XBRL ファイル形式とは?
XBRL - eXtensible Business Reporting Language - は、XML に基づくテキストファイル形式であり、ビジネスデータの共有と交換のためのマークアップ言語として作成されました。.xbrl ファイルは、ソフトウェアが自動的に検証、比較、分析できる、機械読み取り可能な構造化された形式で財務情報やレポートを保存します。XBRL は特定のソフトウェアプラットフォームに依存しないユニバーサルでポータブルな標準であり、XBRL International によって無料ライセンスの下で配布されているオープン標準です。
.xbrl ファイル内のデータは、明確に定義された構造を使用して整理されています。各ファイルは、すべてのタグの意味を定義する1つ以上のタクソノミ・スキーマ(.xsd ファイル)を参照するルート <xbrl> 要素(または名前空間が宣言された <xbrli:xbrl>)で始まります。ルート要素に続くコンテンツは、いわゆる「ビジネス・ファクト(Business Facts)」を構成し、以下のグループに分けられます。
- アイテム(items) - 単一の値を保持する要素
- タプル(tuples) - 複数の値を持つ要素。入れ子にすることが可能
すべてのファクトには、報告主体、対象期間、測定単位を特定するコンテキスト要素が付随しており、各データポイントが自己記述的になっています。人間が読める XHTML ドキュメント内に .xbrl タグを埋め込んだファイルは Inline XBRL(.ixbrl)と呼ばれ、同じ提出書類をウェブブラウザで表示すると同時に、ソフトウェアで処理することを可能にします。
XBRL 1.0 は2000年に導入されました。安定した現行仕様である XBRL 2.1 は、2003年に XBRL International によって勧告され、以来コア標準であり続けています。XBRL 標準のドキュメントは、米国(SEC EDGAR)や英国の財務規制当局によって義務付けられています。ポーランドでは、2020年以降、証券取引所に上場している企業は .xbrl ファイルを使用した ESEF 標準に準拠したレポートを提供することが義務付けられています。規制パッケージは、インスタンス・ドキュメントと必要なタクソノミ・スキーマおよびリンクベースをまとめた ZIP アーカイブとして配布されることがよくあります。XBRL 形式のレポートを作成および検証するための、一般的なアプリケーション向けの専用ツールやプラグインが存在します。
セキュリティと安全性
リスク: LOWXBRL ファイルは実行コードを含まないプレーンな XML データであるため、開く際のリスクは低いです。標準的な XML に関する注意が適用されます。理論的には悪意のあるファイルが外部エンティティ参照(XXE)を行う可能性があるため、不明なファイルを寛容な XML パーサーに読み込ませるのではなく、適切な XBRL ツール(Arelle)やテキストエディタを使用してください。データ自体は公開されている規制当局の提出情報です。不審な «XBRL ビューア» ダウンロードサイトは避け、Arelle(オープンソース)や公式の規制当局ビューアなどの信頼できる選択肢を使用してください。
形式の詳細
概要XBRL ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルのエンコーディング | UTF-8 プレーンテキスト。ファイルは整形式の XML ドキュメントです |
| MIME タイプ | application/xbrl+xml (application/xml, text/xml も許容されます) |
| ファイルシグネチャ | バイトオフセット 0 の標準 XML 宣言 `<?xml ...?>` で始まります。さらにルートの `<xbrl>` または `<xbrli:xbrl>` 要素と XBRL 2003 インスタンス名前空間 URI によって識別されます |
| コア名前空間 | http://www.xbrl.org/2003/instance (接頭辞 xbrli)。各提出書類は、US-GAAP、IFRS、ESEF などの追加のタクソノミ固有の名前空間をインポートします |
| ビジネス・ファクトのタイプ | アイテム(概念ごとに単一の値)とタプル(複数の値を保持する入れ子可能なコンテナ)。両方のタイプに必須のコンテキストと単位の参照が含まれます |
| コンテキストモデル | 報告されるすべてのファクトは、報告主体識別子、期間(時点または開始/終了期間)、および測定単位を指定する <context> 要素を参照します |
| タクソノミのリンク | <schemaRef> リンク要素が、許可された報告概念の完全なセットを定義する外部の .xsd タクソノミ・スキーマおよびリンクベース・ファイルを指し示します |
| 検証レイヤー | XML Schema (XSD) の妥当性、次に XBRL 2.1 インスタンスルール、計算リンクベースの算術チェック、最後にタクソノミ固有の式(Formula)ルールの順で検証されます |
| Inline XBRL バリアント | Inline XBRL (.ixbrl) は、同じタグ付けされたファクトを XHTML ドキュメント内に埋め込み、1つのファイルでブラウザ表示と機械処理の両方を可能にします |
| ファイリングのパッケージング | ネイティブの圧縮はありません。規制当局への提出物は、インスタンス・ドキュメント、タクソノミ・スキーマ、リンクベースをまとめた ZIP タクソノミパッケージにラップされます |
| 一般的なファイルサイズ | 数十 KB から数 MB。大企業の年次報告書には、個別にタグ付けされた数千のファクトが含まれる場合があります |
| プラットフォームのサポート | クロスプラットフォーム。XML 対応のパーサーであればファイルを読み取れます。専門ツールには Arelle (Python ベース)、Fujitsu XWand、SEC EDGAR インラインビューアなどがあります |
| 規制上の義務 | 米国 (SEC EDGAR)、英国 (Companies House および FCA)、EU 上場企業 (ESEF)、ならびに日本、オーストラリア、インドなどの証券規制当局への提出に必要です |
| 名前空間接頭辞の慣習 | コアインスタンス要素には xbrli、米国 SEC 提出書類の共通ヘッダーファクトには dei (Document and Entity Information)、その他提出書類ごとのタクソノミ固有の接頭辞が使用されます |
| リリース日 | 2000 (XBRL 1.0); XBRL 2.1 specification recommended 2003 |
| 最新バージョン | XBRL 2.1 (with the Open Information Model / xBRL-XML and successors); Inline XBRL (iXBRL) for human-readable filings |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.xbrl.org |
XBRL の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XBRL ファイルについて最初の質問をしてみましょう。