私はXBRLのパーサを開発しました。私は最近解析したタクソノミの禁止と上書きのルールに問題があります:XBRLリンクベースで禁止と上書きを解決する
パーサを実装する際にXBRL 2.1仕様を参照しました。今、私はいくつかのラベルを紛失しており、分類法またはコードが有効でないかどうかはわかりません。ここで
は、2つのファイルに分け、いくつかのラベルの弧のサンプルコードです:に対応する3つのアークがあります
- :
File 1: <labelArc xlink:from="de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:to="extlabel_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" priority="1" use="prohibited" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc"/> <labelArc xlink:from="de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:to="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc"/> <label xlink:label="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" id="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="de">Übrige/nicht zuordenbare Miete und Pacht für unbewegliche Wirtschaftsgüter</label>## Heading ## File 2: <labelArc xlink:from="de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:to="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" priority="0" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:type="arc"/> <label xlink:label="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" id="label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="de">Übrige Miete und Pacht für unbewegliche Wirtschaftsgüter</label>
私のパーサがあるためコンセプト
de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other
は、ラベルがないことを言いますそのラベル - 2つのアークが優先度0の実際のラベルを導入し、属性が
use="optional"
に設定されている - f IRSTアークは禁止アークであるので、それ帽子
- 禁止アークが1より優先順位の低い1つのので、すべてのアークは、他の2つのラベルが
use="prohibited"
属性
私の問題は次のとおりです。最初のacrのXBRLロケータが最後のラベルを指しています。 href
属性の意味はfile#label_de-gaap-ci_is.netIncome.regular.operatingTC.otherCost.leaseFix.other
です。私はパーサを次のように開発しました.IDまたはfrom/toの値が同一であれば、上書きと禁止のルールが適用されます。したがって、ロケータが両方のラベルIDを等しい値に変更するかどうか、またはこれらが異なるファイルにある場合、これらの2つを区別する必要があるかどうかはわかりません...
アイデアはありますか?
完全なXBRLドキュメントと関連するリンクベースおよびスキーマドキュメントがありますか?私はGepsio(gepsio.codeplex.com)の著者であり、Gepsioを通してドキュメントを実行してあなたを探していきたいと思います。 – JeffFerguson
はい。完全な分類法をダウンロードすることができます:http://www.esteuer.de/download/hgb-taxonomy-2010-12-16.zip事前に感謝します。私はそれで本当に苦労しています。 ZIPファイルには複数のフォルダが含まれている必要があります。関連するタクソノミは "xbrl/de-gaap-ci ..."サブフォルダにあります... –
ZIPファイルを取得しました...どのXBRLドキュメントを読み込む必要がありますか? – JeffFerguson