XML-Mapping

XMLデータを変換する

  • コンポーネント間のドラッグ&ドロップによるマッピング機能
  • XMLスキーマおよびDTDのコンテンツモデルをサポートします
  • インスタンス文書からXMLスキーマを生成します
  • XSLT 1.0、2.0、3.0のライブラリと、データ処理機能
  • XMLデジタル署名機能のサポート
  • XMLにおけるワイルドカード機能(xs:anyおよびxs:anyAttribute)のサポート
  • コメントと処理指示のサポート
  • XMLファイルをXSLTを使って変換する

XMLマッピングの作成

MapForceは、XMLスキーマまたはDTDのコンテンツモデルに基づいてXMLマッピングをサポートしています。XMLマッピングを開発するには、MapForceに2つ以上のスキーマを読み込み、ソースとターゲットのノード間で接続線をドラッグするだけです。さらに、混合コンテンツのサポートにより、XMLデータの中に埋め込まれたテキストデータもマッピングできます。

XMLインスタンスドキュメントに関連付けられたスキーマがない場合、MapForceは自動的にそのXMLインスタンスドキュメントからXMLスキーマを生成します。

MapForce XML マッピング機能

MapForceは、以下の機能を提供します 高度なXML変換処理 複数の入力スキーマと複数の出力スキーマ、複数のソースファイルと/またはターゲットファイル、または高度な多段階データ変換(スキーマからスキーマへ、そしてさらに別のスキーマへ、といった処理)に対応しています

XMLマッピングとデータ処理ルールを定義し終えたら、ソースファイルを読み込むことができます。MapForceに組み込まれた実行エンジンが、その場でデータを新しい形式に変換します。

MapForceは、ソーススキーマに基づいて、複数のXMLドキュメント内のデータを変換するために使用できる、XSLT 1.0、XSLT 2.0、またはXSLT 3.0のスタイルシートを自動的に生成します。これにより、データをターゲットのXMLスキーマに準拠させることができます。

MapForceを使って、XMLファイルをXML形式やその他の形式に変換する方法を学びましょう

XMLマッピングに加えて、MapForceは以下の機能もサポートしています あらゆる組み合わせを対応付ける XML、JSON、PDF、データベース、EDI、XBRL、単純テキストファイル、Excel、Protobuf、および/またはWebサービスデータなどを活用し、データ統合やWebサービスアプリケーションを構築します。

XMLマッピングの出力結果の確認

XMLマッピングプロジェクトを設計する際、組み込みのMapForceエンジンを使用することで、自動生成されたXSLT 1.0、XSLT 2.0、XSLT 3.0、またはXQueryコードをワンクリックで表示および保存できます。また、「出力」タブをクリックすると、XMLマッピングによって実際に生成された結果を確認できます。

以下に示されたスクリーンショットは、上記のXMLマッピングで使用されるXML出力と、それに対応するXSLT 2.0スタイルシートの例を示しています。

MapForce XML マッピングの出力結果

デジタル署名を用いたXMLマッピング

デジタル署名は、W3Cが定める仕様で、XML文書を暗号化されたコードでデジタル署名することで、そのXML文書が改ざんされていないことを検証できるようにするものです。MapForceのXML署名機能は、RSA-SHA1およびDSA-SHA1タイプの証明書のみをサポートしています。

MapForceは、XMLおよびXBRL形式の出力ファイルに対して、XMLデジタル署名を作成することができます。出力ボタンを押すと、生成された結果ファイルに署名が作成され、署名付きの結果ファイルを保存することができます。

デジタル署名は、出力ドキュメントの最後の要素として埋め込むことも、別の署名ファイルに保存することもできます。

  • 「エンベロープ(Enveloped)」が選択された場合、署名はXMLファイルのルート要素の下にある最後の要素となります。
  • 「分離」を選択した場合、署名ファイルが別のドキュメントとして生成されます。

右側の画像は、結果ファイルに付与されたデジタル署名を示しており、これは「エンベロープ」オプションを使用して生成されたものです。

MapForceによるXMLマッピング機能と、デジタル署名機能

XMLドキュメントの妥当性

