2010-04-09 3 views

답변

16

XMI (XML Metadata Interchange)는 XML (Extensible Markup Language)을 통해 메타 데이터 정보를 교환하기위한 OMG (Object Management Group) 표준입니다.

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

그래서 XMI는 XML의 특정 응용 프로그램입니다 :

XMI는 네 개의 산업 표준을 통합합니다.

+0

XML 대신 XMI를 사용할 수 있습니까? 그것은 내 질문이었다. – zengr

+6

그리고 질문은 거기에 있습니다. XMI가 XML의 응용 프로그램 인 경우 XML 대신 XML을 사용할 수 없습니다. XMI는 엄격한 목적을 가지고 있습니다. XML은 마크 업 언어를 정의하는 방법입니다. 벽돌과 집을 교환하여 같은 일을 할 수 있는지 묻는 것과 같습니다. –

+0

XML은 XMI의 일부로 사용되므로 XMI를 사용하는 경우 XML을 사용하고 있습니다. – alirobe

5

좋습니다. 다시 시도해 보겠습니다.

아니요, XML 대신 XMI를 사용할 수 없습니다. XMI 은 XML의 특정 용도입니다.

XMI는 OMG 표준에 따라 메타 데이터 정보를 교환하는 데에만 사용할 수 있습니다. XMI는 XML의 특정 응용 프로그램입니다. XMI는 XMI 용도로만 사용할 수 있습니다. 한편, XML은 XMI를 포함한 과 같은 모든 XML 응용 프로그램에 사용할 수 있습니다.

+0

StackOverflow doppelganger입니까? –

+1

음, 이미 한 번 질문에 대답했습니다. 만족스럽게, 나는 생각했다. –

+0

XMI를 XML로 변환 할 수있는 마지막 질문이 하나 있습니다. – zengr

5

XMI 문서는 XML 문서입니다. XML 문서가 XMI 문서 일 필요는 없습니다.

은 XML 문서입니다 :

<myXml> 
    <myTag> myContent </myTag> 
</myXml> 

하지만 그것은 XMI 문서가 아닙니다.

XMI는 특정 XML 언어입니다. 모델을 설명하기위한 특정 구문 및 의미를 가진 특정 태그 세트로 구성됩니다.

관련 문제