イベント情報
XBRLのテクノロジー
|XBRLのテクノロジー -1|2| | |
XBRLでは、各種事業報告用情報の作成・流通・分析・変換などに適したXMLによる標準規約を制定しています。XBRLの基本規約としては、国際組織であるXBRL Internationalから、2013年2月20日付けのXBRL 2.1 Specification(以降、XBRL 2.1と略します)が公開されています。また、XBRL 2.1には、XML SchemaやXLinkなどのWorld Wide Web Consortium (W3C) で標準化されているXML関連技術が積極的に取り入れられています。
XBRLでは、以下の2種類の文書で財務情報を記述します。
(1) インスタンス文書(1) XBRL Instances |
---|
ビジネス報告情報を記述したXML文書です。報告の数値、テキストなどを記述するだけではなく、期、年度などを定義するコンテキスト情報や、円、ドルなどの通貨単位を表すユニット情報も記述します。 なお、このようなインスタンス文書の特性に加え、書式体裁情報を両立させたいというユースケースに対応するための1つの解決策として、Inline XBRL 1.0が2010年4月20日に勧告となりました(2013年11月18日にInline XBRL 1.1更新)。同仕様は、Web上の文書記述言語として広く普及している(X)HTML内に、インスタンス文書の構成要素である数値、テキスト、コンテキスト、ユニットなどのタグ情報を埋め込むための仕様であり、また、埋め込まれたタグ情報を容易に抽出可能で、インスタンス文書を復元しやすい、という特長も備えており、日本を含む広く各国の制度において利用が開始されています。 ビジネス報告情報を記載するために必要な勘定科目名(ラベル)の定義や各項目の表示順・足し合わせ計算関係などは、次に説明するタクソノミ文書に記述します。 |
(2) タクソノミ文書 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
タクソノミ文書は、タクソノミスキーマ(XML Schema)とリンクベース(XLink)を使って、インスタンス文書の内容・構造・扱われ方などを定義しています。特に、XBRL 2.1 では、XLinkの技術を使ったリンクベースを採用したことで、様々な用途に利用可能な財務情報の記述が可能となりました。 タクソノミ文書は、以下の2種類の文書で記述します。 |
||||||||||||||||||||||
タクソノミスキーマ(XML Schema) インスタンス文書の語彙(要素名、属性など)をXML Schemaで定義したものがタクソノミスキーマです。具体的な勘定科目名や注記事項などの項目が定義されます。 このタクソノミスキーマの中で、次に説明するリンクベースへの参照が定義されます。 |
||||||||||||||||||||||
リンクベース(XLink) タクソノミスキーマで定義された項目に対して、各項目間の関係や、各項目に対する追加情報などを、XLinkの外部リンク機能を利用して定義したものがリンクベースです。具体的には、各勘定科目の表示順序や、計算方法、勘定科目として表示される値のラベルの定義などをおこないます。これらの定義は、タクソノミスキーマとは別のファイルとして作成することができます。 XBRL が定義するタクソノミ文書のリンクは、以下のリンク定義になります。(①XBRL 2.1 Spec. にビルトインされた基本的なリンク定義と、②追加定義された、応用的なリンク定義の2つに大別します。)XBRL ではこれらのリンク定義を個別のリンクベースとして、ファイルを分けて作成します。
|
上を図示すると図1.のようになります。
図1.XBRL 2.1 Spec.の構造
(凡例)
対象 | 内容 | XBRL2.1 標準 |
---|---|---|
インスタンス文書 | 項目の値を定義 | 標準 |
Inline XBRL文書 | 項目の値を(X)HTMLファイル内に埋め込み定義 | 拡張 |
XML Schema | 項目のタグ名(語彙)を定義 | 標準 |
LB(P) | 項目の表示順を定義(Presentation Linkbase) | 標準 |
LB(C) | 項目の値の加算式を定義(Calculation Linkbase) | 標準 |
LB(D) | 項目同士の関係を定義(Definition Linkbase) | 標準 |
LB(L) | 項目の表示ラベルを定義(Label Linkbase) | 標準 |
LB(R) | 項目の参考文献を定義(Reference Linkbase) | 標準 |
LB(Dim) | 項目間の多次元データ構造を定義 (Dimensions, Definition Linkbaseで表現) |
拡張 |
LB(F) | 項目間の複雑な計算関係、ビジネスルールを定義 (Formula, Generic Linkbaseで表現) |
拡張 |
LB(T) | 項目の表形式の構造を定義 (Table Linkbase, Generic Linkbaseで表現) |
拡張 |
XBRL 2.1は、このように新しい機能を柔軟に取り入れられるよう考慮されており、さまざまなビジネスニーズに応えることが可能です。
|XBRLのテクノロジー -1|2| |