Summary: Meta-Data Modeling
- This + 400k other summaries
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding
Read the summary and the most important questions on Meta-data modeling
-
1 Introduction to meta-data modeling
This is a preview. There are 1 more flashcards available for chapter 1
Show more cards here -
1.1 IRDS meta-modeling framework
This is a preview. There are 1 more flashcards available for chapter 1.1
Show more cards here -
What does IRDS stand for?
Information Resources Dictionary System (IRDS).
IRDS is designed by the International Organization for Standardization (ISO).
- Standard (ISO/IEC 1990). -
1.2 UML/MOF
This is a preview. There are 3 more flashcards available for chapter 1.2
Show more cards here -
What does OMG stand for?
Object Media Group. -
What does MOF stand for?
Meta-Object Facility. -
Why is MOF created?
The MOF was introduced by OMG in UML 2 to create a common approach
(gemeenschappelijke aanpak) to meta-modeling. -
What are advantages of using MOF-compliant models?
The advantages are:
- the MOF-compliant models can be easily compared;
- the MOF-compliant models can be exchanged in a standardized way (XML Metadata Interchange);
- the MOF-compliant models can be stored in the same metadata repository (data warehousing). -
1) How many meta-model hierarchy layers are defined by MOF; 2) and what are they?
MOF defines a four-layer meta-model hierarchy:
–Layer M3: Meta-meta model layer (the MOF model)
–Layer M2: Meta model layer (the UML meta model)
–Layer M1: Model layer (the UML model)
–Layer M0: Information layer (the Application) -
ERD example of the meta-model hierarchy
M3: defines node and link types;
M2: defines entity types etc. by distinct node and link types;
M1: defines the conceptual schema of a database in ER notation;
M0: contains example data conforming the schema -
1.3 Meta-data modeling
-
What is the definition of meta-data modeling?
A meta-data model exposes (onthult) the concepts and rules of a technique or method. -
What is the usage of a meta-data model?
- reasoning about the properties of a method or technique;
- comparison of methods or techniques;
- development of systems development tools;
- relationships and integrations of techniques;
- assembly (samentellen) of situational methods. -
What are techniques for meta-data modeling?
There are several techniques for meta-data modeling. Some are:
- Entity-Relationship Diagrams (ERD);
- UML class diagrams;
- Object-Property-Role-Relationship (OPRR) diagrams.
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding