2.11.2 タプルのduplicate判定

タプル内に定義されたアイテムのv-equalの判定は,essence-aliasアークの検証におけるv-equalの判定と同等の内容になります。この時,xsi:nil="true"のアイテムがある場合,もう一方の対象としているタプルの下にも,同様にxsi:nil="true"で,v-equalになるアイテムがあれば,v-equal同等と判定されます。

essence-aliasアークの検証におけるv-equalの判定については,「2.4.2(2) essence-aliasアークの検証【完全な妥当性検証の場合だけ有効】」を参照してください。

また,essence-aliasアークの検証では,プロパティ”cbrp.parse.validate.full-checking.ignoringZeroPrecision”に true が設定されている場合には精度を考慮せず数値比較しますが,XBRLEqualUtilクラスにおいては,引数ありのコンストラクタ,またはsetIgnoringZeroPrecisionメソッドにtrueを指定することで精度を考慮せず数値比較します。