uCosminexus Business Reporting Processor 開発者ガイド

[目次][用語][索引][前へ][次へ]

2.9.2 PTVLIの生成例

XBRLで次のように定義した場合を例に,PTVLIの生成例を示します。

<linkbase
  xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xl="http://www.xbrl.org/2001/XLink"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xml:base="../schema"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase ../lib/xbrl-linkbase-2003-12-31.xsd">
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator"
         xlink:href="LinkbaseRefXMLBase.xsd#fixedAssets"
         xlink:label="aaa" />
    <label xlink:type="resource" xlink:label="aaaLabel"
           xlink:role="http://www.xbrl.org/2003/role/label"
           xml:lang="en">Fixed Assets</label>
    <labelArc xlink:type="arc" xlink:from="aaa" xlink:to="aaaLabel"
              xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label"/>
  </labelLink>
</linkbase>

このように定義された場合,次に示すPTVLIが生成されます。

<ptvl xmlns="http://www.xbrl.org/2003/ptv" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://www.xbrl.org/2003/ptv ../../lib/ptv-2003-12-31.xsd">
  <arc arcRole="http://www.xbrl.org/2003/arcrole/concept-label" 
         extRole="http://www.xbrl.org/2003/role/link"
         fromPath="http://mycompany.com/xbrl/taxonomy#fixedAssets" 
         labelLang="en" 
         linkType="label" 
         resRole="http://www.xbrl.org/2003/role/label">Fixed Assets</arc>
</ptvl>