XMLドキュメントにXML署名が埋め込まれている場合、http://www.w3.org/2000/09/xmldsig# という名前空間の "Signature" 要素がXMLドキュメントに追加されます。ドキュメントがスキーマに準拠したまま存在するためには、スキーマに適切な要素定義が含まれている必要があります。XMLドキュメントのスキーマを変更したくない場合は、"Detached" オプションを使用して、XML署名を別のファイルに作成することができます。

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におけるこれらの要素のサポートは、ユーザーからの要望が頻繁に寄せられていました。

データベースとのXMLマッピング

MapForceは、以下の機能において強力なサポートを提供します データベースのマッピングデータベースのデータと、XML、プレーンテキストファイル、EDI、Excel (OOXML)、XBRL、Webサービス、さらには他のデータベース形式との間の対応関係を確立することができます。

デザインウィンドウにデータベース構造を読み込むと、MapForceは自動的にデータベースのスキーマを解釈し、利用可能なデータベースのテーブルやビューを選択できるようにし、テーブル間の関係を認識します。

MapForce データベースマッピング機能

データベースのマッピングに必要なすべてのXMLやその他のコンテンツモデルを読み込んだら、ソースとターゲットの構造を結ぶ線を引き、マッピングを完了させるだけです。

サポートされています リレーショナルデータベース:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

サポートされています NoSQLデータベース:

  • MongoDB
  • CouchDB

MapForceは、主要なリレーショナルデータベースだけでなく、一般的なNoSQLデータベースもサポートしており、データベースのソースデータ、データ処理機能やフィルター、そして様々な種類のデータ構造間のグラフィカルなデータマッピング設計を可能にします。

データベースのマッピング機能:

  • 主要なデータベースシステムに対するクエリ機能
  • あらゆる種類のデータベースから取得したデータを、サポートされている他のデータベース形式に変換することができます
  • データベースのキー設定を指定します
  • データベーステーブルに対する操作を定義する
  • データベースに直接問い合わせる
  • データベースのフィールドとXMLファイルを連携させ、対応関係を定義します
  • データベースの入力要素を分類する

データベースデータのフィルタリングと処理

多くのデータベースのマッピングでは、ソースとターゲットのデータ間で、ブール条件やSQL、SQL/XMLステートメントに基づいてデータの操作が必要になります。論理的な比較、数学的な計算、文字列操作、特定の値を備えたデータベースデータの確認など、さまざまな処理が必要になる場合があります。上記のスクリーンショットでは、データ処理機能が、ソースデータモデルとターゲットデータモデルを結ぶ線の中にあるボックスとして表示されています。

データ処理機能を使用することで、様々な実用的なデータ変換ニーズに対応し、データベースのマッピングをリアルタイムで高度に実行できます。例えば、XMLやEDIメッセージを使用して、XMLまたはEDIの要素に含まれるフィルタ条件に基づいて、データベースのレコードを抽出するようなマッピングを構築することができます。

データベースとXMLのマッピング処理は、XML形式の出力ドキュメントを生成します。データベースとプレーンテキストファイルのマッピングは、CSV形式または固定長テキストファイルで出力されます。データベースとEDIのマッピングは、EDIFACT、X12、またはHL7形式のメッセージを生成できます。データベースとExcelのマッピングは、Office Open XML (OOXML) 形式のマークアップを生成し、データベースとXBRLのマッピングは、XBRL形式の財務報告書を生成します。

XMLマッピングをデータベースに適用すると、SQLスクリプト(例えば、SELECT、INSERT、UPDATE、およびDELETE文)が出力され、これらのスクリプトがMapForce内で直接、対象のデータベースに対して実行されます。

XBRLデータマッピング

Extensible Business Reporting Language (XBRL)は、企業および財務データを電子的に伝送するための、XMLをベースとしたマークアップ言語です。

MapForceは、XBRLの分類体系を、マッピングのソースまたはターゲットとして利用できます。これにより、バックエンドの会計データを、セマンティックや構造的な整合性を損なうことなく、コンプライアンスに準拠した形式にグラフィカルに変換したり、財務分析のためのレポートデータを統合したりすることが可能です。

MapForce XBRL マッピング機能

Java、C#、またはC++における実行ファイルのマッピングとコード生成機能により、グラフィカルなマッピング設計に基づいて、財務データの変換を自動化することも可能です。これにより、公開する財務データの提出プロセスを繰り返し可能で、効率的に管理できるようになります。会計システム内の可変データに基づいて、必要なXBRLレポートを正確に作成できます。

XBRLマッピングの開発

