Zum Inhalt springen

„XML Metadata Interchange“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
| Dateiendung = .xmi
| Dateiendung = .xmi
| MIME =
| MIME =
| MagischeZahl =
| MagischeZahl =
| MagischeZahlNotation =
| MagischeZahlNotation =
| MagischeZahlHex =
| MagischeZahlHex =
| Entwickler = [[Object Management Group]]
| Entwickler = [[Object Management Group]]
| Veröffentlicht = 1.9.2005
| Veröffentlicht = 1.9.2005
Zeile 29: Zeile 29:
== Beispiel ==
== Beispiel ==
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<xmi:XMI version="2.0" xmlns:UML=" http://schema.omg.org/spec/UML/1.4"
<xmi:XMI version="2.0" xmlns:UML=" http://schema.omg.org/spec/UML/1.4"
xmlns:xmi=" http://schema.omg.org/spec/XMI/2.0">
xmlns:xmi=" http://schema.omg.org/spec/XMI/2.0">
<xmi:Metamodel name="UML" version="1.4" href="UML.xml"/>
<xmi:Metamodel name="UML" version="1.4" href="UML.xml"/>
Zeile 65: Zeile 65:


== Literatur ==
== Literatur ==
* Timothy J. Grose/Gary C. Doney/Stephen A. Brodsky: ''Mastering XMI'', OMG Press 2002, ISBN 0471384291
* Timothy J. Grose/Gary C. Doney/Stephen A. Brodsky: ''Mastering XMI'', OMG Press 2002, ISBN 0-471-38429-1


== Weblinks ==
== Weblinks ==
* [http://www.omg.org/spec/XMI/ XMI Spezifikation]
* [http://www.omg.org/spec/XMI/ XMI Spezifikation]


[[Kategorie:XML-basierte Sprache|Xml Metadata Interchange]]
[[Kategorie:XML-basierte Sprache]]
[[Kategorie:Object Management Group]]
[[Kategorie:Object Management Group]]

Version vom 18. Mai 2023, 12:38 Uhr

XML Metadata Interchange
Dateiendung: .xmi
Entwickelt von: Object Management Group
Erstveröffentlichung: 1.9.2005
Aktuelle Version 2.5.1
(Juni 2015)
Art: Auszeichnungssprache
Erweitert von: XML
www.omg.org/spec/XMI

XML Metadata Interchange (XMI) ist ein Standard der Object Management Group (OMG) und wird zunehmend als Austauschformat zwischen Software-Entwicklungswerkzeugen (etwa im Eclipse Modeling Framework, EMF) verwendet.

Das Format ist offen und anbieterneutral und gestattet den Datenaustausch von Objekten auf Basis von Meta-Metamodellen nach der Meta Object Facility (MOF). Neben UML-Modellen können beliebige Metadaten ausgetauscht werden, solange sich diese mit Hilfe der MOF ausdrücken lassen. Aufgrund des XML-Formats können entsprechende Dateien leicht erzeugt, durchsucht, weiterverarbeitet, gespeichert und über das Internet übertragen werden. In dieser Hinsicht ist XMI alternativen Austauschformaten wie etwa CDIF überlegen.

Beispiel

<xmi:XMI version="2.0" xmlns:UML=" http://schema.omg.org/spec/UML/1.4"
xmlns:xmi=" http://schema.omg.org/spec/XMI/2.0">
    <xmi:Metamodel name="UML" version="1.4" href="UML.xml"/>
    <xmi:Model name="example" version="1" href="example.xml"/>
    <UML:Class name="C1">
        <feature xmi:type="UML:Attribute" name="a1" visibility="private"/>
    </UML:Class>
</xmi:XMI>

Bekannte Programme, die dieses Format verwenden

Siehe auch

AP233

Literatur

  • Timothy J. Grose/Gary C. Doney/Stephen A. Brodsky: Mastering XMI, OMG Press 2002, ISBN 0-471-38429-1