Tratamiento semántico de los logs de un servidor usando RDF

La investigación plantea el manejo semántico de los logs de un servidor Web usando RDF. Para lo cual se establece conocer RDF como formato de metadato, elaborar una propuesta de ontología de logs y cómo emplearla en el diseño de un sistema de información para la Web semántica, disponiendo de un serv...

Full description

Autores:
Parra LLanos, Carlos Arturo
Tipo de recurso:
Fecha de publicación:
2007
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/25931
Acceso en línea:
http://hdl.handle.net/20.500.12749/25931
Palabra clave:
Computer sciences
Systems engineer
Computational linguistics
Ontology
Internet searches
Semantic web
Syntactic analysis (Computational grammar)
Web servers
Ciencias computacionales
Ingeniería de sistemas
Lingüística computacional
Análisis sintáctico (Gramática computacional)
Servidores web
Ontología
Búsquedas en internet
Web semántica
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_5bf7492b2f8593947def3c7a88193e73
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/25931
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Tratamiento semántico de los logs de un servidor usando RDF
dc.title.translated.spa.fl_str_mv Semantic treatment of server logs using RDF
title Tratamiento semántico de los logs de un servidor usando RDF
spellingShingle Tratamiento semántico de los logs de un servidor usando RDF
Computer sciences
Systems engineer
Computational linguistics
Ontology
Internet searches
Semantic web
Syntactic analysis (Computational grammar)
Web servers
Ciencias computacionales
Ingeniería de sistemas
Lingüística computacional
Análisis sintáctico (Gramática computacional)
Servidores web
Ontología
Búsquedas en internet
Web semántica
title_short Tratamiento semántico de los logs de un servidor usando RDF
title_full Tratamiento semántico de los logs de un servidor usando RDF
title_fullStr Tratamiento semántico de los logs de un servidor usando RDF
title_full_unstemmed Tratamiento semántico de los logs de un servidor usando RDF
title_sort Tratamiento semántico de los logs de un servidor usando RDF
dc.creator.fl_str_mv Parra LLanos, Carlos Arturo
dc.contributor.advisor.none.fl_str_mv Carrillo Zambrano, Eduardo
dc.contributor.author.none.fl_str_mv Parra LLanos, Carlos Arturo
dc.contributor.cvlac.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000068780]
dc.contributor.googlescholar.spa.fl_str_mv Carrillo Zambrano, Eduardo [kYG-lPUAAAAJ&hl=es&oi=ao]
dc.contributor.orcid.spa.fl_str_mv Carrillo Zambrano, Eduardo [0000-0002-0868-940X]
dc.contributor.researchgate.spa.fl_str_mv Carrillo Zambrano, Eduardo [Eduardo-Carrillo-Zambrano]
dc.contributor.apolounab.spa.fl_str_mv Carrillo Zambrano, Eduardo [eduardo-carrillo-zambrano]
dc.subject.keywords.spa.fl_str_mv Computer sciences
Systems engineer
Computational linguistics
Ontology
Internet searches
Semantic web
Syntactic analysis (Computational grammar)
Web servers
topic Computer sciences
Systems engineer
Computational linguistics
Ontology
Internet searches
Semantic web
Syntactic analysis (Computational grammar)
Web servers
Ciencias computacionales
Ingeniería de sistemas
Lingüística computacional
Análisis sintáctico (Gramática computacional)
Servidores web
Ontología
Búsquedas en internet
Web semántica
dc.subject.lemb.spa.fl_str_mv Ciencias computacionales
Ingeniería de sistemas
Lingüística computacional
Análisis sintáctico (Gramática computacional)
Servidores web
dc.subject.proposal.spa.fl_str_mv Ontología
Búsquedas en internet
Web semántica
description La investigación plantea el manejo semántico de los logs de un servidor Web usando RDF. Para lo cual se establece conocer RDF como formato de metadato, elaborar una propuesta de ontología de logs y cómo emplearla en el diseño de un sistema de información para la Web semántica, disponiendo de un servidor de la Universidad Autónoma de Bucaramanga. El trabajo inicia con el estudio del RDF, Web Semántica, ontología, repositorios y de algunas de sus aplicaciones, al mismo tiempo que se seleccionan logs del servidor unab.edu.co y, partiendo de una propuesta anterior, se emplea un método conocido para establecer el vocabulario y la ontología de los logs, que para la implementación hace con las herramientas de uso libre Protege y Césame y como repositorio al manejador de base de datos MySQL. Se llega al establecimiento del vocabulario y la ontología de los logs; planteamiento que presenta ventajas en su manejo sobre su antecesor y define un procedimiento para manejo de los logs en repositorios que son implementados con herramientas comunes y de uso libre.
publishDate 2007
dc.date.issued.none.fl_str_mv 2007
dc.date.accessioned.none.fl_str_mv 2024-08-06T13:43:01Z
dc.date.available.none.fl_str_mv 2024-08-06T13:43:01Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.local.spa.fl_str_mv Tesis
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/25931
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/25931
identifier_str_mv reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.relation.references.spa.fl_str_mv Bowen R, Coar K. Servidor Apache Al descubierto. Madrid: Pearson Educación. S. A.; 2000.
Comer D. Redes globales de información con Internet y TCP/IP - Principios básicos, protocolos y arquitectura. 3a ed. México: Prentice-Hall, Inc.; 1998.
Deitel II, Deitel P Cómo Programar en JAVA México: Pearson Educación; 2004.
Fowler M, Scout K. UML gota a gota. México: Addison Wesley Longman de México; 1999.
Goslin J, Joy B, Steele G. The Java Language Specification. California: Addison Wesley; 1996.
Horridge M, Knublauch H, Rector A, Stevens R, Wroe C. A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools, Edition 1.0, The University Of Manchester, August 27, 2004.
Larman C. UML y Patrones - Introducción al análisis y diseño orientado a objetos. México: Prentice Hall; 1999.
Maruyama H, Clark A, Murata M, Uramoto M, Tamamura K, Nakamura R, et al. XML and Java: Developing Web Applications. 2a Ed. New York: Addison Wesley Professional; 2002.
Maruyama H, Tamura K, Uramoto N. Sitios Web con XML y Java. Madrid: Prentice-Hall; 2000.
Meyer B. Construcción de Software Orientado a Objetos. Madrid: Prentice Hall; 1999.
Morrison M, et al. XML Al descubierto. Madrid: Prentice-Hall; 2000.
Nijssen G, Halpin T. Conceptual Schema and Relational Database Design, Sydney: Prentice Hall; 1989.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.coverage.spatial.spa.fl_str_mv Cartagena (Bolivar, Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Maestría en Ciencias Computacionales
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/25931/1/Parra%20Llanos%20Carlos%202007.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/25931/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/25931/3/Parra%20Llanos%20Carlos%202007.pdf.jpg
bitstream.checksum.fl_str_mv 90db69bf8237c96c9ab1dd1bdfc9df63
3755c0cfdb77e29f2b9125d7a45dd316
af0e6dd9a511e5e770a748ae74b2eb7c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814278386273484800
spelling Carrillo Zambrano, Eduardo0af7e78d-2c4d-4652-a7d8-606c9e3f667eParra LLanos, Carlos Arturo217e9604-9253-4beb-a915-eecd9980fe92Carrillo Zambrano, Eduardo [0000068780]Carrillo Zambrano, Eduardo [kYG-lPUAAAAJ&hl=es&oi=ao]Carrillo Zambrano, Eduardo [0000-0002-0868-940X]Carrillo Zambrano, Eduardo [Eduardo-Carrillo-Zambrano]Carrillo Zambrano, Eduardo [eduardo-carrillo-zambrano]Cartagena (Bolivar, Colombia)UNAB Campus Bucaramanga2024-08-06T13:43:01Z2024-08-06T13:43:01Z2007http://hdl.handle.net/20.500.12749/25931reponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coLa investigación plantea el manejo semántico de los logs de un servidor Web usando RDF. Para lo cual se establece conocer RDF como formato de metadato, elaborar una propuesta de ontología de logs y cómo emplearla en el diseño de un sistema de información para la Web semántica, disponiendo de un servidor de la Universidad Autónoma de Bucaramanga. El trabajo inicia con el estudio del RDF, Web Semántica, ontología, repositorios y de algunas de sus aplicaciones, al mismo tiempo que se seleccionan logs del servidor unab.edu.co y, partiendo de una propuesta anterior, se emplea un método conocido para establecer el vocabulario y la ontología de los logs, que para la implementación hace con las herramientas de uso libre Protege y Césame y como repositorio al manejador de base de datos MySQL. Se llega al establecimiento del vocabulario y la ontología de los logs; planteamiento que presenta ventajas en su manejo sobre su antecesor y define un procedimiento para manejo de los logs en repositorios que son implementados con herramientas comunes y de uso libre.1. INTRODUCCIÓN..................................................................................................................................................................................... 1 1.1. Antecedentes.......................................................................................................................................................................................1 1.2. Motivación del trabajo...................................................................................................................................................................... 3 1.3. Planteamiento del problema y justificación.....................................................................................................................................5 1.4. Objetivo general................................................................................................................................................................................. 7 1.4.1. Objetivos específicos....................................................................................................................................................................... 7 1.5. Descripción de la estructura del documento de tesis.................................................................................................................... 8 Referencias Bibliográficas...........................................................................................................................................................................9 2. MARCO TEÓRICO (ESTADO DEL ARTE)............................................................................................................................................... 10 2.1. El RDF.................................................................................................................................................................................................. 10 2.1.1. Relación del RDF con otros estándares utilizados en Internet...............................................................................................26 2.1.2. Aplicaciones del RDF.....................................................................................................................................................................33 2.2. Ontología...........................................................................................................................................................................................39 2.2.1. Representación del conocimiento............................................................................................................................................ 41 2.2.2. Lenguajes de especificación ontológica................................................................................................................................... 42 2.3. I a Web Semántica........................................................................................................................................................................... 44 2.3.1. La Ciencia de la Web.................................................................................................................................................................... 46 2.4. Logs...................................................................................................................................................................................................48 2.4.1. Logs por ICMP..............................................................................................................................................................................50 2.4.2. Web logs........................................................................................................................................................................................51 2.5. Herramientas................................................................................................................................................................................. 57 2.5.1. Protégé........................................................................................................................................................................................ 58 2.5.2. Sesame........................................................................................................................................................................................ 59 2.5.3. OntoStudio................................................................................................................................................................................... 64 2.5.4. R2O + ODEMapster..................................................................................................................................................................... 65 2.5.5. RDF en el Contexto de los Negocios..........................................................................................................................................65 2.5.6. Jena.................................................................................................................................................................................................. 66 2.6. Aplicaciones....................................................................................................................................................................................... 66 2.6.1. UNSPSC.......................................................................................................................................................................................... 66 2.6.2. Open Biomedical Ontologies - OBO........................................................................................................................................... 67 2.6.3. Ontología de los logs con RDF.................................................................................................................................................... 68 2.6.4. Swoogle........................................................................................................................................................................................... 68 Referencias Bibliográficas........................................................................................................................................................................70 3. METODO DE INVESTIGACIÓN.............................................................................................................................................................78 Referencias bibliográficas........................................................................................................................................................................81 4. RESULTADOS DE LA INVESTIGACIÓN................................................................................................................................................82 4.1. Propuesta de vocabulario y ontología Logging........................................................................................................................... 82 4.1.1. Definición de vocabulario y ontología......................................................................................................................................... 86 4.1.2. Diferencias de la ontología propuesta con la antecesora........................................................................................................92 4.1.3. Código RDF/XML............................................................................................................................................................................ 94 4.1.4. Almacenamiento de la ontología Log en Sesame......................................................................................................................96 4.1.5. Procedimiento de inclusión de los logs en el repositorio..................................................................................................... 100 4.1.6. Evaluación de la ontología......................................................................................................................................................... 101 4.2. Análisis de los logs..........................................................................................................................................................................116 4.2.1. Solicitud del cliente..................................................................................................................................................................... 116 4.2.2. Códigos de estado del servidor..................................................................................................................................................117 4.2.3. Los Logs en el servidor Web Apache......................................................................................................................................... 117 4.2.4. Logs de los UNAB....................................................................................................................................................................119 4.3. Aplicación de análisis de Logs......................................................................................................................................121 Referencias bibliográficas.................................................................................................................................................... 124 5. CONCLUSIONES Y TRABAJO FUTURO.......................................................................................................................... 126 BIBLIOGRAFÍA........................................................................................................................................................................ 128 ANEXOS.................................................................................................................................................................................. 130 Anexo I - Código RDF/XML generado por Protégé............................................... ..............................................................131MaestríaThe research proposes the semantic management of Web server logs using RDF. To do this, it is necessary to know RDF as a metadata format, to develop a proposal for a log ontology and how to use it in the design of an information system for the Semantic Web, using a server from the Autonomous University of Bucaramanga. The work begins with the study of RDF, Semantic Web, ontology, repositories and some of their applications, while selecting logs from the unab.edu.co server and, starting from a previous proposal, a known method is used to establish the vocabulary and ontology of the logs, which for implementation is done with the free-use tools Protege and Césame and as a repository the MySQL database manager. The vocabulary and ontology of the logs are established; an approach that presents advantages in its management over its predecessor and defines a procedure for managing logs in repositories that are implemented with common and free-use tools.Modalidad Presencialhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Tratamiento semántico de los logs de un servidor usando RDFSemantic treatment of server logs using RDFMagíster en en Ciencias ComputacionalesUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TMComputer sciencesSystems engineerComputational linguisticsOntologyInternet searchesSemantic webSyntactic analysis (Computational grammar)Web serversCiencias computacionalesIngeniería de sistemasLingüística computacionalAnálisis sintáctico (Gramática computacional)Servidores webOntologíaBúsquedas en internetWeb semánticaBowen R, Coar K. Servidor Apache Al descubierto. Madrid: Pearson Educación. S. A.; 2000.Comer D. Redes globales de información con Internet y TCP/IP - Principios básicos, protocolos y arquitectura. 3a ed. México: Prentice-Hall, Inc.; 1998.Deitel II, Deitel P Cómo Programar en JAVA México: Pearson Educación; 2004.Fowler M, Scout K. UML gota a gota. México: Addison Wesley Longman de México; 1999.Goslin J, Joy B, Steele G. The Java Language Specification. California: Addison Wesley; 1996.Horridge M, Knublauch H, Rector A, Stevens R, Wroe C. A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools, Edition 1.0, The University Of Manchester, August 27, 2004.Larman C. UML y Patrones - Introducción al análisis y diseño orientado a objetos. México: Prentice Hall; 1999.Maruyama H, Clark A, Murata M, Uramoto M, Tamamura K, Nakamura R, et al. XML and Java: Developing Web Applications. 2a Ed. New York: Addison Wesley Professional; 2002.Maruyama H, Tamura K, Uramoto N. Sitios Web con XML y Java. Madrid: Prentice-Hall; 2000.Meyer B. Construcción de Software Orientado a Objetos. Madrid: Prentice Hall; 1999.Morrison M, et al. XML Al descubierto. Madrid: Prentice-Hall; 2000.Nijssen G, Halpin T. Conceptual Schema and Relational Database Design, Sydney: Prentice Hall; 1989.ORIGINALParra Llanos Carlos 2007.pdfParra Llanos Carlos 2007.pdfTesisapplication/pdf32819012https://repository.unab.edu.co/bitstream/20.500.12749/25931/1/Parra%20Llanos%20Carlos%202007.pdf90db69bf8237c96c9ab1dd1bdfc9df63MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/25931/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAILParra Llanos Carlos 2007.pdf.jpgParra Llanos Carlos 2007.pdf.jpgIM Thumbnailimage/jpeg8513https://repository.unab.edu.co/bitstream/20.500.12749/25931/3/Parra%20Llanos%20Carlos%202007.pdf.jpgaf0e6dd9a511e5e770a748ae74b2eb7cMD53open access20.500.12749/25931oai:repository.unab.edu.co:20.500.12749/259312024-08-06 22:01:53.498open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==