脚注リンクでは,次の要素を使用しています。
<link:footnoteLink>要素は,脚注全体を表し,子要素として<link:footnote>要素,<link:loc>要素,および<link:footnoteArc>要素を持ちます。
既存の<link:footnoteLink>要素を削除して,新たな<link:footnoteLink>要素を一つ作成します。作成した<link:footnoteLink>要素には,既存の<link:footnote>要素および子要素のノードを移動し,<link:footnoteArc>要素および<link:loc>要素は関連づけに沿って再作成します。
新しく作成する<link:footnoteLink>要素の各属性を次の表に示します。
表B-1 新しく作成する<link:footnoteLink>要素の各属性
項番 | 属性名 | 内容 |
---|---|---|
1 | xlink:type | extended固定。 |
2 | その他 | 生成しません。 |
再編成されたあとに,新しく脚注を追加した場合は,すでに作成されている<link:footnoteLink>要素下に脚注が追加されます。
<link:footnote>要素および子要素のノードは再利用されます。これによって,親ノードは変更されますが,<link:footnote>要素の子孫ノードに変更はありません。ただし,<link:footnote>要素のxlink:label属性値は,自動採番したIDとなります。
変更する<link:footnote>要素の各属性を次の表に示します。
表B-2 変更する<link:footnote>要素の各属性
項番 | 属性名 | 内容 |
---|---|---|
1 | xlink:label | 自動採番したIDになります。 |
2 | その他 | 変更および追加しません。 |
既存の<link:loc>要素は削除して再作成します。一つのアイテムまたはタプル要素に,<link:loc>要素を一つだけ再作成します。再作成時に設定する属性は,xlink:href属性,xlink:label属性,xlink:type属性だけです。新しく作成する<link:loc>要素の各属性を次の表に示します。
表B-3 新しく作成する<link:loc>要素の各属性
項番 | 属性名 | 内容 |
---|---|---|
1 | xlink:type | locator固定。 |
2 | xlink:href | すでに対応するアイテムまたはタプル要素にid属性がある場合は,「#」+id属性値になります。ただし,既存id属性値がない場合,または重複した場合は,「#」+自動採番したIDになります。 |
3 | xlink:label | 自動採番したIDになります。 |
4 | その他 | 生成しません。 |
既存の<link:footnoteArc>要素を削除して再作成します。<link:footnoteArc>要素は,一つのリンクを双方向で表現するため,必ず二つ作成します。
作成する二つの<link:footnoteArc>要素を次に示します。
新しく作成する,<link:footnote>要素から<link:loc>要素への<link:footnoteArc>要素を次の表に示します。
表B-4 <link:footnote>要素から<link:loc>要素への<link:footnoteArc>要素
項番 | 属性名 | 内容 |
---|---|---|
1 | xlink:type | arc固定。 |
2 | xlink:show | replace固定。 |
3 | xlink:actuate | onRequest固定。 |
4 | xlink:from | <link:footnote>要素のxlink:label属性値。 |
5 | xlink:to | <link:loc>要素のxlink:label属性値。 |
6 | xlink:arcrole | http://www.xbrl.org/linkprops/arc/footnote-fact固定。 |
7 | その他 | 生成しません。 |
新しく作成する,<link:loc>要素から<link:footnote>要素への<link:footnoteArc>要素を,次の表に示します。
表B-5 <link:loc>要素から<link:footnote>要素への<link:footnoteArc>要素
項番 | 属性名 | 内容 |
---|---|---|
1 | xlink:type | arc固定。 |
2 | xlink:show | replace固定。 |
3 | xlink:actuate | onRequest固定。 |
4 | xlink:from | <link:loc>要素のxlink:label属性値。 |
5 | xlink:to | <link:footnote>要素のxlink:label属性値。 |
6 | xlink:arcrole | http://www.xbrl.org/linkprops/arc/fact-footnote固定。 |
7 | その他 | 生成しません。 |
注 複数の<link:footnote>要素または<link:loc>要素のxlink:label属性に同じ値を指定して,一つの<link:footnoteArc>要素で二つ以上のリンクを構成することもできますが,uCosminexus Business Reporting Processorでは,このような構成にはしません。