OGML - OGML - Wikipedia
Ontologie uzemněný metajazyk (OGML) je metajazyk jako MOF. Cílem OGML je řešit potíže MOF:[1] lineární modelování architektura, dvojznačný konstrukce a nepochopitelná / nejasná architektura.
OGML poskytuje vnořenou modelovací architekturu se třemi pevnými vrstvami (modely, jazyky a metajazyk). Proto je jasné, jak se jednotlivé modely navzájem přizpůsobují a jak s nimi lze zacházet. Konstrukty v OGML jsou vybrány z vědy o ontologie, čímž je rozdíl mezi vlastnostmi / objekty a třídami / objekty velmi jasný. Tento závazek objasňuje určité zvláštnosti definice například vztahů.
OGML dále poskytuje výslovný pojem instance:[2] prvky modelu kódují jejich typy a jazyky definují sémantika instance. Tato dodatečná informace je potřebná v architektuře relativního modelování k rozlišení mezi strukturálním a koncepčním pohledem na modely například: můžeme chtít zobrazit a UML model jako instance jazykového objektu a instance modelu třídy (Clabject). Poskytnutím tohoto dvojího pohledu na metamodel vrstvy a na jazykové vrstvě poskytuje OGML velmi přesnou architekturu modelování a expresivní způsob řešení modelů.