Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático

Autores
Gimenez, Christian
Año de publicación
2017
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Cecchi, Laura
Braun, Germán
Descripción
Los sistemas de información basados en ontologías, en especial la Web Semántica, han tenido un gran impulso en los últimos tiempos, aumentando en cuanto a cantidad de datos e información relacionada. La calidad de los mismos está ampliamente determinada por el nivel conceptual, por lo que el diseño de ontologías es clave para la posterior implementación y mantenimiento. Asimismo, la ingeniería ontológica necesita de metodologías y herramientas gráficas para la creación, edición y actualización de modelos que cumplan con criterios de calidad altos y medibles. Existen diversas herramientas orientadas a la ingeniería ontológica. Sin embargo, éstas no pueden ser utilizadas sin grandes modificaciones para llevar a cabo una integración gráfico-lógica con soporte de servicios de razonamiento. Esto permite brindarle asistencia al usuario en el diseño ontológico, por medio de la utilización de consultas automatizadas que permitan obtener propiedades conceptuales implícitas o explícitas. Particularmente, y tema central para esta tesis, es la posibilidad de consultar la consistencia de una ontología, y por ende, del modelo conceptual asociado. En base a lo expuesto, se plantea el diseño de una arquitectura para una herramienta Web colaborativa que utilice lenguajes gráficos de modelado conceptual para la creación de ontologías. A fin de asegurar la calidad de los diseños, se incluye un servicio de razonamiento subyacente para resolver consultas acerca de la consistencia del modelo de usuario y sus clases. Para poder llevar a cabo el mapeo gráfico-lógico, y brindar al razonador la ontología necesaria, se utiliza una codificación que formaliza el lenguaje de modelado conceptual en Lógica Descriptiva. Asimismo, para determinar la consistencia del modelo (y de su ontología asociada) se definen las consultas necesarias para que el razonador pueda responderlas. Esto resulta en una herramienta denominada crowd que implementa todos los criterios establecidos en el diseño presentado. Se opta por el uso de un subconjunto de primitivas de UML como lenguaje gráfico. Esto requiere de una biblioteca gráfica para la interfaz, por lo que se han relevado varias disponibles, optando por JointJS. crowd puede mostrar al usuario las inconsistencias en un modelo conceptual gracias a la codificación de UML a Lógica Descriptiva escrita en sintaxis OWL 2 y que, con un conjunto de consultas propias del protocolo OWLlink, alimentan al razonador RACER. Las respuestas, son mostradas al usuario bajo el mismo lenguaje gráfico, con notación gráfica resaltada para indicar cuáles elementos gráficos requieren de atención.
There is a great impulse on ontology-based information systems, specially the Semantic Web, raising the amount of data and their relations between them in the last years. The quality of these data is widely determined by the conceptual level, making the conceptual modelling a key process for the latest implementation and maintenance of such systems. To this end, this level requires new methodologies and tools that enable domain experts to create, edit and maintain their models that comply with measurable high level quality criteria. Although there exists a diversity of modelling tools oriented to the ontologic engineering, they cannot be employed without great modifications to achieve a graphical-logical integration with reasoning services support. These services assist users in the ontological design, through automatic queries about the conceptual implicit or explicit properties of the model. Particularly, and of great interest for this thesis, the ontology can be queried about its consistency, and thus, the consistency of its associated conceptual model. Altogether, a design for a new architecture is proposed, as a collaborative Web tool that supports ontology authoring using visual conceptual modelling languages. To ensure good design qualities, the proposed tool includes reasoning services that can solve consistency queries about the user's models and their classes. To accomplish the graphical-logical mapping and feed to the reasoner with ontologies, a formalisation in Description Logic (DL) of a conceptual model language is evaluated and considered for this work. Moreover, for proving the soundness of models, the respective reasoner queries are described. Based on the above, this thesis concludes with an implementation called crowd , which complies all the established baselines described in the presented design. crowd uses a subset of UML primitives as its visual language. For this purpose, JointJS has been selected as graphical library according to predefined criteria defined in this work. This tool can display inconsistencies in user's conceptual models through an UML codification in DL together with a set of queries in the OWLlink protocol for communicating with the RACER reasoning system. Afterwards, the answers are displayed in the same graphical language, with the element's style modified where the user's attention is required.
Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática; Argentina.
Materia
Web Semántica
Modelado conceputal
Lógicas descriptivas
Ontologías
Razonamiento automático
Crowd
Ciencias de la Computación e Información
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
Repositorio Digital Institucional (UNCo)
Institución
Universidad Nacional del Comahue
OAI Identificador
oai:rdi.uncoma.edu.ar:uncomaid/18113

