XML 메타데이터 교환
XML Metadata Interchange![]() |
파일 이름 확장자 | .xmi |
---|---|
인터넷 미디어 유형 | |
유형코드 | 본문 |
개발자 | 오브젝트 관리 그룹 |
최신 릴리즈 | 2.5.1 2015년 , 전( |
포맷의 종류 | 마크업 언어 |
확장원 | XML |
표준. | MOF 2 XMI 매핑 |
오픈 포맷? | 네. |
웹 사이트 | www |
XML 메타데이터 교환(XMI)은 Extensible Markup Language(XML; 확장 마크업 언어)를 통해 메타데이터 정보를 교환하기 위한 Object Management Group(OMG; 객체 관리 그룹) 표준입니다.
메타모델이 Meta-Object Facility(MOF)로 표현 가능한 메타데이터에 사용할 수 있습니다.
XMI의 가장 일반적인 용도는 UML 모델의 교환 포맷으로, 다른 언어(메타모델)의 모델 직렬화에도 사용할 수 있습니다.
개요
OMG 모델링 비전에서는 데이터가 추상 모델과 구체적인 모델로 분할됩니다.추상 모델은 의미 정보를 나타내며, 구체적인 모델은 시각적 도표를 나타냅니다.추상 모델은 UML 또는 SysML과 같은 임의의 MOF 기반 모델링 언어의 인스턴스입니다. 다이어그램의 경우 다이어그램 교환(DI, XMI[DI]) 표준을 사용합니다.현재 XMI의 서로 다른 모델링 툴 벤더 구현 간에, 심지어 추상 모델 데이터 교환 간에도 몇 가지 호환성이 없습니다.다이어그램 인터체인지의 사용은 거의 없습니다.즉, XMI를 사용하여 UML 모델링 도구 간에 파일을 교환하는 것은 거의 불가능합니다.
XML 메타데이터 교환(XMI)의 목적 중 하나는 분산된 이기종 환경에서 UML 기반 모델링 도구와 MOF 기반 메타데이터 저장소 간에 메타데이터를 쉽게 교환할 수 있도록 하는 것입니다.또한 XMI는 모델 중심 엔지니어링의 일부로 모델을 모델링 도구에서 소프트웨어 생성 도구로 전달하는 매개체로 일반적으로 사용됩니다.
XMI의 예와 XMI 형식의 파일을 구성하는 XML 태그 목록은 버전 2.5.1 사양 문서에서 확인할 [1]수 있습니다.
업계 표준의 통합
XMI는 4가지 업계 표준을 통합합니다.
- XML – W3C 표준인 Extensible Markup Language.
- UML – OMG 모델링 표준인 통합 모델링 언어.
- MOF – 메타모델을 지정하기 위한 OMG 언어인 Meta Object Facility.
- MOF – XMI로의 매핑
이러한 4가지 표준을 XMI에 통합함으로써 분산형 시스템의 도구 개발자는 객체 모델 및 기타 메타데이터를 공유할 수 있습니다.
XMI에는 1.0, 1.1, 1.2, 2.0, 2.1, 2.1, 2.4, 2.4.1, 2.4.2 및 2 5.1의 여러 버전이 작성되어 있습니다.2.x 버전은 1.x 시리즈와는 근본적으로 다릅니다.
버전 | 릴리즈 날짜 | URL |
---|---|---|
2.5.1 | 2015년 6월 | http://www.omg.org/spec/XMI/2.5.1 |
2.4.2 | 2014년 4월 | http://www.omg.org/spec/XMI/2.4.2 |
2.4.1 | 2011년 8월 | http://www.omg.org/spec/XMI/2.4.1 |
2.4 | 2011년 3월 | http://www.omg.org/spec/XMI/2.4 |
2.1.1 | 2007년 12월 | http://www.omg.org/spec/XMI/2.1.1 |
2.1 | 2005년 9월 | http://www.omg.org/spec/XMI/2.1 |
OWL(Web Ontology Language)과 같이 메타데이터를 표현하기 위한 다른 XML 표준이 있지만, OWL은 UML에 표시되는 대부분의 정보를 기본적으로 지원하지 않습니다.
다이어그램 정의 OMG 프로젝트도 레이아웃과 그래픽 [2]표현을 표현할 수 있는 또 다른 대안입니다.
XMI는 국제 표준입니다.
- XMI 2.4.2
- ISO/IEC 19509:2014 정보기술 - XML 메타데이터 교환(XMI)
- XMI 2.0
- ISO/IEC 19503:2005 정보기술 - XML 메타데이터 교환(XMI)
「 」를 참조해 주세요.
- 공통 창고 메타모델
- 웹 온톨로지 언어
- 범용 모델링 환경(GME)
- Eclipse 모델링 프레임워크(EMF)
- 도메인 고유 언어(DSL)
- 도메인 고유 모델링(DSM)
- 메타모델링
- Meta-Object Facility(MOF)
레퍼런스
- ^ 객체 관리 그룹. XML 메타데이터 교환(XMI) 사양, 버전 2.5.1, 2015년 6월
- ^ OMG (2012-07-01). "Diagram Definition, Version 1.0". Retrieved 2013-02-21.