既存の分類体系に基づいてXBRLマッピングを作成するには、MapForceのデザイン領域に分類体系の構造を挿入するだけです。MapForceは、ファイル構造を視覚的に表示し、分類体系の概念、ハイパーキューブ、抽象要素、期間、識別子などを、直感的なアイコンで表現します。

XBRLコンポーネントは、関連するリンクベースから構造的な情報と意味的な情報を取得し、必要に応じて容易に解釈したり、拡張したり、縮小したりできる階層構造で表現されます。

XBRLデータのフィルタリングと処理

MapForceは、ブール条件に基づく高度な処理機能や、ソース形式からターゲット形式への変換時にデータを操作することで、データのフィルタリングと処理に柔軟に対応します。

例えば、XBRLデータは基本的にフラットな形式であるため、多くの場合、ソースデータをグループにまとめるグループ化関数を適用し、さらにそれらのグループを処理して、データを階層構造に変換する必要があります。この処理は、MapForceの関数ライブラリに用意されているグループ化関数によって容易に行うことができます。

多様なデータ間のマッピングと、連携されたデータマッピング

MapForceは、複雑なデータ統合および変換プロジェクトに最適な、非常に柔軟なXMLマッピングツールです。データマッピングの入力と出力は、XML、データベース、フラットファイル、EDI、Excel、XBRL、Shopify/GraphQL、Webサービスなど、様々な形式を組み合わせることができます。データマッピングは、1つの入力に対して1つの出力、1つの入力に対して複数の出力、複数のデータソースから1つの宛先、または複数のデータソースから複数の宛先など、様々な構成が可能です。これらの構成は、すべて異なるデータ形式で実現できます。

MapForce の連鎖マッピング機能

MapForceを使用すると、複数のファイルやデータソースからデータを統合したり、単一のデータソースから得られたデータを複数の出力形式に分割したりすることができます。複数のファイルを扱う際には、ファイル名にワイルドカード文字(例えば、? や *)を使用したり、データベースのテーブル、自動連番、またはその他の方法で指定することができます。この機能は、さまざまなデータ統合のシナリオで非常に役立ちます。例えば、ファイル群からデータを統合したり、大規模なデータベース内の各主要テーブルのレコードに対して個別のXMLファイルを生成したりする場合に利用できます。

MapForceでは、データ統合プロジェクトにおいて、ファイル名をパラメータとして使用することも可能です。これにより、実行時に特定のファイル名を指定することで、動的なマッピングを作成できます。

連鎖的なデータマッピング

連鎖変換機能を使用することで、ある変換の出力を別の変換の入力として利用する、複雑なデータ変換処理を構築できます。この強力な機能は、MapForceが完全に自動化された変換を実行する能力をさらに高めます。各連鎖された要素は、相互依存的な変換シーケンスにおけるモジュール化された構成要素となり、その場で変換を行うことが可能になります。

一連の変換処理は、最終的なターゲットコンポーネントに接続された複数のマッピングコンポーネントを使用して作成できます。 中間コンポーネントだけでなく、最終的なマッピング結果についても、プレビュー表示やコード生成機能を利用できます。

MapForce Serverを使用して、XMLマッピングの実行を自動化します

Altova MapForce Server この製品には、MapForce用に開発された組み込みデータ変換エンジンが含まれており、サーバー環境での動作を大幅に強化しています。MapForce Serverは、以下の機能を提供します データ変換処理 XML、データベース、EDI、XBRL、テキストファイル、Excel、JSON、Protocol Buffers、および/またはWebサービスなど、あらゆる組み合わせのデータ形式に対応し、実行ファイルに格納された、事前に処理・最適化されたデータマッピングを活用します MapForceで定義されたデータマッピングMapForce Serverは、サーバー機能(並列処理、マルチスレッド、大量のSQL挿入、クロスプラットフォーム対応など)を備え、データ変換をさらに高度なレベルに引き上げます。

前処理を行うことで、ほとんどのデータ変換処理において、処理速度の向上とメモリ使用量の削減を実現できます。MapForce Serverは、FlowForce Serverによって管理され、スタンドアロン環境でコマンドラインから実行することも、APIを通じてプログラム的に実行することも可能です。

MapForceでXMLマッピングを設計し、テストが完了した後、MapForce Serverによって実行することで、繰り返し行われるデータ変換を必要とする業務プロセスを自動化することができます。

マップフォースサーバー実行ファイルの作成

