MapForce는 XML 스키마 또는 DTD 콘텐츠 모델을 기반으로 한 XML 매핑을 지원합니다. XML 매핑을 개발하려면, MapForce에 두 개 이상의 스키마를 불러온 다음, 소스 및 대상 노드 간에 연결선을 드래그하여 연결하면 됩니다. 또한, 텍스트 데이터와 XML 데이터가 혼합된 경우에도 매핑이 가능하여 더욱 유연한 활용이 가능합니다.
XML 인스턴스 문서에 연결된 스키마가 없는 경우, MapForce는 해당 XML 인스턴스 문서로부터 자동으로 XML 스키마를 생성합니다.
MapForce는 다음 기능을 지원합니다 고급 XML 변환 기능 다양한 입력 및 출력 스키마, 여러 개의 소스 파일 및/또는 대상 파일, 또는 고급 다단계 데이터 변환 (스키마에서 스키마로, 스키마에서 스키마로, 등)을 지원합니다
XML 매핑 및 데이터 처리 규칙을 정의하는 작업을 완료하면, 소스 파일을 불러올 수 있으며, MapForce 내장 실행 엔진이 즉시 데이터를 새로운 형식으로 변환합니다.
MapForce는 또한 소스 스키마를 기반으로 여러 XML 문서의 데이터를 변환하여 대상 XML 스키마에 맞도록, XSLT 1.0, XSLT 2.0 또는 XSLT 3.0 스타일시트를 자동으로 생성합니다.
XML 매핑 기능 외에도, MapForce는 다음 기능들을 지원합니다 모든 가능한 조합을 매핑합니다 XML, JSON, PDF, 데이터베이스, EDI, XBRL, 일반 파일, 엑셀, Protobuf, 그리고/또는 웹 서비스 데이터를 활용하여 데이터 통합 또는 웹 서비스 애플리케이션을 구축합니다.
디지털 서명은 XML 문서를 암호화된 코드로 전자 서명하는 W3C 표준으로, 이를 통해 XML 문서가 변경되지 않았음을 확인할 수 있습니다. MapForce의 XML 서명 기능은 RSA-SHA1 및 DSA-SHA1 유형의 인증서만 지원합니다.
MapForce는 XML 및 XBRL 출력 파일에 대한 XML 디지털 서명 생성 기능을 지원합니다. 출력 버튼을 누르면 생성된 결과 파일에 서명이 생성되며, 서명이 포함된 결과 파일을 저장할 수 있습니다.
디지털 서명은 출력 문서의 마지막 요소로 삽입되거나, 별도의 서명 파일에 저장될 수 있습니다.
오른쪽에 보이는 이미지는 "래핑(enveloped)" 옵션을 사용하여 생성된 결과 파일의 끝부분에 추가된 디지털 서명입니다.
XML 문서에 XML 서명이 포함되어 있는 경우, http://www.w3.org/2000/09/xmldsig# 네임스페이스에 있는 "Signature" 요소가 XML 문서에 추가됩니다. 문서가 특정 스키마에 따라 유효성을 유지하려면, 해당 스키마에 적절한 요소 정의가 포함되어 있어야 합니다. 만약 XML 문서의 스키마를 변경하고 싶지 않다면, "Detached" 옵션을 사용하여 XML 서명을 별도의 파일에 생성할 수 있습니다.
XML 스키마 설계에서 `<xs:any>` 요소와 `<xs:anyAttribute>`는 XML 스키마에 정의되지 않은 새로운 요소나 속성을 해당 위치에 XML 인스턴스 문서에 추가할 수 있도록 합니다. 이를 "XML 와일드카드"라고 부르며, 다양한 산업 분야의 표준을 지원하는 많은 XML 스키마에서 어느 정도의 사용자 정의를 가능하게 하는 널리 사용되는 방법입니다.
MapForce는 XML 또는 다른 출력 형식으로 데이터를 변환할 때 `<xs:any>` 및 `<xs:anyAttribute>`를 지원합니다. XML 매핑 입력 구성 요소에서 `<xs:any>` 또는 `<xs:anyAttribute>` 옆에 있는 선택 버튼을 클릭하면 와일드카드 선택 대화 상자가 열립니다.
`<xs:any>` 요소와 `<xs:anyAttribute>` 요소는 XML 스키마 설계에서 흔히 사용되며, MapForce에서 이러한 기능에 대한 사용자들의 요청이 꾸준히 있었습니다.
MapForce는 다음과 같은 강력한 기능을 제공합니다 데이터베이스 매핑데이터베이스 데이터와 XML, 일반 파일, EDI, 엑셀(OOXML), XBRL, 웹 서비스, 심지어 다른 데이터베이스 형식 간의 매핑을 포함합니다.
디자인 창에 데이터베이스 구조를 불러오면, MapForce는 데이터베이스 스키마를 자동으로 분석하고, 사용 가능한 데이터베이스 테이블과 뷰를 선택할 수 있도록 하며, 테이블 간의 관계를 인식합니다.
데이터베이스 매핑에 필요한 모든 XML 및 기타 콘텐츠 모델을 로드한 후, 소스(source)와 대상(target) 구조 간에 연결선을 간단히 드래그하여 매핑을 완료할 수 있습니다.
지원됨 관계형 데이터베이스:
지원됨 NoSQL 데이터베이스:
MapForce는 주요 관계형 데이터베이스는 물론, 널리 사용되는 NoSQL 데이터베이스도 지원하며, 이를 통해 데이터베이스의 원본 데이터, 데이터 처리 기능 및 필터, 그리고 다양한 유형의 다른 데이터 구조 간의 시각적인 데이터 매핑 설계를 만들 수 있습니다.
데이터베이스 매핑 기능:
많은 데이터베이스 매핑 작업은 소스 데이터와 대상 데이터를 연결하는 과정에서, 불리언 조건이나 SQL, SQL/XML 문을 기반으로 데이터를 조작해야 합니다. 논리적인 비교, 수학적 계산, 문자열 처리 등을 수행하거나, 특정 값의 데이터베이스 데이터를 확인하고, 데이터에 대한 다른 수정 작업을 수행해야 할 수도 있습니다. 위 스크린샷에서 데이터 처리 기능은 소스 데이터 모델과 대상 데이터 모델을 연결하는 선들 사이에 나타나는 박스 형태로 표시됩니다.
데이터 처리 기능은 다양한 실제 데이터 변환 요구 사항에 맞춰 실시간으로 고급 데이터베이스 매핑을 수행할 수 있도록 지원합니다. 예를 들어, XML 또는 EDI 메시지를 사용하여 특정 필터 기준에 따라 XML 또는 EDI 요소에서 데이터베이스 레코드를 추출하는 데이터베이스 매핑을 구성할 수 있습니다.
데이터베이스와 XML 간의 매핑은 XML 형식의 출력 문서를 생성하고, 데이터베이스와 일반 파일 간의 매핑은 CSV 형식 또는 고정 길이 텍스트 파일 형식으로 출력을 생성합니다. 데이터베이스와 EDI 간의 매핑은 EDIFACT, X12 또는 HL7 메시지를 생성할 수 있으며, 데이터베이스와 엑셀 간의 매핑은 Office Open XML (OOXML) 마크업을 생성하고, 데이터베이스와 XBRL 간의 매핑은 XBRL 형식의 재무 보고서를 생성합니다.
XML 매핑을 데이터베이스에 적용하면, MapForce 내에서 직접 대상 데이터베이스에 실행될 수 있는 SQL 스크립트(예: SELECT, INSERT, UPDATE, DELETE 문) 형태로 결과가 생성됩니다.
확장 가능한 비즈니스 보고 언어(XBRL)는 전자적으로 비즈니스 및 재무 데이터를 전송하기 위한 XML 기반의 마크업 언어입니다.
MapForce는 XBRL 분류 체계를 매핑의 원천 또는 대상으로 활용할 수 있도록 지원합니다. 이를 통해 백엔드 회계 데이터를 시각적으로 변환하여 규정을 준수하는 형식으로 만들 수 있으며, 데이터의 의미론적 또는 구조적 무결성을 해치지 않고, 재무 분석을 위한 보고 데이터를 통합할 수 있습니다.
자바, C#, 또는 C++에서 실행 파일 매핑 및 코드 생성 기능을 지원하므로, 그래픽 매핑 설계를 기반으로 금융 데이터를 자동으로 변환할 수 있습니다. 이를 통해 공공 금융 데이터 제출 과정을 반복 가능하고 효율적으로 관리할 수 있으며, 회계 시스템의 데이터 필드에 저장된 다양한 데이터를 기반으로 필요한 XBRL 보고서를 정확하게 생성할 수 있습니다.
기존 분류 체계를 기반으로 XBRL 매핑을 개발하려면, MapForce 디자인 창에 해당 분류 체계 구조를 삽입하십시오. MapForce는 파일 구조의 그래픽 표현을 보여주며, 분류 체계의 개념, 하이퍼큐브, 추상 요소, 기간, 식별자 등을 직관적인 아이콘으로 표시합니다.
XBRL 구성 요소는 관련된 링크 데이터베이스에서 구조적 및 의미적 정보를 가져와, 필요에 따라 쉽게 해석하고 확장하거나 축소할 수 있는 계층 구조로 표현합니다.
MapForce는 고급 처리 기능을 통해 데이터를 필터링하고 처리하는 데 유연한 지원을 제공합니다. 이를 통해 부울 조건을 기반으로 데이터를 처리하거나, 원본 형식에서 대상 형식으로 변환하는 과정에서 데이터를 조작할 수 있습니다.
예를 들어, XBRL 데이터는 기본적으로 단순한 형태이기 때문에, 종종 원본 데이터를 그룹으로 묶는 기능과, 그런 다음 해당 그룹을 추가적으로 처리하여 데이터를 계층 구조로 변환하는 과정이 필요합니다. 이러한 작업은 MapForce 함수 라이브러리에 포함된 그룹화 기능을 통해 용이하게 수행될 수 있습니다.
MapForce는 복잡한 데이터 통합 및 변환 프로젝트를 위한 매우 유연한 XML 매핑 도구입니다. 데이터 매핑의 입력과 출력은 다양한 형식을 혼합하여 사용할 수 있으며, XML, 데이터베이스, 일반 파일, EDI, 엑셀, XBRL, Shopify/GraphQL, 웹 서비스 등 모든 조합이 가능합니다. 데이터 매핑은 하나의 입력 데이터를 하나의 출력 데이터로 변환하거나, 하나의 입력 데이터를 여러 개의 출력 데이터로 변환하거나, 여러 개의 데이터 소스를 하나의 목적지로 변환하거나, 여러 개의 데이터 소스를 여러 개의 목적지로 변환하는 등 다양한 방식으로 구성될 수 있으며, 이때 모든 데이터는 서로 다른 형식을 가질 수 있습니다.
MapForce를 사용하면 여러 파일 및 데이터 소스에서 데이터를 통합하거나, 하나의 데이터 소스에서 데이터를 분할하여 여러 개의 결과물을 생성할 수 있습니다. 여러 파일을 지정하는 방법으로는 파일 이름에 와일드카드 문자(예: ? 또는 *)를 사용하는 것, 데이터베이스 테이블, 자동 번호 시퀀스, 또는 기타 방법을 사용할 수 있습니다. 이러한 기능은 다양한 데이터 통합 시나리오에서 매우 유용합니다. 예를 들어, 파일 모음에서 데이터를 통합하거나, 대규모 데이터베이스의 각 주요 테이블 레코드에 대해 개별 XML 파일을 생성해야 하는 경우가 있습니다.
MapForce는 데이터 통합 프로젝트에서 파일 이름을 매개변수로 사용할 수 있도록 지원합니다. 이를 통해 특정 파일 이름을 런타임에 정의하여 동적인 매핑을 생성할 수 있습니다.
연쇄 변환 기능은 복잡한 매핑을 생성할 수 있도록 지원하며, 여기서 하나의 매핑의 결과물이 다른 매핑의 입력으로 사용됩니다. 이 강력한 기능은 MapForce가 완전 자동화된 변환을 수행할 수 있는 능력을 더욱 강화합니다. 각 연쇄 구성 요소는 상호 의존적인 변환 과정에서 모듈화된 요소가 되며, 이를 통해 실시간으로 변환 작업을 수행할 수 있습니다.
연쇄 변환은 다양한 매핑 구성 요소를 연결하여 최종 대상 구성 요소로 연결하여 만들 수 있습니다. 중간 구성 요소뿐만 아니라 최종 매핑 결과에 대한 미리보기 및 코드 생성 기능을 제공합니다.
Altova MapForce Server 다음은 MapForce를 위해 개발된 내장 데이터 변환 엔진을 포함하며, 서버 환경에서 작동하도록 크게 개선되었습니다. MapForce Server는 다음과 같은 기능을 수행합니다 데이터 변환 XML, 데이터베이스, EDI, XBRL, 일반 파일, 엑셀, JSON, Protocol Buffers, 그리고/또는 웹 서비스 등 다양한 데이터 형식을 지원하며, 실행 파일에 저장된 사전 처리 및 최적화된 데이터 매핑을 활용하여 데이터를 처리합니다 MapForce에서 정의된 데이터 매핑 정보MapForce Server는 서버 기능을 통해 데이터 변환 작업을 한 단계 더 발전시킵니다. 이 제품은 병렬 처리 및 멀티 스레딩, 대량 SQL 데이터 삽입, 다양한 운영체제 지원 등 다양한 기능을 제공합니다.
사전 처리는 대부분의 데이터 매핑 작업에서 더 빠른 성능과 더 적은 메모리 사용량을 제공합니다. MapForce Server는 FlowForce Server의 관리 하에 작동하며, 독립적인 구성으로 명령줄에서 실행하거나, API를 통해 프로그래밍 방식으로 사용할 수 있습니다.
MapForce XML 매핑이 설계 및 테스트를 거치면, MapForce 서버를 통해 반복적인 데이터 변환이 필요한 업무 프로세스를 자동화할 수 있습니다.
MapForce는 XML 데이터 매핑을 사전 처리하고 최적화하며, 이를 MapForce Server 실행 파일에 저장하여 MapForce Server가 명령줄을 통해 실행할 수 있도록 합니다. 또한, 이러한 매핑 정보를 FlowForce Server 작업에서 사용할 수 있도록 업로드합니다.
MapForce Server가 FlowForce Server의 관리 하에 운영될 때, 데이터 매핑 작업은 FlowForce Server 작업의 일부로 정의된 트리거에 따라 실행됩니다. 예를 들어, 새로운 XML 인스턴스 문서가 특정 디렉토리에 도착하면, 이는 FlowForce Server 작업을 트리거하여 먼저 RaptorXML+XBRL Server를 사용하여 파일을 검증하고, 그 다음 MapForce Server를 실행하여 XML에서 특정 데이터를 추출하여 데이터베이스에 삽입합니다.
| 이름 | 확장 | 설명 | 수직의 | 표준화 기구 |
|---|---|---|---|---|
| ACORD 표준 |
.xml 파일 | 보험 산업에서 보험 계약, 보험금 청구, 청구, 그리고 보험 회사, 중개인, 그리고 대리점 간의 재보험 거래에 대한 데이터 표준입니다. | 보험 | |
| AUTOSAR XML 형식 |
.arxml 파일 | AUTOSAR 교환 형식은 자동차 ECU(전자 제어 장치)의 소프트웨어 아키텍처, 인터페이스, 그리고 통신 매트릭스를 설명하며, 현대 자동차 개발 프로그램의 핵심 요소입니다. | 자동차 공학 | |
| Atom 동기화 형식 |
.atom 파일 | 블로그, 뉴스 웹사이트, 그리고 많은 기업용 API에서 RSS의 대안으로 사용되는, IETF 표준에 따른 웹 피드 형식입니다. | 미디어, 출판, API | |
| BPMN (비즈니스 프로세스 모델 및 표기법) |
.bpmn | OMG 표준은 비즈니스 프로세스 다이어그램 및 실행 가능한 프로세스 정의를 위한 표준으로, Camunda, Signavio, Bizagi 및 대부분의 BPM(비즈니스 프로세스 관리) 솔루션에서 사용됩니다. | 비즈니스 프로세스 관리, 워크플로우 자동화 | |
| CBCR (국가별 보고 제도) |
.xml 파일 | OECD에서 개발한 보고 체계를 통해 다국적 기업은 각 관할 지역별로 얻은 매출, 이익, 그리고 납부한 세금을 각국 세무 당국에 보고합니다. 이는 BEPS 행동 계획 13에 따른 것입니다. | 세금 신고, 규제 준수 | |
| CDISC ODM / Define-XML 형식 |
.xml 파일 | FDA(미국 식품의약국) 및 PMDA(일본 의약품 의료기기 평가센터)에 제출되는 규제 관련 자료에서 임상 시험 데이터를 교환하고 데이터 세트의 메타데이터를 설명하는 데 필요한 임상 연구 표준. | 임상 시험, 제약 연구 개발 | |
| CML (화학 마크업 언어) |
.cml 파일입니다 | 화학 정보학 도구, 화학 데이터베이스, 그리고 과학 출판물에서 사용되는 분자, 반응, 스펙트럼 등과 관련된 개방형 용어 목록입니다. | 화학, 계산 화학 | |
| 데이지(DAISY) 디지털 오디오북 |
.opf 파일 .ncx 파일 .xml 파일 | 장애가 있는 독자들을 위한 도서관 및 관련 기관에서 사용되는, 탐색이 용이한 오디오 및 텍스트 자료를 위한 표준입니다. | 접근 가능한 출판, 도서관 | |
| DITA (다윈 정보 타이핑 아키텍처) |
.dita 파일 .ditamap 파일 | OASIS 아키텍처는 주제 기반 기술 문서 작성에 사용되며, 모듈화된 작성, 조건부 게시, 그리고 제품 문서 세트 전체에 걸친 콘텐츠 재사용을 지원합니다. | 기술 문서, 콘텐츠 관리 | |
| DMN (의사 결정 모델 및 표기법) |
.dmn | OMG 표준은 비즈니스 의사 결정 로직 및 의사 결정 테이블을 정의하며, 이는 BPMN 프로세스와 함께 비즈니스 규칙 엔진에 의해 실행됩니다. | 업무 규칙, 의사 결정 자동화 | |
| DocBook |
.dbk 파일입니다 .xml 파일 | 기술 서적, 매뉴얼, 참고 자료 등 전문적인 문서 제작에 오랫동안 사용되어 온 마크업 언어로, 오픈 소스 및 출판 도구 체인에서 널리 활용됩니다. | 기술 출판, 기술 문서 | |
| 더블린 코어 메타데이터 |
.xml 파일 | 디지털 및 물리적 자원을 설명하는 데 가장 널리 사용되는 메타데이터 용어 체계로, 도서관 목록, 저장소, 콘텐츠 관리 시스템 등에 내장되어 있습니다. | 도서관, 기록 보관소, 메타데이터 관리 | |
| EC CESOP (유럽 위원회 교육, 청소년, 스포츠 프로그램) |
.xml 파일 | 유럽 위원회는 부가가치세(VAT) 사기를 방지하기 위해 결제 서비스 제공업체가 국경 간 결제 데이터를 분기별로 보고하도록 하는 시스템을 운영하고 있습니다. | 결제 및 부가가치세 관련 사항 | |
| EPUB (전자책 형식) |
.epub 파일 형식 | 가장 널리 사용되는 전자책 표준인 EPUB 파일은 패키지 문서, 탐색 문서, 그리고 콘텐츠 파일로 구성되어 있으며, 이 모든 요소는 XML 및 XHTML 형식으로 작성됩니다. | 출판, 전자책, 교육 | |
| FDA 구조화된 제품 정보 라벨 (FDA Structured Product Labeling) |
.xml 파일 | FDA에 의약품 및 의료기기의 라벨 정보, 성분, 그리고 제조 시설 등록 데이터 등을 제출하는 데 사용되는 HL7 표준 문서 형식입니다. | 의약품 규제 관련 업무 | |
| FIXML (파이닉스ML) |
.xml 파일 | 증권 거래 주문 처리, 거래 결과 보고서, 그리고 거래소 및 CCP(중앙 청산소)에서 사용되는 거래 후 정산 메시지를 위해 사용되는 FIX 프로토콜은 XML 형식으로 인코딩됩니다. | 자본 시장, 증권 거래 | |
| FPML (금융 상품 마크업 언어) |
.xml 파일 | OTC 파생상품 및 구조화 상품을 설명하는 업계 표준으로, EMIR 및 도드-프랭크 규정에 따른 거래 확인, 평가, 그리고 규제 보고에 사용됩니다. | 자본 시장, 파생 상품 | |
| GML (지리 마크업 언어) |
.gml 파일입니다 | OGC(Open Geospatial Consortium)에서 정의한 지리적 요소에 대한 표준은 많은 국가의 공간 데이터 인프라와 유럽 연합의 INSPIRE 지침의 기반이 됩니다. | 지리공간 정보 / 지리정보 시스템, 정부 | |
| GPX (GPS 데이터 교환 형식) |
.gpx 파일 | 가민(Garmin), 스트라바(Strava), 코무트(Komoot), 그리고 Ride with GPS와 같은 기기 및 앱 간에 GPS 위치 정보, 경로, 트랙을 교환하는 사실상의 표준입니다. | GPS, 아웃도어 스포츠, 차량 관리 시스템 | |
| GS1 EPCIS / GS1 XML (GS1 전자 제품 코드 정보 서비스 / GS1 XML) |
.xml 파일 | GS1 표준은 공급망 전반에 걸친 정보 투명성을 확보하고, 식품 안전 및 의약품 추적 관리 의무를 뒷받침하는 비즈니스 문서 관련 규격을 제공합니다. | 공급망, 소매, 제약 분야의 추적 시스템 | |
| HL7 CDA / C-CDA (임상 문서 아키텍처) |
.cda 파일 .xml 파일 | HL7 표준은 퇴원 요약서, 의뢰서, 지속적인 치료 기록 등 임상 문서의 표준이며, 의료 정보 교환의 핵심 기반입니다. | 의료 서비스 | |
| HL7 FHIR (XML 직렬화) |
.xml 파일 | FHIR(Fast Healthcare Interoperability Resources)의 XML 형식은 현대 의료 분야에서 가장 널리 사용되는 상호 운용성 표준이며, 미국 CMS(Centers for Medicare & Medicaid Services)의 상호 운용성 규정에 의해 요구됩니다. | 의료 서비스 | |
| HL7 버전 3 (표준 에디션) |
.xml 파일 | 의료 분야의 상호 운용성을 위한 HL7 v3 메시지 및 문서 모델, 여기에는 임상 문서 아키텍처(Clinical Document Architecture)와 RIM(Reference Information Model)에서 파생된 메시지 어휘가 포함됩니다. | 의료 서비스 | |
| 인적 자원 개방 표준 (HR-XML) |
.xml 파일 | 인적 자원 데이터(채용 공고, 지원자 정보, 급여, 복리후생, 근무 시간 기록 등)를 HCM(인적 자원 관리) 시스템과 서비스 제공업체 간에 교환할 때 적용되는 상호 운용성 표준입니다. | 인적 자원, 급여 관리 | |
| IEC CIM (공통 정보 모델) |
.xml 파일 | IEC 61970/61968 표준은 전력망의 구조, 자산, 그리고 시장 데이터를 전력 회사 제어 센터와 계획 도구 간에 교환하기 위한 모델입니다. | 유틸리티, 에너지 그리드 운영 | |
| ISO 20022 표준에 따른 결제 메시지 |
.xml 파일 | 신용 이체, 자동 이체, 현금 보고를 위한 글로벌 금융 메시지 표준(PAIN, PACS, CAMT)은 현재 SEPA, CHAPS, Fedwire, 그리고 SWIFT를 이용한 국제 결제에 필수적으로 적용됩니다. | 은행 업무, 결제, 재무 관리 | |
| JSP 태그 라이브러리 설명서 |
.tld는 최상위 도메인(최상위 도메인)을 의미하는 약어입니다 | 자바 웹 애플리케이션에서 JavaServer Pages에 사용 가능한 사용자 정의 태그, 함수 및 검증기를 선언하는 XML 설명자입니다. | 엔터프라이즈 자바 애플리케이션 | |
| JasperReports 보고서 템플릿 |
.jrxml 파일 | 자바 기반 비즈니스 애플리케이션에서 가장 널리 사용되는 오픈 소스 보고 엔진인 JasperReports의 XML 보고서 템플릿입니다. | 비즈니스 인텔리전스, 기업 보고 | |
| 자바 EE 배포 설명서 |
.xml 파일 | 자바 엔터프라이즈 애플리케이션에서 서블릿, EJB, 보안 설정, 그리고 리소스 참조 등을 정의하는 설정 문서 (web.xml, ejb-jar.xml, application.xml)입니다. | 엔터프라이즈 자바 애플리케이션 | |
| KML (키홀 마크업 언어) |
.kml 파일 | 구글 어스 및 구글 지도가 대중화시킨 지리 정보 주석 및 시각화 방식이 이제 OGC(Open Geospatial Consortium) 표준으로 채택되었습니다. | 지리공간 정보 / 지리정보 시스템 | |
| 랜드XML (LandXML) |
.xml 파일 | Civil 3D, Bentley, 그리고 Trimble에서 지원하는, 토목 공학 및 지리 측량 데이터(선형, 지형, 토지 구획, 단면도 등)의 상호 교환 형식입니다. | 토목 공학, 측량 | |
| 동일 |
.xml 파일 | 패니메이(Fannie Mae)와 프레디맥(Freddie Mac)이 요구하는, 주택 담보 대출의 취급, 심사, 관리 및 2차 시장 거래에 대한 업계 표준 데이터 규격입니다. | 주택 담보 대출, 대출 | |
| MPEG-DASH MPD (미디어 프레젠테이션 설명) |
.mpd 파일입니다 | 유튜브, 넷플릭스, 그리고 대부분의 최신 스트리밍 플랫폼에서 사용되는 MPEG-DASH 적응형 비디오 스트리밍의 핵심 기술은 다음과 같습니다. | 방송 및 OTT(Over-The-Top) 비디오 스트리밍 서비스 | |
| MTConnect는 제조 장비의 데이터를 표준화된 방식으로 수집, 전송, 저장 및 분석할 수 있도록 하는 개방형 표준 프로토콜입니다 |
.xml 파일 | 제조 현장에서 CNC 기계, 로봇, 센서 등이 MES(제조 실행 시스템) 및 분석 시스템에 운영 데이터를 전송하는 데 사용되는 제조 표준입니다. | 제조업, 산업용 사물 인터넷 | |
| MusicXML (뮤직XML)은 음악 데이터를 교환하기 위한 표준 형식입니다 |
.musicxml 파일 | 피날레(Finale), 시벨리우스(Sibelius), 뮤즈스코어(MuseScore), 도리코(Dorico) 및 음악 스캔 소프트웨어 간에 악보 데이터를 교환하는 데 사용되는 표준 형식입니다. | 음악 표기, 출판, 교육 | |
| NCAXML (NCA XML) |
.xml 파일 | 미국 커피 협회는 재배업체, 거래업체, 로스터 간의 녹차 커피 거래 문서(계약서, 선적 서류, 중량 증명서 등)에 대한 표준을 제시합니다. | 상품 거래, 식품 공급망 | |
| NIEM XML 형식 |
.xml 파일 | 미국 내 사법, 이민, 재난 관리, 그리고 공중 보건 기관 간 정보 공유를 위해 사용되는 "국가 정보 교환 모델"입니다. | 정부 간 정보 교류 | |
| NITF (뉴스 산업 텍스트 형식) |
.nitf 파일입니다 .xml 파일 | IPTC 표준은 뉴스 기사 콘텐츠와 메타데이터를 표시하는 데 사용되며, 통신사 및 신문 제작 시스템에서 널리 활용됩니다. | 뉴스 매체, 출판 | |
| 뉴스ML (News Markup Language) |
.xml 파일 | IPTC는 텍스트, 이미지, 비디오 등 다양한 멀티미디어 뉴스 콘텐츠와 관련된 권리 정보 및 출처 정보를 포함하여, 이러한 콘텐츠를 포장하고 교환하기 위한 표준입니다. | 뉴스 매체, 콘텐츠 배급 | |
| OAGIS (오픈 애플리케이션 그룹 통합 사양) |
.xml 파일 | 기업 내 ERP, CRM, MES, 그리고 물류 시스템 등 다양한 애플리케이션을 통합하기 위해 널리 사용되는 표준 비즈니스 객체 문서 모델입니다. | 엔터프라이즈 애플리케이션 통합 | |
| ODX (오픈 진단 데이터 교환 표준) |
.odx 파일 형식 | ASAM/ISO 22901 형식은 차량 진단 데이터, 오류 코드, 그리고 서비스 도구 및 테스트 장비에서 사용되는 ECU (전자 제어 장치) 업데이트 절차를 설명하는 표준입니다. | 자동차 진단, 애프터 서비스 | |
| OFX / QFX (개방형 금융 교환 시스템) |
.ofx 파일 .qfx 파일 | Quicken, QuickBooks, 그리고 회계 시스템에서 사용되는 다운로드 가능한 계좌 명세서 및 거래 내역 파일의 형식은 OFX 2.x이며, 이는 순수한 XML 형식입니다. | 은행 업무, 개인 금융, 기업 금융 | |
| "ONIX for Books"는 도서 관련 정보를 표준화된 형식으로 제공하는 시스템입니다 |
.xml 파일 | 출판사들이 서적의 정보(제목, 저자, 가격, 저작권 등)를 도매업체, 서점, 도서관 등 유통업체에 제공하는 데 사용되는 전 세계적인 표준입니다. | 도서 출판, 유통망 | |
| OOXML (오피스 오픈 XML) |
.docx 파일입니다 .xlsx 파일입니다 .pptx 파일 | 현대적인 워드, 엑셀, 파워포인트 파일 내에는 ECMA-376 / ISO 29500 표준에 따른 마크업이 포함되어 있습니다. 워드 프로세싱 ML, 스프레드시트 ML, 프레젠테이션 ML은 OPC 패키지 내에 포함된 XML 문서입니다. | 사무 생산성, 업무 관련 문서 | |
| OSM XML (오픈스트리트맵 XML) |
.osm 파일입니다 | OpenStreetMap 프로젝트에서 사용하는 기본 데이터 형식으로, 세계 지도를 구성하는 노드, 경로, 관계 정보들을 포함합니다. | 지리공간 정보 / 지리정보 시스템, 지도 제작 | |
| OpenDRIVE (오픈드라이브) |
.xodr 파일입니다 | ASAM 표준은 자율 주행 차량 검증 및 주행 시뮬레이션을 위해 도로 네트워크, 차선, 그리고 표지판을 설명하는 규격입니다. | 자동차, 자율 주행 시뮬레이션 | |
| OpenSCENARIO는 시나리오 기반의 자율 주행 시스템 테스트 및 검증을 위한 개방형 표준입니다 |
.xosc 파일입니다 | ASAM 표준은 첨단 운전자 지원 시스템 및 자율 주행 기능을 테스트하는 데 사용되는 동적 교통 상황 및 운전 조작 방식을 설명합니다. | 자동차, 자율 주행 시뮬레이션 | |
| P3P (개인 정보 보호 선호도 플랫폼) |
.xml 파일 | W3C에서 정의한 기계가 읽을 수 있는 웹사이트 개인정보 처리방침 형식으로, 이를 통해 웹 브라우저는 웹사이트의 데이터 처리 방식과 사용자의 선호도를 비교할 수 있습니다. | 웹 개인 정보 보호, 규정 준수 | |
| RIXML (RIXML은 특정 기술 또는 표준을 지칭하는 약어일 가능성이 높습니다. 문맥에 따라 정확한 번역이 달라질 수 있습니다. 일반적인 경우, 다음과 같이 번역할 수 있습니다.) |
.xml 파일 | 투자 분석 자료를 분류, 배포 및 검색할 수 있도록, 기관 투자자들이 판매 부서의 분석 보고서를 체계적으로 관리할 수 있는 표준을 의미합니다. | 자본 시장, 투자 분석 | |
| RSS (Really Simple Syndication): Really Simple Syndication은 웹사이트의 콘텐츠를 구독하고 쉽게 업데이트를 확인할 수 있도록 해주는 기술입니다 |
.rss | 뉴스 배포 및 거의 모든 팟캐스트 배포의 기반이 되는 웹 피드 형식은 RSS 문서를 통해 이루어집니다. 전 세계의 모든 팟캐스트는 RSS 문서 형태로 게시됩니다. | 미디어, 출판, 팟캐스팅 | |
| SDMX-ML (SDMX 마크업 언어) |
.xml 파일 | 유럽중앙은행(ECB), 유로스타트(Eurostat), 국제통화기금(IMF), 경제협력개발기구(OECD), 국제결제은행(BIS) 및 각국 통계 기관에서 사용하는, 통계 데이터 및 메타데이터 교환을 위한 ISO 표준입니다. | 공식 통계, 중앙은행 | |
| SMIL (동기화된 멀티미디어 통합 언어) |
.smil 파일입니다 .smi 파일은 자막 파일 형식 중 하나입니다 | W3C에서 개발한 언어는 시간 제어가 가능한 멀티미디어 프레젠테이션에 사용되며, 디지털 사이니지, 방송 송출, 스트리밍 광고 삽입, 그리고 접근성이 뛰어난 오디오북 제작 등에 활용됩니다. | 디지털 사이니지, 방송, 멀티미디어 | |
| SSIS 패키지 (SQL Server 통합 서비스) |
.dtsx 파일 | SQL Server Integration Services (SSIS)의 ETL 작업을 정의하는 패키지 파일은 제어 흐름, 데이터 흐름, 그리고 연결 관리자 등 모든 요소가 XML 형식으로 저장됩니다. | 데이터 통합, ETL(추출, 변환, 적재), 데이터 웨어하우징 | |
| SSRS 보고서 정의 언어 |
.rdl 파일입니다 .rdlc 파일은 Microsoft에서 개발한 보고서 디자인 파일 형식입니다 | SQL Server Reporting Services 및 Power BI Report Server에서 사용되는 XML 보고서 정의는 데이터 세트, 레이아웃 및 매개변수에 대한 정보를 담고 있습니다. | 비즈니스 인텔리전스, 기업 보고 | |
| SVG(확장 가능한 벡터 그래픽) |
.svg 파일입니다 | 해상도에 독립적인 벡터 그래픽의 웹 및 인쇄 표준으로, 모든 로고, 아이콘, 차트 등이 SVG 형식으로 저장되면, 이는 단순한 XML 문서로 구성됩니다. | 그래픽 디자인, 웹 디자인, 출판 | |
| StratML (전략 마크업 언어) |
.xml 파일 | 미국 연방 기관 및 기타 공공 부문 기관에서 사용되는, 기계가 읽을 수 있는 전략 계획 및 성과 보고서에 대한 ISO 표준입니다. | 정부, 전략 기획 | |
| TCX (훈련 센터 XML) |
.tcx 파일 | 가민(Garmin)은 심박수, 구간 기록, 페이스, GPS 데이터 등 운동 활동 정보를 스포츠 워치와 Strava, TrainingPeaks와 같은 플랫폼 간에 교환하기 위한 자체적인 형식을 사용합니다. | 피트니스, 스포츠 분석 | |
| TEI (텍스트 인코딩 이니셔티브)는 텍스트 데이터를 표준화된 방식으로 표현하기 위한 이니셔티브입니다 |
.tei .xml 파일 | 전 세계 디지털 인문학 프로젝트에서 문학 및 역사 텍스트, 원고, 비평판 등을 디지털화하는 데 사용되는 학문적 표준입니다. | 디지털 인문학, 학술 연구 | |
| TMX (번역 메모리 교환 형식) |
.tmx 파일은 일반적으로 번역 메모리(Translation Memory) 데이터베이스를 저장하는 데 사용되는 파일 형식입니다 | 트라도스(Trados), 메모큐(memoQ), 프레이즈(Phrase)와 같은 컴퓨터 지원 번역 도구 간에 번역 메모리를 교환하는 데 사용되는 업계 표준 형식입니다. | 현지화, 번역 | |
| TTML / DFXP (타임드 텍스트 마크업 언어) |
.ttml 파일은 텍스트 기반의 자막 파일 형식입니다 .dfxp | 방송 및 스트리밍 작업 환경에서 자막 및 폐쇄 자막의 표준 형식으로, 넷플릭스 및 IMSC 배포 프로필을 포함합니다. | 방송, 스트리밍, 접근성 | |
| Tableau 작업 파일 / 데이터 원본 |
.twb .tds | Tableau의 압축되지 않은 작업 파일과 데이터 소스 파일은 XML 형식으로 워크시트, 계산 필드, 연결 메타데이터 등을 저장합니다. | 비즈니스 인텔리전스, 분석 | |
| UBL (유니버설 비즈니스 언어) |
.xml 파일 | Peppol, XRechnung, 그리고 대부분의 국가별 전자 송장 의무화 정책의 기반이 되는 OASIS/ISO 표준은 송장, 주문서, 배송 확인서, 그리고 신용 명세서 등을 포괄합니다. | 전자 송장, 구매 관리, ERP 시스템 통합 | |
| UN/CEFACT 표준에 따른 산업 전반에 적용 가능한 전자 송장 (Factur-X / ZUGFeRD) |
.xml 파일 | 프랑스의 Factur-X와 독일의 ZUGFeRD 하이브리드 전자 송장 형식에서 사용되는 CII(Common Interchange) 구문은, factur-x.xml 파일 내에 기계가 읽을 수 있는 송장 데이터를 담고 있습니다. | 전자 송장, 매입 계정 | |
| 미국 특허청(USPTO)의 특허 XML 데이터 |
.xml 파일 | 미국 특허청은 특허 등록 및 특허 출원 자료를 다양한 형식으로 공개하며, 여기에는 전체 텍스트, 특허 청구항, 그리고 관련 서지 정보 등이 포함됩니다. | 지적 재산, 법률 연구 | |
| VAST (비디오 광고 서빙 템플릿) |
.xml 파일 | IAB 표준 응답 형식을 통해 비디오 광고 서버가 광고 콘텐츠와 추적 정보를 플레이어에게 전달하는데, 이는 온라인 비디오 광고의 핵심적인 부분입니다. | 디지털 광고, 광고 기술 | |
| 음성 XML (VoiceXML) |
.vxml 파일 | W3C에서 개발한 언어는, 인터랙티브 음성 응답 시스템에서 음성 대화를 구축하는 데 사용되며, 프롬프트, 문법, 그리고 통화 흐름 로직을 정의합니다. | 콜센터, 전화 시스템 | |
| WML (무선 마크업 언어) |
.wml 파일은 일반적으로 무선 마크업 언어(Wireless Markup Language) 파일을 나타냅니다 | 초기 휴대폰에 제공되던 웹 페이지를 위한 WAP 시대의 마크업 방식으로, 현재는 구형 통신 시스템이나 보관된 콘텐츠에서 아직 발견되기도 합니다. | 통신(기존 시스템) | |
| XBRL (확장 가능한 비즈니스 보고 언어) |
.xbrl (XBRL 형식) | 미국 증권거래위원회(SEC, EDGAR), 유럽 증권시장청(ESMA, ESEF), 영국 국세청(HMRC) 및 수십 개의 다른 규제 기관에서 의무적으로 사용하는, 디지털 금융 및 규제 보고를 위한 글로벌 표준입니다. | 금융, 회계, 규제 보고 | |
| XLIFF (XML 기반 지역화 교환 파일 형식) |
.xlf 파일입니다 .xliff 파일 | OASIS 표준은 번역 가능한 콘텐츠를 번역 관리 시스템과 CAT 도구 간에 이동시키는 데 사용되며, 번역 산업에서 가장 널리 사용되는 파일 형식입니다. | 현지화, 번역 | |
| XMI (XML 메타데이터 교환) |
.xmi 파일 | OMG 표준은 엔터프라이즈 아키텍트, 매직드로우, 파피루스 등 모델링 도구 간에 UML 및 기타 메타모델 기반 모델을 교환하는 데 사용됩니다. | 소프트웨어 아키텍처, 기업 모델링 | |
| XML 형식의 이력서 |
.xml 파일 | 이력서 및 자기소개서 작성에 필요한 체계적인 어휘 목록을 제공하며, 이를 통해 하나의 원본 문서를 다양한 형식으로 출력하고, 지원자 추적 시스템에서 분석할 수 있도록 지원합니다. | 채용, 인사 관리 | |
| XMP (확장 가능한 메타데이터 플랫폼) |
.xmp 파일입니다 | 어도비의 사진, 동영상 및 창작 자료에 대한 ISO 표준 메타데이터 형식입니다. 사이드카 .xmp 파일은 Lightroom, Bridge, Camera Raw에서 작성된 일반적인 XML/RDF 형식입니다. | 사진 촬영, 디지털 자산 관리 | |
| cXML (커머스 XML) |
.xml 파일 | SAP Ariba 및 대부분의 기업 내 구매 시스템에서 사용되는 B2B 전자 카탈로그, 구매 주문서, 그리고 송장 등의 거래 형식을 의미합니다. | 구매, 기업 간(B2B) 전자 상거래 | |
| gbXML (친환경 건축 XML) |
.gbxml 파일 형식입니다 | CAD/BIM 도구에서 생성된 건물 구조, 구역 정보, 그리고 시공 데이터를 에너지 시뮬레이션 및 HVAC(난방, 환기, 공조) 부하 분석 도구로 전달하는 상호 운용성 형식입니다. | AEC (건축, 엔지니어링, 건설 분야) 및 건물 에너지 모델링 | |
| IFCXML (Industry Foundation Classes, XML 형식) |
.ifcxml | buildingSMART에서 개발한 IFC 모델은 건물 정보 모델을 Revit, ArchiCAD, Tekla 등 다양한 소프트웨어 간에 교환하기 위한 개방형 표준이며, 이 모델은 XML 형식으로 저장될 수 있습니다. | AEC (건축, 엔지니어링, 건설), BIM (빌딩 정보 모델링), 건설 |





