Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between XML and XMI?

Tags:

Can some one shed some light on the difference between XML and XMI? Can XMI be used in place of XML?

like image 927
zengr Avatar asked Apr 09 '10 04:04

zengr


People also ask

What is XMI files?

Use XML Metadata Interchange (XMI) files to transfer all or some glossary assets from one instance of IBM® InfoSphere® Information Server to another instance, or to reimport it to the original instance.

How do I read an XMI file?

Select one of the installed programs to open the file. Alternatively, you may select "Notepad" from the list, as XMI files are plain text. Notepad will not support code indenting, highlighting or model display, but it allows you to see the underlying XML code.

What is US XML?

XML stands for extensible markup language. A markup language is a set of codes, or tags, that describes the text in a digital document. The most famous markup language is hypertext markup language (HTML), which is used to format Web pages.


1 Answers

The XML Metadata Interchange (XMI) is an Object Management Group (OMG) standard for exchanging metadata information via Extensible Markup Language (XML).

XMI integrates four industry standards:

XML - eXtensible Markup Language, a W3C standard.  UML - Unified Modeling Language, an OMG modeling standard.  MOF - Meta Object Facility, an OMG language for specifying metamodels.  MOF Mapping to XMI 

http://en.wikipedia.org/wiki/XML_Metadata_Interchange

So XMI is a specific application of XML.

like image 100
Robert Harvey Avatar answered Oct 14 '22 10:10

Robert Harvey