OntoUML es un lenguaje ontológicamente bien fundado para el modelado conceptual basado en ontologías . OntoUML está construido como una extensión UML basada en la Ontología Fundacional Unificada (UFO) . Los cimientos de UFO y OntoUML se remontan al Ph.D. de Giancarlo Guizzardi . tesis " Fundamentos ontológicos de modelos conceptuales estructurales ". [1] En su trabajo, propuso una ontología fundamental novedosa para el modelado conceptual ( OVNI ) y la empleó para evaluar y rediseñar un fragmento del metamodelo UML 2.0 con fines de modelado conceptual e ingeniería de ontologías de dominio.
Año iniciado | 2005 |
---|---|
Organización | Grupo de Investigación en Ontología y Modelado Conceptual (NEMO) |
Estándares básicos | Ontología fundamental unificada (OVNI) |
Estándares relacionados | UML |
Dominio | Modelado conceptual |
Sitio web | nemo |
OntoUML ha sido adoptado por muchas instituciones académicas, corporativas y gubernamentales en todo el mundo [2] para el desarrollo de modelos conceptuales en una variedad de dominios. Finalmente, algunas de las teorías fundamentales que subyacen a OntoUML también han influido en otros lenguajes de modelado conceptual populares como ORM 2.0.
Herramientas de apoyo
En 2006, Guizzardi cofundó el Grupo de Investigación en Ontología y Modelado Conceptual (NEMO) [3] ubicado en la Universidad Federal de Espírito Santo (UFES) en la ciudad de Vitória , estado de Espírito Santo , Brasil . Desde entonces, NEMO ha sido responsable de la mayoría de los desarrollos en OntoUML. Estos incluyen soporte de herramientas para el lenguaje tanto como extensiones de herramientas de grado de producción UML para admitir OntoUML (por ejemplo, MDG para Enterprise Architect), así como una herramienta independiente llamada OntoUML Lightweight Editor (OLED) para el desarrollo, verificación y validación. , detección y rectificación de antipatrones, verbalización e implementación de ontologías de dominio.
Varios artículos sobre ontologías y OntoUML han sido escritos por miembros del grupo NEMO. [4]
En 2016, un grupo de exalumnos de NEMO fundó Menthor, una startup con el objetivo de proporcionar productos y servicios relacionados con la ingeniería ontológica. Entre estos productos, ofrecen Menthor Editor , una herramienta de ingeniería de ontologías de código abierto para tratar con modelos OntoUML. También incluye validación de sintaxis OntoUML, simulación de aleación, [2] [3] verificación Anti-Pattern, [4] y transformaciones MDA de OntoUML a OWL, [5] [6] SBVR y Natural Language (portugués brasileño). Menthor Editor se deriva de OLED.
Recientemente, como iniciativa promovida por la Universidad Técnica Checa, en la República Checa, se lanzó un portal OntoUML. [5]
Referencias
- ^ Guizzardi, Giancarlo (2005). "Fundamentos ontológicos para modelos conceptuales estructurales" (PDF) . Información de investigación de la Universidad de Twente . Enschede: Serie de Investigaciones Fundamentales de Telematica Instituut.
- ^ Hacia los fundamentos ontológicos para el modelado conceptual: la historia de la ontología fundamental unificada (OVNI)
- ^ "Grupo de Investigación en Ontología y Modelado Conceptual (NEMO)" .
- ^ "Publicaciones NEMO" .
- ^ "Portal de OntoUML" .