Zum Inhalt springen

XML Metadata Interchange

aus Wikipedia, der freien Enzyklopädie
{{#if:| {{#if:| {{#if:| {{#if:| {{#if:| {{#if:Object Management Group| {{#if:1.9.2005| {{#ifeq: 2.5.1 | KEINE_ANGABE || {{#if: 2.5.1 | {{#if:Auszeichnungssprache| {{#if:| {{#if:| {{#if:XML| {{#if:| {{#if:| {{#if: www.omg.org/spec/XMI |
{{#if: XML Metadata Interchange | XML Metadata Interchange | {{#invoke:WLink|getArticleBase}} }}

}}

}}

{{#ifexist:Media:|[[Datei:|270px|]]|

{{#ifeq:0|0|}} }} {{#if:|
}} }}

Dateiendung: {{#if: trim | .xmi }} | keine}}
MIME-Type:

}}

Magische Zahl: hex

}} {{#if:| () }} }}

Entwickelt von: Object Management Group

}}

Erstveröffentlichung: Execute}}|}} | 1.9.2005 }}

}}

Aktuelle Version
(Juni 2015) }}
 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356}} |
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356|qualifier=P577}}) }}}}}}

}}

Art: Auszeichnungssprache

}}

Container für:

}}

Enthalten in:

}}

Erweitert von: XML

}}

Erweitert zu:

}}

Standard(s):

}}

www.omg.org/spec/XMI |

{{#if: {{#invoke:Wikidata|claim|P856}} |

{{#invoke:WLink|formatURL| {{#invoke:Wikidata|claim|P856|parameter=link}}}}

}} }}

{{#ifeq:0|0|

{{#if:Auszeichnungssprache| |}} {{#if:.xmi | |}} {{#if:Object Management Group| |}} {{#if:| |}} {{#if:| |}} {{#if:| |}} {{#if:|
}} {{#if:| |}} {{#if:www.omg.org/spec/XMI| |}} }}

{{#invoke:TemplatePar|check all= opt= Name= Icon= Logo= Screenshot= Beschreibung= Dateiendung= MIME= MIME-Anm= MagischeZahl= MagischeZahlNotation= MagischeZahlHex= Entwickler= Veröffentlicht= LetzteVersion= LetzteVersionDatum= Art= Container für= Enthalten in= Erweitert von= Erweitert zu= Standard= Website= format=@@@ 0 | Wikipedia:Vorlagenfehler/Vorlage:Infobox Dateiformat}} template=Vorlage:Infobox Dateiformat

}}

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

<syntaxhighlight lang="xml"> <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> </syntaxhighlight>

Bekannte Programme, die dieses Format verwenden

Siehe auch

Literatur

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

Weblinks