パーソナルツール
現在の場所: ホーム XBRL チュートリアル タクソノミ・スキーマ
文書操作

タクソノミ・スキーマ

作成者 Kyohei Nanba 最終変更日時 2009年06月16日 20時35分

ここではタクソノミ・スキーマの内容を説明します

タクソノミ・スキーマはEDINET タクソノミに用意されている全ての科目の要素(id),貸借区分、期間・時点区分等の情報が設定されています.

では「X99001-000」フォルダの中から,jpfr-asr-X99001-000-2009-03-31-01-2009-06-27.xsd というファイルをテキストエディタで開いてみましょう.

このページでも多くのURLを<URL>という形で省略しています.

タクソノミ・スキーマの構成は以下のように記述されています.

  • XML宣言 (1行目)
  • XML名前空間の指定 (3行目)
  • annotationの定義 (4 - 34行目)
  • 名前空間のインポート (35 - 39行目)
  • 新たな要素の定義 (40 - 53行目)

XML宣言 (1行目)

<?xml version="1.0" encoding="UTF-8"?>
インスタンスの項目と同様なので割愛します.

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

<schema targetNamespace="<URL>" elementFormDefault="qualified" xmlns="<URL>" 
xmlns:jpfr-asr-X99001-000="<URL>" xmlns:link="<URL>" xmlns:ref="<URL>"
xmlns:jpfr-t-lea="<URL>" xmlns:jpfr-oe="<URL>" xmlns:xl="<URL>"
xmlns:xsi="<URL>" xmlns:jpfr-rt="<URL>" xmlns:xbrli="<URL>"
xmlns:jpfr-t-cte="<URL>" xmlns:xlink="<URL>">
インスタンスの項目と同様なので割愛します.

annotationの定義 (4 - 34行目)

<annotation>
<appinfo>
<link:linkbaseRef xlink:type="simple" xlink:href="
http://info.edinet-fsa.go.jp/jp/fr/gaap/r/cai/ac/2009-03-09/jpfr-cai-ac-2009-03-09-presentation-1-BS-01-CA-Doubtful-2-ByGroup.xml"
xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"
xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="<URL>" xlink:role="<URL>" xlink:arcrole="<URL>"/>
<link:linkbaseRef xlink:type="simple" xlink:href="<URL>" xlink:role="<URL>" xlink:arcrole="<URL>"/>
-- 省略 --
<link:linkbaseRef xlink:type="simple" xlink:href="<URL>" xlink:role="<URL>" xlink:arcrole="<URL>"/>
<link:linkbaseRef xlink:type="simple" xlink:href="<URL>" xlink:role="<URL>" xlink:arcrole="<URL>"/>
</appinfo>
</annotation>

ここではリンクベースである参照リンク,名称リンク,定義リンク,表示リンク,計算リンクの参照をそれぞれ定義しています.

ちなみに上記 linkbaseRef に記述されている xlink:href="http://info.edinet-fsa.go.jp/jp/fr/gaap/r/cai/ac/2009-03-09/jpfr-cai-ac-2009-03-09-presentation-1-BS-01-CA-Doubtful-2-ByGroup.xml" の参照先には,

<linkbase>
<documentation xml:lang="ja">貸倒引当金(流動資産)を一括して控除する方法</documentation>
<roleRef roleURI="<URL>" xlink:type="simple" xlink:href="<URL>"/>
<presentationLink xlink:type="extended" xlink:role="<URL>">
<loc xlink:type="locator" xlink:href="<URL>" xlink:label="CurrentAssetsAbstract"/>
<loc xlink:type="locator" xlink:href="<URL>" xlink:label="LeaseReceivablesAndInvestmentAssetsCA"/>
<presentationArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="CurrentAssetsAbstract"
xlink:to="LeaseReceivablesAndInvestmentAssetsCA" order="6.0"/>
<loc xlink:type="locator" xlink:href="<URL>" xlink:label="NotesAndAccountsReceivableTrade"/>
<presentationArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="CurrentAssetsAbstract"
xlink:to="NotesAndAccountsReceivableTrade" order="3.0"/>
<loc xlink:type="locator" xlink:href="<URL>" xlink:label="AllowanceForDoubtfulAccountsCA"/>
<presentationArc xlink:type="arc" xlink:arcrole="<URL>" xlink:from="CurrentAssetsAbstract"
xlink:to="AllowanceForDoubtfulAccountsCA" order="15.0"/>
</presentationLink>
</linkbase>
があり,表示リンクの定義を行っております.

名前空間のインポート (35 - 39行目)

  <import namespace="http://info.edinet-fsa.go.jp/jp/fr/gaap/r/cai/ac/2009-03-09" 
schemaLocation="http://info.edinet-fsa.go.jp/jp/fr/gaap/r/cai/ac/2009-03-09/jpfr-cai-ac-2009-03-09.xsd"/>
-- 省略 --
<import namespace="<URL>" schemaLocation="<URL>"/>
この部分では企業別拡張層を定義するために他のタクソノミ・スキーマをインポートしています.これは他のタクソノミ・スキーマから自社の勘定科目に合った定義を利用するためです.

新たな要素の定義 (40 - 53行目)

  <element name="ReserveForA" id="jpfr-asr-X99001-000_ReserveForA" 
type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true"
xbrli:balance="credit" xbrli:periodType="instant"/>
-- 省略 --
<element name="PaymentForLossOnCOpeCF" id="jpfr-asr-X99001-000_PaymentForLossOnCOpeCF"
type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true"
xbrli:periodType="duration"/>
ここでは企業が独自の勘定科目を定義しています.EDINETタクソノミに適当な科目が存在しない場合,このような形で科目を定義します.