Extracción de ontologías OWL desde diagramas de clases UML

Fecha

2011-07-01

Autores

Rivero Rodon, Retsel

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

Los esquemas de datos conceptuales y ontologías son similares en cuanto ambos definen conceptos, relaciones conceptuales y restricciones; de modo que algunos autores han propuesto reusar metodologías y herramientas conceptuales para modelar ontologías. Los esquemas conceptuales como diagramas de clases UML capturan abundante información sobre los conceptos de un universo de discurso, por lo que en la literatura científica se pueden encontrar varios trabajos que investigan las correspondencias entre los diagramas de clases UML y el lenguaje OWL. Los autores concuerdan en que las ontologías y los diagramas de clases UML no son estructuras isomorfas por lo que se puede perder información en la transformación de una estructura a otra. Las implementaciones propuestas no todas están disponibles, otras realizan transformaciones con errores semánticos, o no todas las transformaciones se realizan como se esperan. En este trabajo se presenta una herramienta dinámica que permite crear diferentes escenarios, para ejecutar traductores que extraen ontologías en OWL desde diagramas de clases UML y se propone además, un método que garantiza la preservación del significado de las construcciones de los diagramas de clases UML en la transformación automáticamente, de modo que dicha transformación pueda ser revertida.
Conceptual data schemes and ontologies are similar in that both define concepts, conceptual relations and constrains, so that some authors have proposed reuse methodologies and conceptual tools for modeling ontologies. Conceptual schemas like UML class diagrams capture extensive information on the concepts of a universe of discourse, so in the scientific literature can be found several papers that investigate correspondences between UML class diagrams and the OWL language. The authors agree that ontologies and UML class diagrams are not isomorphic structures so some information can be lost in the transformation of one structure to another. The proposed implementations are not all available, other transformations made semantic mistakes, or not all transformations are performed as expected. This paper presents a dynamic tool that allows you to create different scenarios to implement translators from OWL ontologies extracted UML class diagrams and also proposes a method that guarantees the preservation of the meaning of the constructs of UML class diagrams in automatically transformation, so that conversion can be reversed.

Descripción

Palabras clave

Extracción de Ontología, Diagrama de Clases UML, Aplicación Web

Citación

Descargar Referencia Bibliográfica