MapForceは、XMLデータのマッピングを事前に処理し、最適化します。そして、それらのマッピング情報をMapForce Serverの実行ファイルとして保存し、MapForce Serverがコマンドラインから実行できるようにします。また、これらの情報をFlowForce Serverのジョブで使用できるようにアップロードすることも可能です。

MapForce ServerがFlowForce Serverによって管理されている場合、データマッピングは、FlowForce Serverのジョブの一部として定義されたトリガーに基づいて、FlowForce Serverのジョブステップとして実行されます。例えば、新しいXMLインスタンスファイルが特定のディレクトリに配置されると、それがトリガーとなり、FlowForce Serverの多段階ジョブが開始されます。このジョブはまず、RaptorXML+XBRL Serverを使用してファイルを検証し、次にMapForce Serverを実行してXMLから特定のデータを抽出し、データベースに挿入します。

サポートされているXML語彙

MapForceは、現在利用されている膨大な数のXMLベースのデータ構造(ボキャブラリー)を、マッピング、変換、および形式変換することができます。以下にその例をいくつか示します。

名前申し訳ありませんが、テキストが途中で途切れているため、翻訳できません。完全なテキストをご提供いただければ、翻訳いたします説明垂直標準化機関
ACORD標準規格

.xmlファイル

保険業界における、保険契約、請求、請求処理、および保険会社、仲介業者、代理店間の再保険取引に関するデータ標準。保険
AUTOSAR XMLフォーマット

.arxmlファイル

AUTOSAR規格は、自動車のECU(電子制御ユニット)のソフトウェアアーキテクチャ、インターフェース、および通信に関する情報を記述する形式であり、現代の自動車開発プログラムにおいて不可欠な要素です。自動車工学
Atom形式のフィード

.atomファイル

ブログ、ニュースサイト、そして多くの企業が提供するAPIなどで利用されている、RSSの代替となるウェブフィード形式で、IETFによって標準化されています。メディア、出版、API
BPMN(ビジネスプロセスモデルおよび表記法)

.bpmn

Camunda、Signavio、Bizagi、そして多くのBPM(ビジネスプロセス管理)ツールで使用されている、ビジネスプロセス図および実行可能なプロセス定義のためのOMG規格。ビジネスプロセス管理、ワークフロー自動化
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)の不正行為を防止します。支払い、および付加価値税(VAT)への準拠
EPUB(電子出版形式)

.epubファイル形式

最も一般的な電子書籍の標準規格であるEPUBにおいて、パッケージファイル、ナビゲーションファイル、およびコンテンツファイルはすべてXMLとXHTMLで構成されています。出版、電子書籍、教育
FDAの構造化製品ラベル (Structured Product Labeling)

.xmlファイル

FDA(米国食品医薬品局)に、医薬品や医療機器の添付文書、成分情報、および製造施設の登録データなどを提出するためのHL7規格の文書形式。医薬品に関する規制業務。 または、医薬品の規制に関する業務
FIXML (金融情報交換モデル)

.xmlファイル

証券取引における注文伝達、取引報告、および取引後処理に関するメッセージに使用されるFIXプロトコルのXMLエンコーディング。このプロトコルは、取引所やCCP(中央清算機関)で使用されます。資本市場、証券取引
FpML(金融商品マークアップ言語)

.xmlファイル

店頭取引(OTC)におけるデリバティブや構造化商品について記述するための業界標準であり、取引確認、評価、およびEMIRおよびドッド・フランク法に基づく規制報告に使用されます。資本市場、デリバティブ(金融派生商品)
GML(地理マークアップ言語)

.gmlファイル形式

多くの国の地理空間データ基盤や、EUのINSPIRE指令の基盤となっている、OGCが定める地理的要素に関する標準規格。地理情報/GIS、政府関連
GPX(GPS交換フォーマット)

.gpxファイル形式

ガーミン、ストラバ、コムート、ライドウィズ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メッセージおよびドキュメントモデル。これには、臨床ドキュメントアーキテクチャや、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 (これはドメイン名の一部である可能性があり、具体的な意味は文脈によって異なります。)

JavaウェブアプリケーションにおけるJavaServer Pagesで使用可能な、カスタムタグ、関数、およびバリデータなどを定義するXML記述ファイル。エンタープライズJavaアプリケーション
JasperReports レポートテンプレート

.jrxmlファイル

