Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación
En este artículo, es representada una ontología manual para un programa de Maestría en Ciencias de la Computación construida con algunos elementos de las metodologías METHONTOLOGY, Grüninger y Fox, y Bravo. Se ha seguido un conjunto de pasos para identificar y representar la base del conocimiento de...
- Autores:
-
Reyes Peña, Cecilia
Tovar Vidal, Mireya
Vázquez González, Concepción Stephanie
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- eng
spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/8844
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/8844
- Palabra clave:
- Ontología
Herramienta Python
Lenguaje SPARQL
Ontology
Python tool
SPARQL language
Technological development
Technological innovations
Computer's science
Research
Technology of the information and communication
Desarrollo tecnológico
Innovaciones tecnológicas
Ciencias de la computación
Investigación
Tecnología de la información y comunicación
Ontología
Herramienta python
Lenguaje SPARQL
- Rights
- License
- Derechos de autor 2018 Revista Colombiana de Computación
id |
UNAB2_25d727a0bf15c721c9f7239831c639f9 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/8844 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
dc.title.translated.eng.fl_str_mv |
Creation of a consulting tool and implementation of an ontology for a Master’s Degree Program in Computer Sciences |
title |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
spellingShingle |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación Ontología Herramienta Python Lenguaje SPARQL Ontology Python tool SPARQL language Technological development Technological innovations Computer's science Research Technology of the information and communication Desarrollo tecnológico Innovaciones tecnológicas Ciencias de la computación Investigación Tecnología de la información y comunicación Ontología Herramienta python Lenguaje SPARQL |
title_short |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
title_full |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
title_fullStr |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
title_full_unstemmed |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
title_sort |
Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación |
dc.creator.fl_str_mv |
Reyes Peña, Cecilia Tovar Vidal, Mireya Vázquez González, Concepción Stephanie |
dc.contributor.author.spa.fl_str_mv |
Reyes Peña, Cecilia Tovar Vidal, Mireya Vázquez González, Concepción Stephanie |
dc.contributor.googlescholar.spa.fl_str_mv |
Reyes Peña, Cecilia [sY_WrggAAAAJ] Tovar Vidal, Mireya [1LftZKUAAAAJ] |
dc.contributor.orcid.spa.fl_str_mv |
Reyes Peña, Cecilia [0000-0002-3615-3776] Tovar Vidal, Mireya [0000-0002-9086-7446] |
dc.contributor.researchgate.spa.fl_str_mv |
Tovar Vidal, Mireya [Tovar-Mireya] |
dc.subject.none.fl_str_mv |
Ontología Herramienta Python Lenguaje SPARQL |
topic |
Ontología Herramienta Python Lenguaje SPARQL Ontology Python tool SPARQL language Technological development Technological innovations Computer's science Research Technology of the information and communication Desarrollo tecnológico Innovaciones tecnológicas Ciencias de la computación Investigación Tecnología de la información y comunicación Ontología Herramienta python Lenguaje SPARQL |
dc.subject.keywords.eng.fl_str_mv |
Ontology Python tool SPARQL language Technological development Technological innovations Computer's science Research Technology of the information and communication |
dc.subject.lemb.spa.fl_str_mv |
Desarrollo tecnológico Innovaciones tecnológicas Ciencias de la computación Investigación Tecnología de la información y comunicación |
dc.subject.proposal.spa.fl_str_mv |
Ontología Herramienta python Lenguaje SPARQL |
description |
En este artículo, es representada una ontología manual para un programa de Maestría en Ciencias de la Computación construida con algunos elementos de las metodologías METHONTOLOGY, Grüninger y Fox, y Bravo. Se ha seguido un conjunto de pasos para identificar y representar la base del conocimiento del programa de Maestría, posteriormente son utilizados axiomas lógicos de primer orden y preguntas de competencia para evaluar la ontología. El desarrollo de un módulo en lenguaje Python es utilizado para la evaluación de la ontología a través de las preguntas de competencia definidas en la fase de diseño. Este módulo es lo suficientemente flexible para presentar preguntas predefinidas o definidas por el usuario en tiempo de ejecución y obtener resultados a las consultas que representan las preguntas de competencia. Elementos como el diagrama de jerarquía de clases y descripción de las relaciones y atributos son utilizados en la construcción de la ontología. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018-06-01 |
dc.date.accessioned.none.fl_str_mv |
2020-10-27T00:20:03Z |
dc.date.available.none.fl_str_mv |
2020-10-27T00:20:03Z |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.local.spa.fl_str_mv |
Artículo |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/CJournalArticle |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.issn.none.fl_str_mv |
2539-2115 1657-2831 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/8844 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga UNAB |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repository.unab.edu.co |
dc.identifier.doi.none.fl_str_mv |
10.29375/25392115.3227 |
identifier_str_mv |
2539-2115 1657-2831 instname:Universidad Autónoma de Bucaramanga UNAB repourl:https://repository.unab.edu.co 10.29375/25392115.3227 |
url |
http://hdl.handle.net/20.500.12749/8844 |
dc.language.iso.spa.fl_str_mv |
eng spa |
language |
eng spa |
dc.relation.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/3227/2789 Https://revistas.unab.edu.co/index.php/rcc/article/view/3227/2906 /*ref*/K. Loudon, Developing Large Web Applications: Producing Code That Can Grow and Thrive, First Edit. O’Reilly Media, Inc., 2010. /*ref*/T. Berners-Lee, J. Hendler, and O. Lassila, “The semantic web,” Sci. Am., vol. 284, no. 5, pp. 34–43, 2001. /*ref*/A. Lozano Tello, “Ontologías en la Web semántica,” in I Jornadas de Ingeniería Web’01, 2001, p. 4. /*ref*/E. Ramos, H. Núñez, and R. Casañas, “Esquema para evaluar ontologías únicas para un dominio de conocimiento,” Enlace, vol. 6, no. 1, pp. 57–71, 2009. /*ref*/J. A. Baez and M. Tovar, “Un modelo ontológico para representar la organización de una unidad educativa,” in Avances recientes en Ciencias Computacionales -CiComp 2016, 2016, pp. 54–61. /*ref*/M. Bravo, F. Martínez-Reyes, and J. Rodríguez, “Representation of an Academic and Institutional Context Using Ontologies,” Res. Comput. Sci., vol. 87, pp. 9–17, 2014. /*ref*/L. Feigenbaum, I. Herman, T. Hongsermeier, E. Neumann, and S. Stephens, “The Semantic Web in Action,” Sci. Am., vol. 297, no. 6, pp. 90–97, 2007. /*ref*/O. Corcho, M. Fernández-López, and A. Gómez-Pérez, “Methodologies, tools and languages for building ontologies. Where is their meeting point?,” Data Knowl. Eng., vol. 46, no. 1, pp. 41–64, 2003. /*ref*/M. Grüninger and M. S. Fox, Methodology for the design and evaluation of ontologies. 1995. /*ref*/A. Gómez-Pérez, M. Fernández-López, and O. Corcho, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer, 2006. /*ref*/M. A. Musen, “The protégé project: a look back and a look forward,” AI Matters, vol. 1, no. 4, pp. 4–12, Jun. 2015. /*ref*/Python, “Python Software Foundation. Python Language Reference, version 3.6.1,” 2017. [Online]. Available: http://www.python.org. /*ref*/W. W. W. Consortium, “SPARQL 1.1 Query Language, 2013.,” 2013. [Online]. Available: https://www.w3.org/TR/sparql11-query. |
dc.relation.uri.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/3227 |
dc.relation.references.none.fl_str_mv |
K. Loudon, Developing Large Web Applications: Producing Code That Can Grow and Thrive, First Edit. O’Reilly Media, Inc., 2010 T. Berners-Lee, J. Hendler, and O. Lassila, “The semantic web,” Sci. Am., vol. 284, no. 5, pp. 34–43, 2001. A. Lozano Tello, “Ontologías en la Web semántica,” in I Jornadas de Ingeniería Web’01, 2001, p. 4. E. Ramos, H. Núñez, and R. Casañas, “Esquema para evaluar ontologías únicas para un dominio de conocimiento,” Enlace, vol. 6, no. 1, pp. 57–71, 2009. J. A. Baez and M. Tovar, “Un modelo ontológico para representar la organización de una unidad educativa,” in Avances recientes en Ciencias Computacionales -CiComp 2016, 2016, pp. 54–61. M. Bravo, F. Martínez-Reyes, and J. Rodríguez, “Representation of an Academic and Institutional Context Using Ontologies,” Res. Comput. Sci., vol. 87, pp. 9–17, 2014. L. Feigenbaum, I. Herman, T. Hongsermeier, E. Neumann, and S. Stephens, “The Semantic Web in Action,” Sci. Am., vol. 297, no. 6, pp. 90–97, 2007. O. Corcho, M. Fernández-López, and A. Gómez-Pérez, “Methodologies, tools and languages for building ontologies. Where is their meeting point?,” Data Knowl. Eng., vol. 46, no. 1, pp. 41–64, 2003. M. Grüninger and M. S. Fox, Methodology for the design and evaluation of ontologies. 1995. A. Gómez-Pérez, M. Fernández-López, and O. Corcho, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer, 2006. M. A. Musen, “The protégé project: a look back and a look forward,” AI Matters, vol. 1, no. 4, pp. 4–12, Jun. 2015 Python, “Python Software Foundation. Python Language Reference, version 3.6.1,” 2017. [Online]. Available: http://www.python.org. W. W. W. Consortium, “SPARQL 1.1 Query Language, 2013.,” 2013. [Online]. Available: https://www.w3.org/ TR/sparql11-query. |
dc.rights.none.fl_str_mv |
Derechos de autor 2018 Revista Colombiana de Computación |
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-sa/4.0/ |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
Derechos de autor 2018 Revista Colombiana de Computación http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Atribución-NoComercial-SinDerivadas 2.5 Colombia http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf Text/html |
dc.publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.source.none.fl_str_mv |
Revista Colombiana de Computación; Vol. 19 Núm. 1 (2018): Revista Colombiana de Computación; 29-38 |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/8844/1/2018_Articulo_Implementaci%c3%b3n%20de%20una%20Ontolog%c3%ada%20y%20herramienta%20de%20consulta%20para%20un%20programa%20de%20Maestr%c3%ada%20en%20Ciencias%20de%20la%20Computaci%c3%b3n.pdf https://repository.unab.edu.co/bitstream/20.500.12749/8844/2/2018_Articulo_Implementaci%c3%b3n%20de%20una%20Ontolog%c3%ada%20y%20herramienta%20de%20consulta%20para%20un%20programa%20de%20Maestr%c3%ada%20en%20Ciencias%20de%20la%20Computaci%c3%b3n.pdf.jpg |
bitstream.checksum.fl_str_mv |
e6f88d74e8cb09c92e275bb37bf73740 6a7deeb216608392515e778e93f18241 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1814277300879884288 |
spelling |
Reyes Peña, Cecilia34439fd7-23fd-4a99-8334-43c4ac26d561Tovar Vidal, Mireya6d808d49-893a-415d-9f2a-7b9b817101a8Vázquez González, Concepción Stephaniedf3221b2-d01b-4d4d-9675-21d5795692f3Reyes Peña, Cecilia [sY_WrggAAAAJ]Tovar Vidal, Mireya [1LftZKUAAAAJ]Reyes Peña, Cecilia [0000-0002-3615-3776]Tovar Vidal, Mireya [0000-0002-9086-7446]Tovar Vidal, Mireya [Tovar-Mireya]2020-10-27T00:20:03Z2020-10-27T00:20:03Z2018-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/8844instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.co10.29375/25392115.3227En este artículo, es representada una ontología manual para un programa de Maestría en Ciencias de la Computación construida con algunos elementos de las metodologías METHONTOLOGY, Grüninger y Fox, y Bravo. Se ha seguido un conjunto de pasos para identificar y representar la base del conocimiento del programa de Maestría, posteriormente son utilizados axiomas lógicos de primer orden y preguntas de competencia para evaluar la ontología. El desarrollo de un módulo en lenguaje Python es utilizado para la evaluación de la ontología a través de las preguntas de competencia definidas en la fase de diseño. Este módulo es lo suficientemente flexible para presentar preguntas predefinidas o definidas por el usuario en tiempo de ejecución y obtener resultados a las consultas que representan las preguntas de competencia. Elementos como el diagrama de jerarquía de clases y descripción de las relaciones y atributos son utilizados en la construcción de la ontología.In this paper, a manual ontology for a Computer Sciences Master program constructed, that uses some elements from the METHONTOLOGY, Grüninger and Fox, and Bravo’s methodologies, is presented. A series of steps to identify and represent the Master’s Degree program’s knowledge base has been followed. Afterwards, first order logic axioms and competency questions to evaluate the ontology are used. The development of a module written in Python language is used for evaluating the ontology through competency questions defined during design phase. This module is flexible enough to present predefined or defined questions by the user in running time and to obtain results to the queries representing the competency questions. Elements as a hierarchy class diagram and a description of the relations and attributes are used in this ontology’s construction.application/pdfText/htmlengspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/3227/2789Https://revistas.unab.edu.co/index.php/rcc/article/view/3227/2906/*ref*/K. Loudon, Developing Large Web Applications: Producing Code That Can Grow and Thrive, First Edit. O’Reilly Media, Inc., 2010./*ref*/T. Berners-Lee, J. Hendler, and O. Lassila, “The semantic web,” Sci. Am., vol. 284, no. 5, pp. 34–43, 2001./*ref*/A. Lozano Tello, “Ontologías en la Web semántica,” in I Jornadas de Ingeniería Web’01, 2001, p. 4./*ref*/E. Ramos, H. Núñez, and R. Casañas, “Esquema para evaluar ontologías únicas para un dominio de conocimiento,” Enlace, vol. 6, no. 1, pp. 57–71, 2009./*ref*/J. A. Baez and M. Tovar, “Un modelo ontológico para representar la organización de una unidad educativa,” in Avances recientes en Ciencias Computacionales -CiComp 2016, 2016, pp. 54–61./*ref*/M. Bravo, F. Martínez-Reyes, and J. Rodríguez, “Representation of an Academic and Institutional Context Using Ontologies,” Res. Comput. Sci., vol. 87, pp. 9–17, 2014./*ref*/L. Feigenbaum, I. Herman, T. Hongsermeier, E. Neumann, and S. Stephens, “The Semantic Web in Action,” Sci. Am., vol. 297, no. 6, pp. 90–97, 2007./*ref*/O. Corcho, M. Fernández-López, and A. Gómez-Pérez, “Methodologies, tools and languages for building ontologies. Where is their meeting point?,” Data Knowl. Eng., vol. 46, no. 1, pp. 41–64, 2003./*ref*/M. Grüninger and M. S. Fox, Methodology for the design and evaluation of ontologies. 1995./*ref*/A. Gómez-Pérez, M. Fernández-López, and O. Corcho, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer, 2006./*ref*/M. A. Musen, “The protégé project: a look back and a look forward,” AI Matters, vol. 1, no. 4, pp. 4–12, Jun. 2015./*ref*/Python, “Python Software Foundation. Python Language Reference, version 3.6.1,” 2017. [Online]. Available: http://www.python.org./*ref*/W. W. W. Consortium, “SPARQL 1.1 Query Language, 2013.,” 2013. [Online]. Available: https://www.w3.org/TR/sparql11-query.https://revistas.unab.edu.co/index.php/rcc/article/view/3227K. Loudon, Developing Large Web Applications: Producing Code That Can Grow and Thrive, First Edit. O’Reilly Media, Inc., 2010T. Berners-Lee, J. Hendler, and O. Lassila, “The semantic web,” Sci. Am., vol. 284, no. 5, pp. 34–43, 2001.A. Lozano Tello, “Ontologías en la Web semántica,” in I Jornadas de Ingeniería Web’01, 2001, p. 4.E. Ramos, H. Núñez, and R. Casañas, “Esquema para evaluar ontologías únicas para un dominio de conocimiento,” Enlace, vol. 6, no. 1, pp. 57–71, 2009.J. A. Baez and M. Tovar, “Un modelo ontológico para representar la organización de una unidad educativa,” in Avances recientes en Ciencias Computacionales -CiComp 2016, 2016, pp. 54–61.M. Bravo, F. Martínez-Reyes, and J. Rodríguez, “Representation of an Academic and Institutional Context Using Ontologies,” Res. Comput. Sci., vol. 87, pp. 9–17, 2014.L. Feigenbaum, I. Herman, T. Hongsermeier, E. Neumann, and S. Stephens, “The Semantic Web in Action,” Sci. Am., vol. 297, no. 6, pp. 90–97, 2007.O. Corcho, M. Fernández-López, and A. Gómez-Pérez, “Methodologies, tools and languages for building ontologies. Where is their meeting point?,” Data Knowl. Eng., vol. 46, no. 1, pp. 41–64, 2003.M. Grüninger and M. S. Fox, Methodology for the design and evaluation of ontologies. 1995.A. Gómez-Pérez, M. Fernández-López, and O. Corcho, Ontological Engineering: with examples from the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer, 2006.M. A. Musen, “The protégé project: a look back and a look forward,” AI Matters, vol. 1, no. 4, pp. 4–12, Jun. 2015Python, “Python Software Foundation. Python Language Reference, version 3.6.1,” 2017. [Online]. Available: http://www.python.org.W. W. W. Consortium, “SPARQL 1.1 Query Language, 2013.,” 2013. [Online]. Available: https://www.w3.org/ TR/sparql11-query.Derechos de autor 2018 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 19 Núm. 1 (2018): Revista Colombiana de Computación; 29-38OntologíaHerramienta PythonLenguaje SPARQLOntologyPython toolSPARQL languageTechnological developmentTechnological innovationsComputer's scienceResearchTechnology of the information and communicationDesarrollo tecnológicoInnovaciones tecnológicasCiencias de la computaciónInvestigaciónTecnología de la información y comunicaciónOntologíaHerramienta pythonLenguaje SPARQLImplementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la ComputaciónCreation of a consulting tool and implementation of an ontology for a Master’s Degree Program in Computer Sciencesinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2018_Articulo_Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación.pdf2018_Articulo_Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación.pdfArtículoapplication/pdf1463029https://repository.unab.edu.co/bitstream/20.500.12749/8844/1/2018_Articulo_Implementaci%c3%b3n%20de%20una%20Ontolog%c3%ada%20y%20herramienta%20de%20consulta%20para%20un%20programa%20de%20Maestr%c3%ada%20en%20Ciencias%20de%20la%20Computaci%c3%b3n.pdfe6f88d74e8cb09c92e275bb37bf73740MD51open accessTHUMBNAIL2018_Articulo_Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación.pdf.jpg2018_Articulo_Implementación de una Ontología y herramienta de consulta para un programa de Maestría en Ciencias de la Computación.pdf.jpgIM Thumbnailimage/jpeg10352https://repository.unab.edu.co/bitstream/20.500.12749/8844/2/2018_Articulo_Implementaci%c3%b3n%20de%20una%20Ontolog%c3%ada%20y%20herramienta%20de%20consulta%20para%20un%20programa%20de%20Maestr%c3%ada%20en%20Ciencias%20de%20la%20Computaci%c3%b3n.pdf.jpg6a7deeb216608392515e778e93f18241MD52open access20.500.12749/8844oai:repository.unab.edu.co:20.500.12749/88442023-01-13 22:00:23.711open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |