Information Technology Reference
In-Depth Information
of descriptions that define the structure and semantics of
metadata. The MetaMetamodel layer is composed of the
descriptions of the structure and semantics of meta-metadata.
Figure 3.5 presents the four-layer metadata architecture.
Figure 3.5. The four-layer metadata architecture
As defined in its specification V2.0, MOF provides, among
others,the following four basic meta-metaconcepts for creating
metamodels:
- Classes are types. Metaconcepts that conform to Class
have identity, state, and behavior. The state of a Class
metaconcept is expressed by its Attributes and Constants ,
anditsbehaviorisgovernedby Operations and Exceptions ;
- Associations describe the binary relationships between
classes. They may express composite or non-composite
aggregation semantics. MOF associations have no object
identity;
- Packages are containers for modularizing and
partitioning metamodels into logical sub-units. Generally,
a non-nested package contains all of the elements of a
metamodel and packages can be nested to logically organize
the units of information;
Search WWH ::




Custom Search