OGML (original) (raw)

About DBpedia

Ontology Grounded Metalanguage (OGML) is a metalanguage like MOF. The goal of OGML is to tackle the difficulties of MOF: linear modeling architecture, ambiguous constructs and incomprehensible/unclear architecture.

Property Value
dbo:abstract Ontology Grounded Metalanguage (OGML) is a metalanguage like MOF. The goal of OGML is to tackle the difficulties of MOF: linear modeling architecture, ambiguous constructs and incomprehensible/unclear architecture. OGML provides a nested modeling architecture with three fixed layers (models, languages and metalanguage). Therefore, it is clear how the different models conform to each other and can be handled. Constructs in OGML are chosen from the science of ontology, making the distinction between properties / objects and classes / objects very clear. This commitment makes explicit certain oddities of the definition of, for example, relations. Furthermore, OGML provides an explicit notion of instantiation: model elements encode their types and languages define the semantics of instantiation. This extra information is needed in the relative modeling architecture to distinguish between structural and conceptual views on models, for example: we may want to view a UML model as an instance of the object language and an instance of the Class model (Clabject). By providing this dual view on the metamodel layer and on the language layer, OGML provides a very precise modeling architecture and an expressive way to deal with models. (en) OGML (ang. Ontology Grounded Metalanguage, Metajęzyk zagnieżdżony w ontologii) – metajęzyk podobny do MOF (ang. (ang.)). MOF to standard dla inżynierii modelowej, którego celem jest zapewnienie zestawu interfejsów za pomocą których można manipulować i tworzyć interfejsy CORBA (ang. Common Object Request Broker Architecture, Powszednia architektura obsługi żądań pośrednika). Celem powstania OGML było zajęcie się trudnościami MOF: architekturą modelowania liniowego, niejednoznacznymi konstrukcjami i niezrozumiałą/niejasną architekturą. OGML zapewnia zagnieżdżoną architekturę modelowania z trzema stałymi warstwami (modelu, języka i metajęzyka). Konstrukcja ta obrazuje w jaki sposób różne modele są ze sobą zgodne i jak mogą być obsługiwane. Konstrukcje w OGML dobierane są zgodnie z wytycznymi ontologii, co pozwala jasno rozróżnić właściwości/obiekty od klasy/obiekty od siebie. Wybór ten jest źródłem pewnych anomalii w definicji np. relacji. Ponadto, OGML zawiera wyraźne pojęcie tworzenia instancji: elementy modelu kodują jego typ, a języki definiują semantykę tworzenia instancji. Te dodatkowe informacje są potrzebne w architekturze modelowania względnego, aby dało się rozróżnić widoki strukturalne i koncepcyjne modeli, na przykład: możemy chcieć oglądać model UML (Unified Modeling Language) jako instancję języka obiektowego i instancję modelu klasy (Clabject). Zapewniając ten podwójny widok na warstwie metamodelu i warstwie językowej, OGML zapewnia bardzo precyzyjną architekturę modelowania i ekspresyjny sposób radzenia sobie z modelami. (pl)
dbo:wikiPageExternalLink http://fmt.cs.utwente.nl/~laarman/ogml
dbo:wikiPageID 24136891 (xsd:integer)
dbo:wikiPageLength 1821 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 854152465 (xsd:integer)
dbo:wikiPageWikiLink dbr:Metamodeling dbc:Data_modeling_languages dbr:Conceptual_model dbr:Ambiguity dbc:Specification_languages dbr:Language dbc:Metalanguages dbr:Instance_(computer_science) dbr:Metalanguage dbr:Ontology dbr:Meta-Object_Facility dbr:Semantics dbr:Linear_modeling dbr:UML_modeling
dbp:wikiPageUsesTemplate dbt:Reflist
dcterms:subject dbc:Data_modeling_languages dbc:Specification_languages dbc:Metalanguages
gold:hypernym dbr:Metalanguage
rdf:type yago:WikicatSpecificationLanguages yago:Abstraction100002137 yago:Cognition100023271 yago:Communication100033020 yago:Datum105816622 yago:Information105816287 yago:Language106282651 yago:PsychologicalFeature100023100 yago:WikicatDataModelingLanguages
rdfs:comment Ontology Grounded Metalanguage (OGML) is a metalanguage like MOF. The goal of OGML is to tackle the difficulties of MOF: linear modeling architecture, ambiguous constructs and incomprehensible/unclear architecture. (en) OGML (ang. Ontology Grounded Metalanguage, Metajęzyk zagnieżdżony w ontologii) – metajęzyk podobny do MOF (ang. (ang.)). MOF to standard dla inżynierii modelowej, którego celem jest zapewnienie zestawu interfejsów za pomocą których można manipulować i tworzyć interfejsy CORBA (ang. Common Object Request Broker Architecture, Powszednia architektura obsługi żądań pośrednika). Celem powstania OGML było zajęcie się trudnościami MOF: architekturą modelowania liniowego, niejednoznacznymi konstrukcjami i niezrozumiałą/niejasną architekturą. (pl)
rdfs:label OGML (en) Ontology Grounded Metalanguage (pl)
owl:sameAs freebase:OGML yago-res:OGML wikidata:OGML dbpedia-pl:OGML https://global.dbpedia.org/id/4sf8j
prov:wasDerivedFrom wikipedia-en:OGML?oldid=854152465&ns=0
foaf:homepage http://fmt.cs.utwente.nl/~laarman/ogml
foaf:isPrimaryTopicOf wikipedia-en:OGML
is dbo:wikiPageWikiLink of dbr:Meta-Object_Facility
is foaf:primaryTopic of wikipedia-en:OGML