付録B.1 再作成される脚注リンク(XBRL2.0の場合)

脚注リンクでは,次の要素を使用しています。

<link:footnoteLink>要素は,脚注全体を表し,子要素として<link:footnote>要素,<link:loc>要素,および<link:footnoteArc>要素を持ちます。

<この項の構成>
(1) <link:footnoteLink>要素
(2) <link:footnote>要素
(3) <link:loc>要素
(4) <link:footnoteArc>要素

(1) <link:footnoteLink>要素

既存の<link:footnoteLink>要素を削除して,新たな<link:footnoteLink>要素を一つ作成します。作成した<link:footnoteLink>要素には,既存の<link:footnote>要素および子要素のノードを移動し,<link:footnoteArc>要素および<link:loc>要素は関連づけに沿って再作成します。

新しく作成する<link:footnoteLink>要素の各属性を次の表に示します。

表B-1 新しく作成する<link:footnoteLink>要素の各属性

項番属性名内容
1xlink:typeextended固定。
2その他生成しません。

再編成されたあとに,新しく脚注を追加した場合は,すでに作成されている<link:footnoteLink>要素下に脚注が追加されます。

(2) <link:footnote>要素

<link:footnote>要素および子要素のノードは再利用されます。これによって,親ノードは変更されますが,<link:footnote>要素の子孫ノードに変更はありません。ただし,<link:footnote>要素のxlink:label属性値は,自動採番したIDとなります。

変更する<link:footnote>要素の各属性を次の表に示します。

表B-2 変更する<link:footnote>要素の各属性

項番属性名内容
1xlink:label自動採番したIDになります。
2その他変更および追加しません。

(3) <link:loc>要素

既存の<link:loc>要素は削除して再作成します。一つのアイテムまたはタプル要素に,<link:loc>要素を一つだけ再作成します。再作成時に設定する属性は,xlink:href属性,xlink:label属性,xlink:type属性だけです。新しく作成する<link:loc>要素の各属性を次の表に示します。

表B-3 新しく作成する<link:loc>要素の各属性

項番属性名内容
1xlink:typelocator固定。
2xlink:hrefすでに対応するアイテムまたはタプル要素にid属性がある場合は,「#」+id属性値になります。ただし,既存id属性値がない場合,または重複した場合は,「#」+自動採番したIDになります。
3xlink:label自動採番したIDになります。
4その他生成しません。

(4) <link:footnoteArc>要素

既存の<link:footnoteArc>要素を削除して再作成します。<link:footnoteArc>要素は,一つのリンクを双方向で表現するため,必ず二つ作成します。

作成する二つの<link:footnoteArc>要素を次に示します。

新しく作成する,<link:footnote>要素から<link:loc>要素への<link:footnoteArc>要素を次の表に示します。

表B-4 <link:footnote>要素から<link:loc>要素への<link:footnoteArc>要素

項番属性名内容
1xlink:typearc固定。
2xlink:showreplace固定。
3xlink:actuateonRequest固定。
4xlink:from<link:footnote>要素のxlink:label属性値。
5xlink:to<link:loc>要素のxlink:label属性値。
6xlink:arcrolehttp://www.xbrl.org/linkprops/arc/footnote-fact固定。
7その他生成しません。

新しく作成する,<link:loc>要素から<link:footnote>要素への<link:footnoteArc>要素を,次の表に示します。

表B-5 <link:loc>要素から<link:footnote>要素への<link:footnoteArc>要素

項番属性名内容
1xlink:typearc固定。
2xlink:showreplace固定。
3xlink:actuateonRequest固定。
4xlink:from<link:loc>要素のxlink:label属性値。
5xlink:to<link:footnote>要素のxlink:label属性値。
6xlink:arcrolehttp://www.xbrl.org/linkprops/arc/fact-footnote固定。
7その他生成しません。

注 複数の<link:footnote>要素または<link:loc>要素のxlink:label属性に同じ値を指定して,一つの<link:footnoteArc>要素で二つ以上のリンクを構成することもできますが,uCosminexus Business Reporting Processorでは,このような構成にはしません。