XBRL分类中存在多个维度的相同域成员

时间:2014-11-03 07:30:43

标签: xbrl

在浏览分类法的定义链接库时,我发现一些域成员存在于两个不同的维度中。例如。 Dim A包含具有成员m1,m2,m3,m4的域Dom1。 Dim B包含域dom2,成员m2,m3,m4。问题是它可能导致冲突的上下文名称(即使上下文的片段部分不同)。

上下文名称的格式为' periodInformation_domainMember'。我需要为报告的不同部分使用不同的维度。所以我的基本问题是如何形成上下文名称?

我希望我已经正确地传达了自己。 感谢任何帮助... :)

2 个答案:

答案 0 :(得分:0)

使用“期间信息+维度+会员名称”,使上下文名称独一无二.....

您必须根据<period>标记的子节点和<segment>标记的子节点检查唯一性...此处在段中;如果segment存在,则每个xbrldi:explicitMember在其属性中都有dimension,在其值中有member ...

...更多:http://www.xbrl.org/Specification/XBRL-RECOMMENDATION-2003-12-31+Corrected-Errata-2005-04-25.htm#_4.7

答案 1 :(得分:0)

如果有多个尺寸怎么办?扮演魔鬼的拥护者,如果你的维度具有相同的本地名称,但在不同的命名空间中呢?保证唯一名称的唯一方法是使用上下文的全部内容 - 这很荒谬。

我看到监管机构的建议要求XBRL中的文件中“语义不应该在上下文ID中表达... ”并且它是'.. 建议将其保留为尽可能短 ......'

最简单的解决方案是选择与内容无关的唯一名称 - 例如 c-1 c-2 等。

XBRL的语法并不重要,它只是一个实现细节。