Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

XML Metadata Interchange

From Wikipedia, the free encyclopedia
Standard of Object Management Group
".xmi" redirects here; not to be confused withXMI.
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(April 2009) (Learn how and when to remove this message)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "XML Metadata Interchange" – news ·newspapers ·books ·scholar ·JSTOR
(September 2014) (Learn how and when to remove this message)
(Learn how and when to remove this message)
XMI
Filename extension
.xmi
Internet media type
Type codeTEXT
Developed byObject Management Group
Latest release
2.5.1
June 2015; 10 years ago (2015-06)
Type of formatMarkup language
Extended fromXML
StandardMOF 2 XMI Mapping
Open format?yes
Websitewww.omg.org/spec/XMI

TheXML Metadata Interchange (XMI) is anObject Management Group (OMG) standard for exchangingmetadata information viaExtensible Markup Language (XML).

It can be used for any metadata whose metamodel can be expressed inMeta-Object Facility (MOF), a platform-independent model (PIM).

The most common use of XMI is as an interchange format forUML models, although it can also be used for serialization of models of other languages (metamodels).

Overview

[edit]

In theOMG vision of modeling, data is split into abstract models and concrete models. The abstract models represent the semantic information, whereas the concrete models represent visual diagrams. Abstract models are instances of arbitrary MOF-based modeling languages such asUML orSysML. For diagrams, the Diagram Interchange (DI, XMI[DI]) standard is used. There are currently several incompatibilities between different modeling tool vendor implementations of XMI, even between interchange of abstract model data. The usage of Diagram Interchange is almost nonexistent. This means exchanging files betweenUML modeling tools using XMI is rarely possible.

One purpose of XML Metadata Interchange (XMI) is to enable easy interchange of metadata between UML-based modeling tools and MOF-based metadata repositories in distributed heterogeneous environments. XMI is also commonly used as the medium by which models are passed from modeling tools to software generation tools as part ofmodel-driven engineering.

Examples of XMI, and lists of the XML tags that make up XMI-formatted files, are available in the version 2.5.1 specification document.[1]

Integration of industry standards

[edit]

XMI integrates 4 industry standards:

  • XML – Extensible Markup Language, aW3C standard.
  • UML – Unified Modeling Language, anOMG modeling standard.
  • MOF – Meta Object Facility, anOMG language for specifyingmetamodels.
  • MOF – Mapping to XMI

The integration of these 4 standards into XMI allows tool developers of distributed systems to share object models and other metadata.

Several versions of XMI have been created: 1.0, 1.1, 1.2, 2.0, 2.1, 2.1.1, 2.4, 2.4.1, 2.4.2. and 2 5.1. The 2.x versions are radically different from the 1.x series.

VersionRelease dateURL
2.5.1June 2015http://www.omg.org/spec/XMI/2.5.1
2.4.2April 2014http://www.omg.org/spec/XMI/2.4.2
2.4.1August 2011http://www.omg.org/spec/XMI/2.4.1
2.4March 2011http://www.omg.org/spec/XMI/2.4
2.1.1December 2007http://www.omg.org/spec/XMI/2.1.1
2.1September 2005http://www.omg.org/spec/XMI/2.1

The Diagram Definition OMG project is another alternative for metadata interchange, which can also express the layout and graphical representation.[2]

XMI is an international standard:

XMI 2.4.2
ISO/IEC 19509:2014 Information technology — XML Metadata Interchange (XMI)
XMI 2.0
ISO/IEC 19503:2005 Information technology — XML Metadata Interchange (XMI)

See also

[edit]

References

[edit]
  1. ^Object Management Group.XML Metadata Interchange (XMI) Specification, version 2.5.1, June 2015
  2. ^OMG (2012-07-01)."Diagram Definition, Version 1.0". Retrieved2013-02-21.

External links

[edit]
1–9999
10000–19999
20000–29999
30000+
Retrieved from "https://en.wikipedia.org/w/index.php?title=XML_Metadata_Interchange&oldid=1245640297"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp