Articulo de referencia

OGML

El Metalenguaje Basado en Ontologías ( OGML ) es un metalenguaje similar a MOF . El objetivo de OGML es abordar las dificultades de MOF: [ 1 ] arquitectura de modelado lineal , ...

El Metalenguaje Basado en Ontologías ( OGML ) es un metalenguaje similar a MOF . El objetivo de OGML es abordar las dificultades de MOF: [ 1 ] arquitectura de modelado lineal , construcciones ambiguas y arquitectura incomprensible/poco clara.

OGML proporciona una arquitectura de modelado anidada con tres capas fijas (modelos, lenguajes y metalenguaje). Por lo tanto, resulta evidente cómo los diferentes modelos se complementan entre sí y cómo se pueden manejar. Las construcciones en OGML se seleccionan a partir de la ciencia de la ontología , lo que hace muy clara la distinción entre propiedades/objetos y clases/objetos. Este enfoque explicita ciertas particularidades en la definición de, por ejemplo, relaciones.

Además, OGML proporciona una noción explícita de instanciación : [ 2 ] los elementos del modelo codifican sus tipos y los lenguajes definen la semántica de la instanciación. Esta información adicional es necesaria en la arquitectura de modelado relativa para distinguir entre vistas estructurales y conceptuales de los modelos ; por ejemplo, podemos querer ver un modelo UML como una instancia del lenguaje de objetos y una instancia del modelo de clases (Clabject). Al proporcionar esta doble vista en la capa del metamodelo y en la capa del lenguaje, OGML proporciona una arquitectura de modelado muy precisa y una forma expresiva de trabajar con modelos.

Referencias

  1. Atkinson, C.; Kuhne, T. (2003). Desarrollo impulsado por modelos: una base de metamodelado
  2. Laarman, A. (2009). Un metalenguaje basado en ontologías con instanciación explícita.
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=OGML&oldid=854152465 "