Metadaten sind Daten über Daten. Hier wird die Struktur der Daten beschrieben. (vgl. MOF-Einführung).
(Andere Begrifflichkeit: In den Anwendungen sind noch andere Metadaten wichtig, z.B. wann und wo von wem mit was eine physikalische Grösse gemessen bzw. erfasst wird. Dieses wird hier aber nicht betrachtet.)
Hinweis zum Verständnis: Betrachtet man eine Ebene und ihre Beschreibung, dann gibt es immer nur die Objekt-Ebene und die Meta-Ebene.
z.B. Betrachtet man M1, dann ist diese die Objektebene und M2 die Modellebene. (vergleiche [EM2008])
Betrachtet man ein Meta-Modell, dann ist die dazugehörige Objektebene ein Modell. Bei der Betrachtung insbesondere beim Verständnis verwirrt dies, man kann es getrost ausblenden. Interessant ist, wenn ein Modell UML L0 selber die L0-Beschreibung als Objektebene geladen hat: Das Modell weiss gar nichts davon, weil es immer nur ein Modell und die Objekte gibt.
Name mit Link | Programmiersprache | Version |
---|---|---|
Eclipse EMF/UML | Java | UML2.4 | Object Modelling Framework | C++ | MOF1.4 |
MDR | Java | MOF 1.4/1.5 |