This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
mbse:background_material_for_mbse_ontology_development [2010/12/07 20:55] yvonne |
mbse:background_material_for_mbse_ontology_development [2010/12/07 20:57] yvonne |
||
---|---|---|---|
Line 75: | Line 75: | ||
In OMG terminology, a metamodel is a specification for an ontology and the modeling language in which the ontology is expressed. A metamodel represents the abstract syntax of the language. A metamodel is intended to provide an unambiguous specification of an ontology in terms of its structure. | In OMG terminology, a metamodel is a specification for an ontology and the modeling language in which the ontology is expressed. A metamodel represents the abstract syntax of the language. A metamodel is intended to provide an unambiguous specification of an ontology in terms of its structure. | ||
- | + | {{:mbse:modelexpression.jpg|}} | |
- | + | ||
Figure 2.Models are expressed in a modeling language that is described by a metamodel. The model conforms to the metamodel. The terms are used according to [Bézivin, Favre].Metamodels can be expressed using another (meta) modeling language that is described by a meta-model (sometimes referred to as meta-metamodel). | Figure 2.Models are expressed in a modeling language that is described by a metamodel. The model conforms to the metamodel. The terms are used according to [Bézivin, Favre].Metamodels can be expressed using another (meta) modeling language that is described by a meta-model (sometimes referred to as meta-metamodel). | ||