„XML Metadata Interchange“ – Versionsunterschied
Erscheinungsbild
[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 |
* 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 |
[[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
- Altova UModel
- ArgoUML
- ARIS Toolset
- PTC Integrity Modeler (ehemals Artisan Studio)
- Astah
- BOUML
- Eclipse Papyrus
- Eclipse Process Framework Composer
- Sparx Systems Enterprise Architect
- Innovator
- MagicDraw
- Modelio
- Pentaho
- Sybase PowerDesigner
- Rational System Architect
- SAP BI
- StarUML
- Umbrello
- UML2 Project (Eclipse MDT)
- Visual Paradigm
Siehe auch
Literatur
- Timothy J. Grose/Gary C. Doney/Stephen A. Brodsky: Mastering XMI, OMG Press 2002, ISBN 0-471-38429-1