Javaのビジネスアプリケーションで最も広く利用されているオープンソースのレポートエンジンであるJasperReportsの、XML形式のレポートテンプレートです。ビジネスインテリジェンス、企業向けレポート
Java EE デプロイメント記述子

.xmlファイル

Javaエンタープライズアプリケーションにおいて、サーブレット、EJB(エンタープライズJavaBeans)、セキュリティに関する制約、およびリソース参照などを定義する設定ファイル(web.xml、ejb-jar.xml、application.xml)。エンタープライズJavaアプリケーション
KML(Keyhole Markup Language)は、地理情報を記述するためのマークアップ言語です

.kmlファイル

Google EarthやGoogle Mapsで普及した地理情報のアノテーションと可視化のフォーマットが、現在ではOGC(Open Geospatial Consortium)の標準規格となっています。地理空間情報 / GIS (地理情報システム)
LandXML (ランドXML)

.xmlファイル

Civil 3D、Bentley、およびTrimbleでサポートされている、土木・測量データの交換フォーマット。これには、路線、地形モデル、区画、断面データなどが含まれます。土木工学、測量
同じ

.xmlファイル

ファニー・メイとフレディ・マックが定める、住宅ローン契約、審査、管理、および二次市場への流通に関する業界標準データ。住宅ローン、融資
MPEG-DASH MPD(メディアプレゼンテーション記述ファイル)

.mpdファイル形式

YouTube、Netflix、そしてほとんどの最新のストリーミングプラットフォームで使用されている、MPEG-DASHアダプティブビデオストリーミングの動作原理となる技術仕様。放送、OTT(オーバー・ザ・トップ)ビデオストリーミング
MTConnect

.xmlファイル

製造現場において、CNC機械、ロボット、センサーなどが、製造実行システム(MES)や分析システムに対して、稼働データを公開するための標準規格です。製造業、産業用IoT
MusicXML (ミュージックXML)

.musicxmlファイル

Finale、Sibelius、MuseScore、Dorico、および音楽スキャンソフトウェア間で楽譜データを交換するための標準的な形式です。音楽の記譜、出版、教育
NCAXML (NCA XML)

.xmlファイル

全米コーヒー協会が定める、生産者、商社、焙煎業者間の取引書類(契約書、船荷証券、重量証明書など)の標準規格。商品取引、食品サプライチェーン
NIEM XML形式

.xmlファイル

米国における司法、移民、緊急事態対応、および公衆衛生機関間の情報共有に使用される、全国情報交換モデルです。政府間の情報交換
NITF(ニュース業界向けテキストフォーマット)

.nitfファイルです

.xmlファイル

IPTC規格は、ニュース記事の内容やメタデータを記述するためのもので、報道機関や新聞制作システムなどで利用されています。報道機関、出版業界
ニュースML (ニュースマークアップ言語)

.xmlファイル

IPTCは、テキスト、画像、動画などのマルチメディアニュースコンテンツをパッケージ化し、交換するための標準規格であり、これらコンテンツの権利情報や出所に関するメタデータも含まれています。報道機関、情報配信サービス
OAGIS (Open Applications Group Integration Specification) - オープンアプリケーショングループ統合仕様

.xmlファイル

企業全体でERP、CRM、MES、および物流システムなどのアプリケーションを統合するための、広く利用されている標準的なビジネスオブジェクトドキュメントモデルです。エンタープライズアプリケーション連携。 または、企業アプリケーション統合
ODX (オープン診断データ交換フォーマット)

.odxファイル形式

車両の診断データ、故障コード、およびサービスツールや試験設備で使用されるECUの書き換え手順などを記述する、ASAM/ISO 22901規格のフォーマット。自動車の診断、アフターサービス
OFX / QFX (オープン金融取引所)

.ofxファイル形式

.qfxファイル

Quicken、QuickBooks、およびその他の会計システムで使用される、ダウンロード可能な口座明細書や取引履歴のデータ形式は、金融機関や証券会社が採用しています。OFX 2.x は、純粋なXML形式です。銀行業務、個人向け金融商品、および企業向け金融サービス
書籍に関するONIX規格

.xmlファイル

出版社が、書籍のタイトル、著者、価格、権利情報などのメタデータを、書店、卸売業者、図書館などの販売先に送信するための、世界共通の規格です。書籍の出版、小売流通システム
OOXML(オフィス オープン XML)

.docxファイル

.xlsxファイル

