パーソナルツール
現在の場所: ホーム XBRL チュートリアル インスタンス
文書操作

インスタンス

作成者 Kyohei Nanba 最終変更日時 2009年06月17日 15時08分

ここではXBRLインスタンスの内容を説明します

インスタンスには財務情報そのものといえる各科目の金額が記述されています.

それではXBRLファイルの構成で紹介した「X99001-000」フォルダの中から,

jpfr-asr-X99001-000-2009-03-31-01-2009-06-27.xbrl というファイルをテキストエディタで開いてみましょう.

なお,<URL> の部分では各々個別のURLが指定されていますが,そのまま記述すると非常に長い行になってしまい可読性が下がってしまうので,省略しました.

インスタンスの構成は以下のように記述されています.

  • XML宣言 (1行目)
  • XML名前空間の指定 (2行目)
  • タクソノミ・スキーマの参照 (3行目)
  • ロールの参照 (4 - 11行目)
  • コンテキストの定義 (12 - 118行目)
  • 単位の定義 (119 - 121行目)
  • 金額の定義,XBRL文書情報の定義 (122 - 728行目)
  • 脚注リンク (729 - 767行目)

XML宣言 (1行目)

<?xml version="1.0" encoding="UTF-8"?>
サンプルインスタンスでは1行目で上記のコードが宣言されています.

XML名前空間の指定 (2行目)

<xbrli:xbrl xmlns:jpfr-asr-X99001-000="<URL>" xmlns:link="<URL>" xmlns:jpfr-di="<URL>" 
xmlns:jpfr-t-cte="<URL>" xmlns:jpfr-t-lea="<URL>" xmlns:xsi="<URL>" xmlns:jpfr-oe="<URL>"
xmlns:xbrli="<URL>" xmlns:iso4217="<URL>" xmlns:xlink="<URL>">
ここではXML名前空間の詳細に関しては割愛します.XML名前空間の詳細について知りたい方は こちらのサイト を参考にしてください.

タクソノミ・スキーマの参照 (3行目)

<link:schemaRef xlink:type="simple" xlink:href="jpfr-asr-X99001-000-2009-03-31-01-2009-06-27.xsd"/>

ここではタクソノミ・スキーマの参照を定義しています.このURLはインスタンスファイルと同じフォルダの「jpfr-asr-X99001-000-2009-03-31-01-2009-06-27.xsd」を参照しているという意味です.


ロールの参照 (4 - 11行目)

<link:roleRef roleURI="http://info.edinet-fsa.go.jp/jp/fr/gaap/role/NotesNumber" xlink:type="simple" 
xlink:href="http://info.edinet-fsa.go.jp/jp/fr/gaap/o/rt/2009-03-09/jpfr-rt-2009-03-09.xsd#RoleNotesNumber"/>
<link:roleRef roleURI="http://info.edinet-fsa.go.jp/jp/fr/gaap/role/NonConsolidatedStatementsOfIncome"
xlink:type="simple" xlink:href="<URL>"/>
-- 省略 --
<link:roleRef roleURI="http://info.edinet-fsa.go.jp/jp/fr/gaap/role/NotesNumberPeriodStart"
xlink:type="simple" xlink:href="<URL>"/>
ここではロールの参照を定義しています.roleURIは、参照しているロールを特定するURIです.
EDINETタクソノミでは,http://info.edinet-fsa.go.jp/jp/fr/gaap/o/rt/2009-03-09/jpfr-rt-2009-03-09.xsdをロールタイプスキーマと呼び,たとえば上記コードにある
http://info.edinet-fsa.go.jp/jp/fr/gaap/o/rt/2009-03-09/jpfr-rt-2009-03-09.xsd#RoleNotesNumber
では,ロールタイプスキーマの
<link:roleType roleURI="http://info.edinet-fsa.go.jp/jp/fr/gaap/role/NotesNumber" id="RoleNotesNumber">
<link:definition>注記番号</link:definition>
<link:usedOn>link:footnote</link:usedOn>
</link:roleType>
という部分を参照しています.

コンテキストの定義 (12 - 118行目)

<xbrli:context id="Prior1YearConsolidatedInstant">
<xbrli:entity>
<xbrli:identifier scheme="http://info.edinet-fsa.go.jp">X99001-000</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2008-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
-- 省略 --
<xbrli:context id="DocumentInfo">
<xbrli:entity>
<xbrli:identifier scheme="http://info.edinet-fsa.go.jp">X99001-000</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2009-06-27</xbrli:instant>
</xbrli:period>
</xbrli:context>
ここではxbrli:context要素を使い,コンテキストを定義します.id属性はコンテキストの識別子です.xbrli:entity要素は開示者を定義し,xbrli:entity要素内のxbril:identifier要素はEDINETコードを表しています.xbrli:periodはコンテキストの基準日です.ある時点を表すコンテキストの場合,xbrli:instant要素を使用します.期間を表すコンテキストの場合,xbrli:startDate要素 (開始日) とxbrli:endDate要素 (終了日) を使用します.

単位の定義 (119 - 121行目)

<xbrli:unit id="JPY">
<xbrli:measure>iso4217:JPY</xbrli:measure>
</xbrli:unit>
ここではxbrli:unit属性を使い,単位を定義しています.上記コードでは日本円を意味するid属性="JPY",xbrli:measure要素,iso4217:JPYが定義されています.

金額の定義,XBRL文書情報の定義 (122 - 728行目)

<jpfr-t-cte:CashAndDeposits id="fact1" decimals="-6" 
contextRef="Prior1YearConsolidatedInstant" unitRef="JPY">10000000000</jpfr-t-cte:CashAndDeposits>
-- 省略 --
<jpfr-t-cte:TotalChangesOfItemsDuringThePeriodRE decimals="-6"
contextRef="Prior1YearNonConsolidatedDuration" unitRef="JPY">0</jpfr-t-cte:TotalChangesOfItemsDuringThePeriodRE>
ここでは各科目の金額を記述しています.decimals属性は単位を表しており,単位が1円であれば0,単位が千円であれば -3,単位が百万円であれば -6 とします.
contextRef はそのコンテキストを表しています.unitRef は通貨を表しています.上記の例にある jpfr-t-cte:CashAndDeposits の場合,CashAndDeposits は「現金及び預金」decimals と unitRef より百万円,contextRef が "Prior1YearConsolidatedInstant" となっており,その定義を見ると
<xbrli:period>
<xbrli:instant>2008-03-31</xbrli:instant>
</xbrli:period>
となっているので,2008年3月31日時点であることがわかります(「コンテキストの定義」参照) .金額は 10,000,000,000 です.

脚注リンク (729 - 767行目)

<link:footnoteLink xlink:type="extended" xlink:role="<URL>">
<link:loc xlink:type="locator" xlink:href="<URL>" xlink:label="fact1"/>
<link:footnote xlink:type="resource" xlink:label="footnote1" xlink:role="<URL>" xml:lang="ja">※1</link:footnote>
<link:footnoteArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="fact1" xlink:to="footnote1" order="1.0"/>
<link:loc xlink:type="locator" xlink:href="<URL>" xlink:label="fact2"/>
<link:footnoteArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="fact2" xlink:to="footnote1" order="1.0"/>
</link:footnoteLink>
-- 省略 --
<link:footnoteArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="CapitalStock_9332251" xlink:to="footnote_26617220" order="1.0"/>
</link:footnoteLink>
ここでは金額に対する脚注を定義しています.
リンクの定義方法についてはリンクベースの項目で説明します.