id RDIUNCO_3652045095a76309df4bb3ec2980ed9e
oai_identifier_str oai:rdi.uncoma.edu.ar:uncomaid/18113
network_acronym_str RDIUNCO
repository_id_str 7108
network_name_str Repositorio Digital Institucional (UNCo)
spelling Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automáticoGimenez, ChristianWeb SemánticaModelado conceputalLógicas descriptivasOntologíasRazonamiento automáticoCrowdCiencias de la Computación e InformaciónLos sistemas de información basados en ontologías, en especial la Web Semántica, han tenido un gran impulso en los últimos tiempos, aumentando en cuanto a cantidad de datos e información relacionada. La calidad de los mismos está ampliamente determinada por el nivel conceptual, por lo que el diseño de ontologías es clave para la posterior implementación y mantenimiento. Asimismo, la ingeniería ontológica necesita de metodologías y herramientas gráficas para la creación, edición y actualización de modelos que cumplan con criterios de calidad altos y medibles. Existen diversas herramientas orientadas a la ingeniería ontológica. Sin embargo, éstas no pueden ser utilizadas sin grandes modificaciones para llevar a cabo una integración gráfico-lógica con soporte de servicios de razonamiento. Esto permite brindarle asistencia al usuario en el diseño ontológico, por medio de la utilización de consultas automatizadas que permitan obtener propiedades conceptuales implícitas o explícitas. Particularmente, y tema central para esta tesis, es la posibilidad de consultar la consistencia de una ontología, y por ende, del modelo conceptual asociado. En base a lo expuesto, se plantea el diseño de una arquitectura para una herramienta Web colaborativa que utilice lenguajes gráficos de modelado conceptual para la creación de ontologías. A fin de asegurar la calidad de los diseños, se incluye un servicio de razonamiento subyacente para resolver consultas acerca de la consistencia del modelo de usuario y sus clases. Para poder llevar a cabo el mapeo gráfico-lógico, y brindar al razonador la ontología necesaria, se utiliza una codificación que formaliza el lenguaje de modelado conceptual en Lógica Descriptiva. Asimismo, para determinar la consistencia del modelo (y de su ontología asociada) se definen las consultas necesarias para que el razonador pueda responderlas. Esto resulta en una herramienta denominada crowd que implementa todos los criterios establecidos en el diseño presentado. Se opta por el uso de un subconjunto de primitivas de UML como lenguaje gráfico. Esto requiere de una biblioteca gráfica para la interfaz, por lo que se han relevado varias disponibles, optando por JointJS. crowd puede mostrar al usuario las inconsistencias en un modelo conceptual gracias a la codificación de UML a Lógica Descriptiva escrita en sintaxis OWL 2 y que, con un conjunto de consultas propias del protocolo OWLlink, alimentan al razonador RACER. Las respuestas, son mostradas al usuario bajo el mismo lenguaje gráfico, con notación gráfica resaltada para indicar cuáles elementos gráficos requieren de atención.There is a great impulse on ontology-based information systems, specially the Semantic Web, raising the amount of data and their relations between them in the last years. The quality of these data is widely determined by the conceptual level, making the conceptual modelling a key process for the latest implementation and maintenance of such systems. To this end, this level requires new methodologies and tools that enable domain experts to create, edit and maintain their models that comply with measurable high level quality criteria. Although there exists a diversity of modelling tools oriented to the ontologic engineering, they cannot be employed without great modifications to achieve a graphical-logical integration with reasoning services support. These services assist users in the ontological design, through automatic queries about the conceptual implicit or explicit properties of the model. Particularly, and of great interest for this thesis, the ontology can be queried about its consistency, and thus, the consistency of its associated conceptual model. Altogether, a design for a new architecture is proposed, as a collaborative Web tool that supports ontology authoring using visual conceptual modelling languages. To ensure good design qualities, the proposed tool includes reasoning services that can solve consistency queries about the user's models and their classes. To accomplish the graphical-logical mapping and feed to the reasoner with ontologies, a formalisation in Description Logic (DL) of a conceptual model language is evaluated and considered for this work. Moreover, for proving the soundness of models, the respective reasoner queries are described. Based on the above, this thesis concludes with an implementation called crowd , which complies all the established baselines described in the presented design. crowd uses a subset of UML primitives as its visual language. For this purpose, JointJS has been selected as graphical library according to predefined criteria defined in this work. This tool can display inconsistencies in user's conceptual models through an UML codification in DL together with a set of queries in the OWLlink protocol for communicating with the RACER reasoning system. Afterwards, the answers are displayed in the same graphical language, with the element's style modified where the user's attention is required.Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática; Argentina.Universidad Nacional del Comahue. Facultad de InformáticaCecchi, LauraBraun, Germán2017-12-14info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfapplication/pdfapplication/epub+ziphttp://rdi.uncoma.edu.ar/handle/uncomaid/18113spaARGinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:Repositorio Digital Institucional (UNCo)instname:Universidad Nacional del Comahue2025-09-29T14:29:13Zoai:rdi.uncoma.edu.ar:uncomaid/18113instacron:UNCoInstitucionalhttp://rdi.uncoma.edu.ar/Universidad públicaNo correspondehttp://rdi.uncoma.edu.ar/oaimirtha.mateo@biblioteca.uncoma.edu.ar; adriana.acuna@biblioteca.uncoma.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:71082025-09-29 14:29:14.185Repositorio Digital Institucional (UNCo) - Universidad Nacional del Comahuefalse
dc.title.none.fl_str_mv Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
title Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
spellingShingle Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
Gimenez, Christian
Web Semántica
Modelado conceputal
Lógicas descriptivas
Ontologías
Razonamiento automático
Crowd
Ciencias de la Computación e Información
title_short Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
title_full Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
title_fullStr Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
title_full_unstemmed Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
title_sort Una Arquitectura cliente-servidor para modelado conceptual asistido por razonamiento automático
dc.creator.none.fl_str_mv Gimenez, Christian
author Gimenez, Christian
author_facet Gimenez, Christian
author_role author
dc.contributor.none.fl_str_mv Cecchi, Laura
Braun, Germán
dc.subject.none.fl_str_mv Web Semántica
Modelado conceputal
Lógicas descriptivas
Ontologías
Razonamiento automático
Crowd
Ciencias de la Computación e Información
topic Web Semántica
Modelado conceputal
Lógicas descriptivas
Ontologías
Razonamiento automático
Crowd
Ciencias de la Computación e Información
dc.description.none.fl_txt_mv Los sistemas de información basados en ontologías, en especial la Web Semántica, han tenido un gran impulso en los últimos tiempos, aumentando en cuanto a cantidad de datos e información relacionada. La calidad de los mismos está ampliamente determinada por el nivel conceptual, por lo que el diseño de ontologías es clave para la posterior implementación y mantenimiento. Asimismo, la ingeniería ontológica necesita de metodologías y herramientas gráficas para la creación, edición y actualización de modelos que cumplan con criterios de calidad altos y medibles. Existen diversas herramientas orientadas a la ingeniería ontológica. Sin embargo, éstas no pueden ser utilizadas sin grandes modificaciones para llevar a cabo una integración gráfico-lógica con soporte de servicios de razonamiento. Esto permite brindarle asistencia al usuario en el diseño ontológico, por medio de la utilización de consultas automatizadas que permitan obtener propiedades conceptuales implícitas o explícitas. Particularmente, y tema central para esta tesis, es la posibilidad de consultar la consistencia de una ontología, y por ende, del modelo conceptual asociado. En base a lo expuesto, se plantea el diseño de una arquitectura para una herramienta Web colaborativa que utilice lenguajes gráficos de modelado conceptual para la creación de ontologías. A fin de asegurar la calidad de los diseños, se incluye un servicio de razonamiento subyacente para resolver consultas acerca de la consistencia del modelo de usuario y sus clases. Para poder llevar a cabo el mapeo gráfico-lógico, y brindar al razonador la ontología necesaria, se utiliza una codificación que formaliza el lenguaje de modelado conceptual en Lógica Descriptiva. Asimismo, para determinar la consistencia del modelo (y de su ontología asociada) se definen las consultas necesarias para que el razonador pueda responderlas. Esto resulta en una herramienta denominada crowd que implementa todos los criterios establecidos en el diseño presentado. Se opta por el uso de un subconjunto de primitivas de UML como lenguaje gráfico. Esto requiere de una biblioteca gráfica para la interfaz, por lo que se han relevado varias disponibles, optando por JointJS. crowd puede mostrar al usuario las inconsistencias en un modelo conceptual gracias a la codificación de UML a Lógica Descriptiva escrita en sintaxis OWL 2 y que, con un conjunto de consultas propias del protocolo OWLlink, alimentan al razonador RACER. Las respuestas, son mostradas al usuario bajo el mismo lenguaje gráfico, con notación gráfica resaltada para indicar cuáles elementos gráficos requieren de atención.
There is a great impulse on ontology-based information systems, specially the Semantic Web, raising the amount of data and their relations between them in the last years. The quality of these data is widely determined by the conceptual level, making the conceptual modelling a key process for the latest implementation and maintenance of such systems. To this end, this level requires new methodologies and tools that enable domain experts to create, edit and maintain their models that comply with measurable high level quality criteria. Although there exists a diversity of modelling tools oriented to the ontologic engineering, they cannot be employed without great modifications to achieve a graphical-logical integration with reasoning services support. These services assist users in the ontological design, through automatic queries about the conceptual implicit or explicit properties of the model. Particularly, and of great interest for this thesis, the ontology can be queried about its consistency, and thus, the consistency of its associated conceptual model. Altogether, a design for a new architecture is proposed, as a collaborative Web tool that supports ontology authoring using visual conceptual modelling languages. To ensure good design qualities, the proposed tool includes reasoning services that can solve consistency queries about the user's models and their classes. To accomplish the graphical-logical mapping and feed to the reasoner with ontologies, a formalisation in Description Logic (DL) of a conceptual model language is evaluated and considered for this work. Moreover, for proving the soundness of models, the respective reasoner queries are described. Based on the above, this thesis concludes with an implementation called crowd , which complies all the established baselines described in the presented design. crowd uses a subset of UML primitives as its visual language. For this purpose, JointJS has been selected as graphical library according to predefined criteria defined in this work. This tool can display inconsistencies in user's conceptual models through an UML codification in DL together with a set of queries in the OWLlink protocol for communicating with the RACER reasoning system. Afterwards, the answers are displayed in the same graphical language, with the element's style modified where the user's attention is required.
Fil: Gimenez, Christian. Universidad Nacional del Comahue. Facultad de Informática; Argentina.
description Los sistemas de información basados en ontologías, en especial la Web Semántica, han tenido un gran impulso en los últimos tiempos, aumentando en cuanto a cantidad de datos e información relacionada. La calidad de los mismos está ampliamente determinada por el nivel conceptual, por lo que el diseño de ontologías es clave para la posterior implementación y mantenimiento. Asimismo, la ingeniería ontológica necesita de metodologías y herramientas gráficas para la creación, edición y actualización de modelos que cumplan con criterios de calidad altos y medibles. Existen diversas herramientas orientadas a la ingeniería ontológica. Sin embargo, éstas no pueden ser utilizadas sin grandes modificaciones para llevar a cabo una integración gráfico-lógica con soporte de servicios de razonamiento. Esto permite brindarle asistencia al usuario en el diseño ontológico, por medio de la utilización de consultas automatizadas que permitan obtener propiedades conceptuales implícitas o explícitas. Particularmente, y tema central para esta tesis, es la posibilidad de consultar la consistencia de una ontología, y por ende, del modelo conceptual asociado. En base a lo expuesto, se plantea el diseño de una arquitectura para una herramienta Web colaborativa que utilice lenguajes gráficos de modelado conceptual para la creación de ontologías. A fin de asegurar la calidad de los diseños, se incluye un servicio de razonamiento subyacente para resolver consultas acerca de la consistencia del modelo de usuario y sus clases. Para poder llevar a cabo el mapeo gráfico-lógico, y brindar al razonador la ontología necesaria, se utiliza una codificación que formaliza el lenguaje de modelado conceptual en Lógica Descriptiva. Asimismo, para determinar la consistencia del modelo (y de su ontología asociada) se definen las consultas necesarias para que el razonador pueda responderlas. Esto resulta en una herramienta denominada crowd que implementa todos los criterios establecidos en el diseño presentado. Se opta por el uso de un subconjunto de primitivas de UML como lenguaje gráfico. Esto requiere de una biblioteca gráfica para la interfaz, por lo que se han relevado varias disponibles, optando por JointJS. crowd puede mostrar al usuario las inconsistencias en un modelo conceptual gracias a la codificación de UML a Lógica Descriptiva escrita en sintaxis OWL 2 y que, con un conjunto de consultas propias del protocolo OWLlink, alimentan al razonador RACER. Las respuestas, son mostradas al usuario bajo el mismo lenguaje gráfico, con notación gráfica resaltada para indicar cuáles elementos gráficos requieren de atención.
publishDate 2017
dc.date.none.fl_str_mv 2017-12-14
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://rdi.uncoma.edu.ar/handle/uncomaid/18113
url http://rdi.uncoma.edu.ar/handle/uncomaid/18113
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/epub+zip
dc.coverage.none.fl_str_mv ARG
dc.publisher.none.fl_str_mv Universidad Nacional del Comahue. Facultad de Informática
publisher.none.fl_str_mv Universidad Nacional del Comahue. Facultad de Informática
dc.source.none.fl_str_mv reponame:Repositorio Digital Institucional (UNCo)
instname:Universidad Nacional del Comahue
reponame_str Repositorio Digital Institucional (UNCo)
collection Repositorio Digital Institucional (UNCo)
instname_str Universidad Nacional del Comahue
repository.name.fl_str_mv Repositorio Digital Institucional (UNCo) - Universidad Nacional del Comahue
repository.mail.fl_str_mv mirtha.mateo@biblioteca.uncoma.edu.ar; adriana.acuna@biblioteca.uncoma.edu.ar
_version_ 1844621565422993408
score 12.559606