.pptxファイル

最新のWord、Excel、PowerPointファイルには、ECMA-376/ISO 29500に準拠したマークアップが埋め込まれています。WordprocessingML、SpreadsheetML、およびPresentationMLは、OPCパッケージ内のXMLドキュメントです。オフィスでの生産性、ビジネス文書
OSM XML (OpenStreetMapのデータ形式)

.osmファイル

OpenStreetMapプロジェクトで使用されている、世界地図を記述するためのノード、経路、および関連情報を含む、標準的なデータ形式です。地理空間情報 / GIS、地図作成
OpenDRIVE

.xodrファイル

ASAM規格は、運転シミュレーションや自動運転システムの検証のために、道路ネットワーク、車線、および標識について記述したものです。自動車、自動運転シミュレーション
OpenSCENARIO

.xoscファイル

ASAM規格は、高度運転支援システムや自動運転機能のテストに用いられる、動的な交通状況や車両の操作を記述するものです。自動車、自動運転シミュレーション
P3P(プライバシー設定プラットフォーム)

.xmlファイル

W3Cが定める、機械可読なウェブサイトのプライバシーポリシーの形式で、これによりブラウザがウェブサイトのデータ取り扱い方法をユーザーの好みに照らし合わせて比較できるようになります。ウェブサイトのプライバシー保護、および関連法規の遵守
RIXML (または RIXML)

.xmlファイル

投資に関する調査レポートを分類、配信、検索できるように、買い手側の企業が利用できるよう、標準化されたタグ付けと配信の仕組み。これにより、売り手側のアナリストが作成したレポートを効率的に活用できます。資本市場、投資調査
RSS(Really Simple Syndication:非常にシンプルな配信)

.rss

ニュース配信や、ほぼ全てのポッドキャスト配信の基盤となっているのは、ウェブフィード形式です。世界中の全てのポッドキャストは、RSS形式のドキュメントとして公開されています。メディア、出版、ポッドキャスト
SDMX-ML (SDMX Markup Language)

.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ファイル

SQL Server Reporting ServicesやPower BI Report Serverで使用されるXML形式のレポート定義ファイル。このファイルには、データセット、レイアウト、およびパラメータに関する情報が記述されています。ビジネスインテリジェンス、企業向けレポート
SVG(Scalable Vector Graphics:スケーラブルなベクターグラフィックス)

.svgファイルです

解像度に依存しないベクターグラフィックスのウェブおよび印刷における標準規格です。ロゴ、アイコン、グラフなど、SVG形式で保存されたものはすべて、シンプルなXMLドキュメントとして扱われます。グラフィックデザイン、ウェブ、出版
StratML(ストラテジーマークアップ言語)

.xmlファイル

米国連邦政府機関やその他の公共部門機関で使用されている、機械可読な戦略計画および業績報告に関するISO規格。政府、戦略計画
TCX(トレーニングセンターXML)

.tcxファイル

ガーミンのフィットネスアクティビティデータ形式(心拍数、ラップタイム、ケイデンス、GPSデータなど)は、スポーツウォッチとStravaやTrainingPeaksといったプラットフォーム間でやり取りされます。フィットネス、スポーツ分析
TEI (テキストエンコーディング・イニシアチブ)

.tei

.xmlファイル

デジタル人文学プロジェクトにおいて、世界中で文学作品、歴史的文書、原稿、および学術的な版をデジタル化する際の標準的な手法。デジタル人文学、学術研究
TMX(翻訳メモリ交換フォーマット)

.tmxファイルは、翻訳メモリのデータ形式の一つです

翻訳支援ツール(例えば、Trados、memoQ、Phraseなど)間で翻訳メモリを交換するための、業界標準のファイル形式です。ローカライゼーション、翻訳
TTML / DFXP (タイムドテキストマークアップ言語)

.ttmlファイルです

.dfxp

放送やストリーミングのワークフローにおける、字幕およびクローズドキャプションの標準的なフォーマットであり、NetflixやIMSCの配信プロファイルにも対応しています。放送、ストリーミング、アクセシビリティ
Tableau ワークブック / データソース

.twb

.tds

Tableauのワークブックファイルとデータソースファイルは、圧縮されておらず、XML形式でワークシート、計算フィールド、および接続に関するメタデータなどを保存しています。ビジネスインテリジェンス、データ分析
UBL(ユニバーサルビジネスランゲージ:Universal Business Language)

