资源描述
详细描述一项数据的外围信息,如销售额= 2487000 ,涉及到2487000发生的时间是何时、单位为何、如何发生(包括公司实体、分地区、分产品等)。前两个时间单位信息我们可以使用2.1规范中规定的period和unit元素描述,而其他的我们如何描述?,Dimension概念,主项目( primary item ) 销售额,域值(domain members ) 家电、手机、 其它产品、所有产品 北京、天津、 其他地区、所有地区,维度( dimensions ) 产品维度 地区维度,举例:销售情况汇总说明,表-1. 2008年度XY公司销售额情况统计(单位:人民币),4种分类标准定义方式, -北京地区手机销售额 -天津地区手机销售额 -北京地区家电销售额 ,分类标准(item-1), XY 2008-01-01 2008-12-31 iso4217:CNY 2487000 1858000 ,实例文档(item-1),Item-1,核心分类标准 -销售额 报告场景子元素 ,分类标准(item-2), XY 2008-01-01 2008-12-31 北京 手机 iso4217:CNY 2487000 ,实例文档(item-2),Item-2, -销售情况汇总说明(标题 abstract) -按地区、产品销售额情况统计(tuple) -地区 -产品 -销售额 -销售额 -地区 -产品 ,分类标准(tuple), XY 2008-01-01 2008-12-31 iso4217:CNY 北京 手机 2487000 天津 手机 1858000 天津 手机 17360000 ,实例文档(tuple),Tuple,cas-pt基础分类标准(Primary taxonomy) -销售额 -销售情况汇总说明(标题 abstract) cas-dt维度分类标准(Domain member taxonomy) -地区维度 -产品维度 typedDomainRef=./common/dis-common-2009-07-30.xsd#dis-common_productType periodType=duration substitutionGroup=dimensionItem/ cas-tt模板分类标准(Template taxonomy) -地区产品销售组合 , XY 2008-01-01 2008-12-31 北京 手机 iso4217:CNY 2689000 ,实例文档(dimension),定义链接库文件 -销售额 -地区产品销售组合 -地区维度 ,-产品维度 维度值域定义(报告场景子元素) ,第1页,分类标准(dimension),第2页,第3页,Dimension,Dimension简介,Dimensions Specification是XBRL2.1规范的一个可选扩展模块。通过它,XBRL分类标准的制定者可以定义和约束维度信息。XBRL实例文档的作者可以在XBRL实例文档的片断或背景元素中使用维度信息。这项工作的一个典型应用是有能力为基本事实实例元素(如:销售)定义地区和产品维度。这份规范为XBRL简单的、高效的表达商业报告中的维度信息提供了重要的扩展能力。 它提供了一套定义元数据和在XBRL实例中引用元数据的通用方法。任何符合dimension specification架构的XBRL(实例和DTS)都符合XBRL2.1 Specification。其可以被任何有能力处理XBRL体的处理器处理(处理器可能并不认识dimension模块)而不会显示错误。其在设计时可以最大限度的使用XBRL 2.1 Specification的元素,只需对实现的应用程序作很小的调整。,Dimension技术优点,提高实例文件的数据可用性 将Tuple元素规范化,使得Tuple中的数据变得可以使用,例如:使用Tuple的时候,由公司自己填写地区分类,这就造成了维度划分的不统一,例如:有按省份的,有按城市的,有按国别的等等,这样就造成了数据可用性下降,即没有办法横向比较和分类统计。而Dimension引入了维度的概念,可以限定维度值,使得数据具有更高的可用价值。,三种分类标准,DIM1.0将分类标准分成三种: primary taxonomies(PT):基本分类标准,主要由primary items组成,不包含DIM1.0的维度定义。一般财务报告分类标准均属于基本分类标准 Domain members taxonomies(DT):维度分类标准,为primary items 增加额外的DIM1.0维度内容。DT分成typed及explicit两种,前者仅针对segment及scenario的内容做语法规范,但不列举成员;后者则列举个别领域(domain)的所有项目成员(members). Template taxonomies(TT):模板分类标准,将PT及相关的DT全部载入,并定义hypercubes以连结PT内的item元素及DT内的dimension元素。Hypercube是多个维度的笛卡尔积,维度关系图示,六种维度关系,维度分类标准通常会载入“xbrldt-2005.xsd”文件,并使用该文件所定义的六种arcrole关系。 “xbrldt-2005.xsd”,透过“annotations/appinfo/arcrole Type”路径定义6种arcrole属性值: http:/xbrl.org/int/dim/arcrole/hypercube-dimension http:/xbrl.org/int/dim/arcrole/dimension-domain http:/xbrl.org/int/dim/arcrole/dimension-member http:/xbrl.org/int/dim/arcrole/all http:/xbrl.org/int/dim/arcrole/notAll http:/xbrl.org/int/dim/arcrole/dimension-default 这6中关系都属于definitionArc 上述六种arcrole并非定义于XBRL2.1规格书内,因此,维度分类标准的定义连结库文件需透过arcroleRef元素来引用。,六种维度关系,这六种arcrole关系可以形成从primary itemhypercube dimension domain member的维度关系集(dimensional relationship set,DRS)。 DRS是由数个接续关系(consecutive relationship)组成,每个接续关系由两个相连的arcs构成。 Table 1显示五种可能的接续关系。 构成接续关系的两个arcs,第一个arc的xlink:to属性所指向的loc元素,与第二个arc的xlink:from属性所指向的loc元素相同。 上述六种arcrole关系若位于role属性不同的definitionLink延伸连结元素中,仍可由西部人类的他:targetRole属性相连结,以形成接续关系。,规格书Tabel 1,
展开阅读全文