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.
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