.xmlファイル

Peppol、XRechnung、そして多くの国の電子インボイス義務化の根底にあるOASIS/ISO規格は、請求書、注文書、出荷通知、そして明細書を対象としています。電子インボイス、調達、ERPシステムとの連携
UN/CEFACT 業界横断型請求書(Factur-X / ZUGFeRD)

.xmlファイル

フランスのFactur-XとドイツのZUGFeRDで使用されているハイブリッド電子インボイス形式では、factur-x.xmlファイルに機械可読なインボイスデータが格納されています。この形式はCII(Cross Industry Invoice)の構文を使用しています。電子インボイス、買掛金管理
米国特許商標庁(USPTO)の特許情報をXML形式で提供するもの

.xmlファイル

米国特許商標庁が、特許の登録および出願情報を公開する際の形式について。これには、全文、請求項、および参考文献データなどが含まれます。知的財産、法律調査
VAST(Video Ad Serving Template:動画広告配信テンプレート)

.xmlファイル

IAB(インタラクティブ・アドバタイジング・バリュー)が定める標準的なレスポンス形式は、動画広告サーバーが動画広告素材やトラッキング情報をプレイヤーに配信するために使用されており、オンライン動画広告の多くで採用されています。デジタル広告、広告技術
音声XML (VoiceXML)

.vxmlファイル

W3Cが提供する、インタラクティブ音声応答システムで音声対話を作成するための言語で、プロンプト、文法、および通話の流れを定義します。コールセンター、電話システム
WML(ワイヤレスマークアップ言語)

.wmlファイル

初期の携帯電話端末に配信されていたウェブページのマークアップ形式。現在では、古い通信システムやアーカイブされたコンテンツで依然として見られることがあります。通信(旧システム)
XBRL(拡張ビジネス報告言語)

.xbrl (XBRL形式のファイル)

これは、米国証券取引委員会(SEC:EDGAR)、欧州証券市場庁(ESMA:ESEF)、英国歳入関税庁(HMRC)をはじめ、数十もの規制機関が義務付けている、デジタル金融および規制報告に関する国際標準です。財務、会計、規制報告
XLIFF (XML Localization Interchange File Format:XML形式のローカライズ交換ファイル形式)

.xlfファイルです

.xliffファイル

OASIS規格は、翻訳管理システムとCATツール間で翻訳可能なコンテンツをやり取りするための標準であり、ローカライゼーション業界において広く利用されている重要なファイル形式です。ローカライゼーション、翻訳
XMI (XMLメタデータ交換フォーマット)

.xmiファイル

OMG規格は、Enterprise Architect、MagicDraw、Papyrusなどのモデリングツール間で、UMLやその他のメタモデルに基づいたモデルを交換するためのものです。ソフトウェアアーキテクチャ、企業モデリング
XML形式の履歴書

.xmlファイル

履歴書や職務経歴書向けの体系化された用語集です。これにより、単一のソースドキュメントを複数の出力形式で公開し、かつ採用管理システムによって解析することが可能になります。採用、人事
XMP (拡張メタデータプラットフォーム)

.xmpファイル形式

Adobeが定める、写真、動画、およびクリエイティブコンテンツ向けのISO規格に準拠したメタデータ形式です。サイドカーファイルと呼ばれる.xmpファイルは、Lightroom、Bridge、およびCamera Rawによって記述された、シンプルなXML/RDF形式のファイルです。写真、デジタル資産管理
cXML(コマースXML)

.xmlファイル

SAP Aribaや、多くの企業におけるB2B向けカタログ、発注書、請求書などで使用される取引フォーマットについて。調達、企業間取引(B2B)
gbXML(グリーンビルディングXML)

.gbxmlファイル形式

CAD/BIMツールから取得した建築物の形状、区画情報、および建設データを、エネルギーシミュレーションや空調負荷解析に利用するための相互運用性フォーマットです。AEC(建築、エンジニアリング、建設業界)における、建物エネルギーモデリング
IFCXML(Industry Foundation ClassesのXML形式)

.ifcxml

buildingSMARTのIFCモデルは、XML形式でシリアル化されており、Revit、ArchiCAD、Teklaなど、様々なソフトウェア間で建築情報モデルを交換するためのオープンな標準規格です。AEC (建築・エンジニアリング・建設)、BIM (ビルディング・インフォメーション・モデリング)、建設