- 2.78 MB
- 136页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'lCS03.100.60A11a囵中华人民共和国国家标准GB/T25500.1—2010可扩展商业报告语言(XBRL)技术规范第1部分:基础ExtensibleBusinessReportingLanguage(XBRL)specification--Part1:Base2010-10-18发布2011—01-01实施中华人民共和国国家质量监督检验检疫总局借龠中国国家标准化管理委员会仅111
前言······---············-·-·-···⋯⋯··--···⋯引言··⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯l范围⋯⋯⋯⋯⋯⋯⋯⋯-⋯⋯⋯⋯⋯2规范性引用文什⋯⋯⋯-⋯⋯⋯⋯⋯3术语和定义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯-4缩略语⋯⋯⋯⋯·⋯⋯⋯⋯⋯⋯⋯⋯5XBRI.处理器应满足的要求及其分级6命名空间前缀惯例说明⋯⋯⋯⋯⋯·7XBRL架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·7.1XBRL分类标准概述⋯⋯⋯⋯·7.2XBRI.实例概述⋯⋯⋯---⋯⋯-7.3数据完整性和安全性⋯⋯⋯⋯·7.4校验⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯·7.5XBRI。中的XI。ink⋯⋯⋯⋯⋯·8XBRI。实例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8.1概述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯8,2根元素xbrl⋯⋯⋯⋯⋯⋯⋯⋯8.3schemaRef元素⋯⋯⋯⋯⋯⋯⋯8.4linkbaseRef元素·⋯⋯⋯⋯⋯··8.5roleRef元素⋯⋯⋯⋯⋯⋯··⋯,8.6arcroleRef元素⋯⋯⋯⋯⋯⋯⋯8.7item元素⋯⋯⋯⋯⋯⋯⋯⋯⋯8.8数据类型定义⋯⋯·-⋯⋯⋯⋯⋯-8.9context元素⋯⋯⋯⋯⋯⋯⋯8.10元组的应用⋯⋯⋯⋯⋯-··---⋯8.1l等价性谓词表⋯⋯⋯⋯⋯⋯⋯8.12脚注⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9XBRL分类标准⋯⋯⋯⋯⋯⋯⋯⋯⋯9.1分类标准模式⋯⋯⋯⋯⋯⋯⋯⋯9.2分类标准链接库⋯⋯⋯⋯⋯⋯⋯附录A(规范性附录)模式文件⋯⋯⋯A.1xbrl—instance.20031231.xsd⋯A.2xbrl—linkbase一2003—12-31.xsd⋯·A.3xlink一20031231.xsd·····-·······A4xl20031231xsd...⋯...........目次GB/T25500.1—2010ⅢⅣ,,0o0,,,药孙筋盯船∞∞∞∞船"∞弘的的M%%∞他加
GB/T25500.1—2010附录B(资料性附录)元素表⋯附录c(资料性附录)属性表⋯附录D(资料性附录)数据类型表参考文献⋯⋯⋯-··⋯···⋯⋯⋯⋯⋯·表l命名宅问前缀惯例对照表⋯⋯⋯⋯·表2简单链接元素的属性表⋯⋯⋯⋯⋯-表3linkbase元素的属性及子元素表⋯·表4roleRef元素的属性表⋯⋯⋯⋯⋯⋯表5arcroleRef元素的属性表⋯⋯⋯⋯⋯表6扩展链接元素的属性表⋯⋯⋯⋯·表7扩展链接中的标题元素的属性表⋯表8定位器元索的属性表⋯⋯⋯⋯⋯⋯表9Resource的属性表⋯⋯⋯⋯⋯⋯⋯表10arc元素的属性表⋯⋯⋯⋯⋯⋯⋯表11禁止和覆盖关系的弧元素的属性表表12XBRI,实例的根元素xbrl的属性表表13模式引用元素的属性表⋯⋯⋯⋯⋯表14linkbaseRef元素的属性表⋯⋯⋯表15linkbaseRef元素中的角色⋯⋯表16数据项的属性表---⋯⋯⋯⋯⋯⋯⋯表17period的子元素含义对照表⋯⋯⋯表18子元素数据类型对照表⋯⋯⋯⋯⋯表19entitv元素表⋯⋯⋯⋯⋯⋯⋯⋯⋯表20基于数据项类型的单位约束⋯⋯⋯表21等价谓词的解释⋯⋯⋯⋯·⋯⋯⋯-·表22footnoteArc元素的属性表⋯·⋯··表23概念的属性表⋯⋯⋯⋯⋯⋯⋯⋯⋯表24实例中的正确符号⋯⋯⋯⋯⋯⋯⋯表25balance属性和计算弧权值的限制表26已定义的数据项类型⋯⋯⋯⋯⋯⋯表27数据类型参照表⋯⋯⋯⋯⋯⋯⋯⋯表28roleType元素的属性和子元素表⋯表29arcroleType元素的属性表⋯·⋯··表30cyclesAllowed属性值注释表⋯⋯表31label元素的属性表⋯⋯⋯----·-⋯表32标准标签角色属性值⋯⋯⋯⋯⋯⋯表33参考角色属性值⋯⋯⋯⋯⋯⋯⋯⋯表34数据项含义表⋯⋯--·⋯⋯⋯⋯⋯⋯幽啪mⅢ“峭(?u地珀¨¨"M毖药盯勰卸鹪蛐如∞蛎∞豁钉∞∞∞盯∞n似阳印踮虬
前言GB/T25500.1—2010GB/T255006可扩展商业报告语音(XBRI。)技术规范》分为四个部分:—一第1部分:基础;——第2部分:维度;——第3部分:公式;——第4部分:版本。本部分为GB/T25500的第1部分。本部分按照GB/T1.1-2009给出的规则起草。本部分技术内容与XBRI。国际组织制定的可扩展商业报告语言技术规范2.1版(ExtensibleBusinessReportingLanguageSpecification2,1)(2008年7月2日的勘误修订版)基本一致。本部分由中华人民共和国财政部归口。本部分主要起草单位:中国证券监督管理委员会信息中心,中华人民共和国财政部,上海证券交易所,深圳证券交易所,中国科学院研究生院计算与通信工程学院。本部分主要起草人:杨淑琴、应唯、白硕、邹胜、王颖、刘世平、初壮、黄敏、杨海峰、程立、郑斌祥、苏梅、俞志刚、赵国强、周晓明、赵伟、廖伟东、王开云、蒋小娜、粱炜、贾霄鹏、陈明哲。Ⅲ
GB/T25500.1—2010引言可扩展商业报告语言(ExtensibleBusinessReportingLanguage,XBRI。)是一种基于可扩展置标语言(ExtensibleMarkupLanguage,XMI,)的开放性业务报告技术标准。它通过给财务会计报告等业务报告中的数据增加特定标记、定义相互关系,使计算机能够“渎懂”这屿报告,并进行符合、眦务逻辑的处理。XBRI.的构想最早由美国注册会计师查尔斯·霍夫曼在1998年提出。随后,在美国注册会计师协会(AICPA)赞助下提出了第一个XBRI,原型。XBRI。技术广泛适用于财务会计报告、f:市公司年报、金融机构监管报告、税务报告等领域,目前在美国、英国、日本、澳大利亚等很多国家中都已投入实际应用。在我国,XBRI。已应用于上市公司信息披露和基金信息披露领域,取得良好效果。XBRI。技术的应用,可以避免报告数据的重复性录入、报送、传输、转换、比对等人工操作,减少差错率,提高数据生成、传递、使用效率和信息化水平。因此,推进XBRI。在我国的应用,有利于促进财务会计报告等业务报告信息的深度分析利用,提高监管效能。XBRI。技术规范,是各项XBRI。应用所需共同遵循的底层技术标准。制定XBRI。技术规范,是推进XBRI,在我国应用的基础性工作。目前,国际上均遵循XBRL国际组织制定的技术规范。本部分是XBRI。技术规范的核心,规定了XBRI,的技术架构,定义了XBRL分类标准和实例文档中使用的XMI.元素和属性。
1范围可扩展商业报告语言(XBRL)技术规范第1部分:基础GB/T25500.1—2010GB/T25500的本部分规定了XBRl.的技术架构,定义了XBRL分类标准和实例文档中使用的XMI。元素和属性。本部分适用于XBRI,分类标准的制定、实例文档的编制或使用,以及XBRI。相荚开发与应用。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T18793--2002信息技术可扩展置标语言(XMI。)1.03术语和定义下列术语和定义适用于本文件。3.1分类标准taxonomyXMI。模式文件和XBRl。链接库的组合。其中,链接库可通过linkbaseRef元素被模式文件引用或者内嵌到模式文件中。3.2分类标准模式taxonomyschema定义XBRl.概念语法的XMI。模式文件。3.3链接库linkbase若干个用于描述分类标准中概念的语义的XLink扩展链接的集合。3.4可发现分类标准集DiscoverableTaxonomySet;DTS通过引用形成的一组分类标准模式和链接库的集合。DTS的范围是可通过遍历分类标准模式和链接库中的链接或引用来发现的所有分类标准模式和链接库。DTS中至少有一个分类标准模式应引用xbrlinstance200312—31.xsd模式文件。3.5事实fact具体业务内容,分简单事实simplefact与复合事实compoundfact两种类型。复合事实是简单事实组合而成。简单事实用数据项来表达,而复合事实用元组表达。3.6元素elementXMI.模式文件中定义的XMI.元素。
GB/T25500.1—20103.7实体entityXBRI.数据项描述的业务主体。注:当实体指代XMI。规范或标准通用标记语言(StandardGeneralizedMarkupLanguage.SGMI。)规范中的语法实体概念时,将々门指出。3.8XBRL实例XBRLinstance以xbrI为根元素的XMI。片段。注:XBRI,实例包含商业报告事实,其中每个事实都与D1’S中已定义的概念相对膻,也包含上F文和单位等额外信息来解释实例中的事实。XBRI.实例的根元索是“xbrl”元紊。原则上,可在任何XMI。文档中嵌入XBRl。实例t“xbrl”元素是XBRI。实例的容器。3.9抽象元素abstractelement对应业务概念在逻辑上没有具体值、不能在XBRI。实例中出现的元素,其abstract属性值为true。注:列报链接库可利用抽象元素对概念进行分组展示。例如资产负债表“balanceSheet”元素仅在分类标准中定义,用于组织其他元素.不能出现在XBRL实例中。3.10具体元素concreteelement对应业务概念在逻辑上有具体值、可在XBRI.实例中出现的元素,其abstract属性值为false。3.11上下文contextXBRI,实例中根元素的子元素,用来说明实体、时期和场景。注:上下文有助于准确地理解数据项的值。3.12数据项itemXBRI。数据项替换组中的元素,包含简单事实的值、帮助理解该事实所需的上下文以及数值型数据项的单位。当数据项作为一个元组的子元素出现时,应结合该元组子元素中的其他数据项和元组来理解。数据项包括数值型数据项和非数值型数据项两种,对于数值型数据项,需要指出精度及度量单位。3.13元组tuple多个数据项捆绑在一起而形成的一个新的元素,用来表达一个复杂概念。多个元组也可以捆绑起来形成一个更复杂的元组。注:XBRl。元组替换组中的元素.是一个有序的元素列表。3.14定位器locator定位分类标准模式中元索的XMI。指针,为扩展链接弧提供了锚。3.15弧arc通过定位器把不同的概念链接到一起的关系定义。弧j;i丁连接概念、资源和脚注。弧都有xlink:arcro[e属性,用来定义弧关系的种类。3.16本名与别名essenceandalias用于表达同一概念的一组名称,用弧来表示,弧的“from”端的概念为本名.“lo”端的概念为别名。注:别名概念的有效值同时对本名概念也是有效值。
GB/T25500.1~20103.17XPATH轴XPATHAxis所选节点与当前节点之间的路径关系。注:应用XI’ATH中的轴来描述XBRL实例中元素的关系.对于任意元素E,另外一个元素F:当且仅当F出现在E的祖先轴上时,F是E的祖先I当且仅当F出现在E的子轴上时,F是E的子}——当且仅当F出现在E的子孙轴上时,F是E的子孙;当且仅当F出现在E的父轴上时,F是E的父;当且仅当F是E的父元素的父元素时,F是E的祖父}当且仅当F出现在E的父元索的千轴上,并且F不是E本身时,F是E的兄弟;当且仅当F是E的父元素的兄弟时,F是E的叔父。3.18父元素等价p-equal实例数据项或者元组有相同父元素。3.19结构等价s-equalXMI.节点在XMI.值空间相同,或者它的XBRL相关子元素和属性结构等价。3,20上下文等价c-equal数据项、集合或数据项序列有相同的数据项类型,且其上下文结构等价。3.21单位等价a-equal数值型数据项有相同的度量单位。3.22值等价v_equal数据项上下文等价,并且对于非数值数据项,值相同;对于数值型数据项,在其精度、推导精度或者小数属性中较小精度所确定的容错范围内值相等。3.23路径等价x-equalXPATH等价,XPath“一”操作符返回值为“true”。3.24概念concept关于商业活动或其本质可供报告的事实,在语法上被定义为XML模式文件中的元素。3.25标准弧元素standardarcelement本文件已定义的,xl:arc派生出来的元素。只包括以下五个类型:——一link:presentationAre;一一link:calculationArc;——link:labelArc;——一link:referenceAre;一一Jink:definitionArC。3.26自定义弧元素customarcelement本文件未予定义的,从xl:arc派生的弧元素。因此自定义弧元素不包括以下五种类型:一⋯link:presentationArc;
GB/T25500.1—2010link:calculationArc;link:labelArc;——link:referenceArc;llnk:definitionAre。3.27标准扩展链接元素standardextendedlinkelement从xl:link派生出来的、本部分定义的元素。注:标准扩展链接元素包含如下类型:link:presentation[.ink{——link:ealculationi。ink}一link:labclLink;link:fefcrcnceLlnk}link:definitionI,ink。3.28自定义扩展链接元素customextendlinkelement从xl:link派生出来的、本部分未预定义的扩展链接元素。注:自定义扩展链接元素不包括以下类型:——l¨1k:presentation[.ink;Iink:calculationI。ink;一link:labelI,ink;Iink:referencel.ink;link:definitionl。ink。3.29标准资源元素standardresourceelement从xl:resource派生出来的、本部分定义的元素。注:标准资源元素包含如下类型:--link:label;link:reference;——link:footnote。3.30自定义资源元素customresourceelement从xl:resource派生出来的、本部分未预定义的资源元素。注:自定义资源元素不包括:——】ink:label;1ink:reference;Iink:footnote。3.31重复数据项duplicateitems具有相同的父元素、相同的上下文和相同概念的两个数据项。3.32重复元组duplicatetuples所有子孙元素都有相同内容的两个元组。3.33扩展链接extendedlink利用XMI,链接语言语法定义的、描述其所含信息与第三方文档信息之间关系的元素。4
GB/T25500.1—20103.34最小公共祖先leastcommonancestor两个元素的共同祖先元素,并且该祖先元素的所有了元素都不冉是这两个元素的共同祖先元素。3.35数值型数据项numericitem反映数值的数据项。其简单类型呵为decimal、float、double,复杂类型为fractionltem’Fype。3.36非数值型数据项non—numericitem除数值型数据项以外的数据项。注:日期类型不属j.数值型。3.37期间period一个时间点或者一个时间段。注:在商业报告中.财务数据和其他事实通常是以时间点或者以某个特定时间段来报告的。3.38资源resource概念或数据项的额外信息的扩展链接中所包含的XMI。片段。3.39单位unit在XBRI。实例中作为根元素的子元素出现的、以说明数值型数据项度量单位的XMI单位元素只能用于说明一个特定的度量单位。4缩略语下列缩略语适用于本文件。I)TS可发现分类标准集GAAP公认会计原则Is()国际标准化组织URI通用资源标识符URI,统一资源定位符XBRI.可扩展商业报告语占XI.inkXMI,链接语言XML可扩展置标语青XpathXML路径语言XPointerXMI.指针语言XQueryXMI.查询语言5XBRL处理器应满足的要求及其分级DiscoverableTaxonomySetGenerallyAcceptedAccountingPrinciplesInternational()rganizationforStandardlzationUniversalResourceldentlfierUniformResourceLocatoreXtensibleBusinessReportingLanguageXMI。LinkingI.anguageeXtensibleMarkup1.anguageXMI。PathI。anguageXMI,PointerI。anguageXMI,QueryI,anguage本部分对XBRl。处理器设定了最低符合要求和完全符合要求,其中:——最低符合要求:XBR!,处理器应完整并且正确无误地符合本部分中的全部语法要求;⋯完全符合要求:取决于处理器的使用目的,应首先达到最低要求,另外,它应完整并且正确无误地符合与链接库和XBRI。实例相关的全部语义要求。5
GB/T25500.1—2010除非特别指出,本部分巾的全部要求适用于所有满足最低要求的处理器。6命名空间前缀惯例说明本部分在描述元素和_I嵩性时采用一系列命名空间前缀,命名空间前缀惯例应用如表l所示。表1命名空间前缀惯例对照表命名窄间前缀命名空间URIlinkhttp://wwwxbr[org/2003门inkbasexbrllhttp://www,xbr[.org/2(】03/1nst删。xlhlln://WWW.xbrl.org/2003/X1.inkxlinkhltp://wwv‘attributeref=”xlinkshow”use=1。optional’1/)(attributeref=”xlinkactuate”use=”optional”/)
GB/T25500.1—20107.5.3linkbase元素7.5.3.1概述按照XI,ink规范,包含一系列内部链接和第三方链接的文档被称为链接库。链接库是扩展链接或包含扩展链接的元索,也可包含documentation元素。linkbase元素町作为扩展链接的容器,其属性及子元素如表3所示。表3linkbase元素的属性及子元素表属性/子元索名称选择性描述链接库元素可包含一个1(1属性。此属性的值麻遵循XMI,规范中对td类型1d属性可选(http://www.w3.org/FR/RECxml#N7F+l"okenizedType)的规定xml:base属性XM].规范可出现在linkbase元素中,用r将扩展链接的相对xirll:base属性可选URl解析为绝对URl所有[inkbase元素中也可包括documentation元素。doculllenlation元紊应含documentation兀素日n生有字符申内答。documentation元素可包含XBRI,链接库命名空间(hltp://wwwxbrl.org/2()()3川nkb洲)中没有定义的某种属性XMI。模式对linkhase元素的约束如下所示
GB/T25500.1—2010示例:链接库框架<1inkbasexmlns=”http://wwxbrlorg/2003/linkbase”xmlns:samp2”http://wwwxbrlorg/sample”Ⅺnlns:xllnk=”http://wⅥw.w3org/1999/xlink’’xmlns:xsi=”http://www3org/2001/XMLSchema-instance”xsi:schemaLocation2”http://wwwxbrl,org/samplesamp001xsd’’xml:base=”http://0xbrlorg/sample”>(calculationLir止xlink:role=”http://wwwxbrlorg/2003/role/link”xlink:type=”extended”)(1一·一>(/calculationLink)</1inkbase>含义:将linkbase作为根元素,其中包括命名空间前缀定义和schemaI。ocation属性。“xm|:”前缀不需要声明。calculationI,ink作为一个扩展链接元紊包含在该链接库中。XMI。模式对documentation元素的约束如下所示10
GB/T25500.1—20107.5.3.2roleRef元素roleRef元素用于解析在链接库或XBRI。实例中用到的自定义的xlink:role的值。roleRef元素是一个简单链接,指向分类标准模式文档中的roleType元素,roleType元素声明了xlink:role的属性值,其属性如表4所示。表4roleRef元素的属性表属性名称选择性描述xlink:type必备其值应为“simple”xlink:hre{属性应是URl。URI应指向一个分类标准模式文档中的roleType元素。xlink:href必备相对URI在使用前应解析为绝对URI。无论roleRe[在哪里出现.其引用的文档应作为DTS的一部分被发现xlink;arcrole可选该属性在roleRef元素中没有语义定义可选属性xlink:role应为URI值。如果选用,则该属性不能为空。该属性在roleRefx11nk:role可选元素中没有语义定义roleURl属性用于确定roleRef元素所指向的XMl。资源中定义的xlink:role的属性值。roleURl必备此属性的值应和roleRef元素所指向的roleType元素中的roIeuRI属性值相匹配。在同·个链接库或者XBRI。实例中.有相同roleURl属性值的roleRef元素最多只能有一个.
GB/T25500.1—2010XMI。模式对roleRef元素的约束如下所示schematargetNamespace=”http://wwwxbrlorg/2003/linkbase”xmlns=”http://wwww3org/2001/XMLSchema’。xmlns:Hnk=”http://wwwxbrlorg/2003/linkbase”xmlns:xl=”http://wwwxbrlorg/2003/XLink’’xmlns:xlink=”http://wwww3org/1999/xlink”elementFormDefault=’。qualifled”、(elementnaffle=”roleRef”substitutionGroup=”xl·simple”)(annotation>(documentation>roleRef元素定义用于链接xlink:role属性解析值与roleType元素的声明(/documentation>(/annotation)(complexType)(complexContent)(extensionbase2”xl:simpleType”)(attributename=”roleURI”type=”xlinknonEmptyURI”use。”recplired”(annotation>(documentation)该属性包含了一个角色名称。(/documentation)(/annotation>《/attribute>(/extension>(/complexContent)(/complexType>:/element)</schema>7.5.3.3areroleRef元素arcroleRef元素用于解析在链接库或XBRI,实例中用到的自定义的Mink:arcrole的值。arcroleRef元素是一个简单链接,指向声明了xlink:arcrole属性值的分类标准模式文档巾的arcroleType元素,其属性如表5所示。表5arcroleRef元素的属性表属性名称选择性描述xlink:type必备其值应为“simple”。link:href属性应是URI。‘URl应指向.个分类标准模式文档巾的arcrole"i"ype元xlink:href必备素。相对URI在使用前应解析为绝对URI。所有被xlink:href属性引用的文档应作为DTS的一部分被发现,而不考虑arcroleRef元素出现在哪个链接库中xlink:arcro[e可选该属性在arcroleRef元素中投有语义定义x】;nk:role可选应为URI值。如果选用,则该属性小能为空。该属性在arcmleRef元素中没有语义定义arcroleURl属性用于确定arcroleRef元素所指向的XML资源中定义的xlink:arcroIe的属性值。此属忭的值应和arcroleRef元素所指向的arcroleType元素中的arcroleURlarcroleURI必备属性值相匹配。在一个链接库或者一个XBRI.实例中.有相同arcroleURl属性值的arcroleRef元素最多一个12
XMI,模式对arcroleRef元素的定义如下所示GB/T25500.1—2010schematargetNamespace=”http://"wxbrlorg/2003/linkbase”xmlns=”http.//wwww3org/2001/XMLSchema”xmlns:link;”http://wwwxbrlorg/2003/linkbase”xmlns:xl=”http://wwwxbrlorg/2003/XLink”xmlns:xlink=”http://wwww3org/1999/xlink’’elementFormDefault=。’qualifled’’、elementname=”arcroleRef”substitutionGroup=”xl:simple”>(annotation)(documentation>arcroleRef元素的定义:用于链接xlink:arcro]e属性的解析值以及arcroleType元素的声明(/documentation>(/annotation>(complexType>(complexContent>(extensionbase=”xlSimpleType”>(documentation>该属性包含了一个arcrole名称(/documentation)(/annotation>(/attribute>(/extension>(/eomplexContent>(/complexType)/element>7.5.4扩展链接的使用7.5.4.1概述扩展链接足有注解的XMI。片段。XBRl.扩展链接说明了以XMI.片段形式袅示的资源问的关系其属性如表6所示。表6扩展链接元素的属性表属性名称选择性描述扩展链接可有-个id属性。id属性的值应和XMI.规范中lD类型中属性的ld可选规则相·致。·d属性标识为一个扩展链接,以便丁它可被简单链接直接引用xlink:type必备其值应是“extended”xlink:role属性应出现在标准扩展链接上。xlink:role属性的内容被称为扩展链接的角色值。扩展链接角色值在应用中用来区分不同的关系。本部分定义的x1Ink:role必备标准扩展链接角色遵循hflp://www。xbr].org/2003/role./link。标准扩展链接可在使用这种角色时.无需使用role’I、ype和roleRefxml:base可选用于处理扩展链接的相对URI
GB/T25500.1—2010XMI.模式对XBRI。使用的扩展链接的一般约束如下所示XBRI。扩展链接町包括5种不同类型的子元素:documentation(备注)元素、title(标题)元素、[ocator(定位器)元素、resource(资源)元素和arc(弧)元素。documentation元素仅用于XBRI。注释,没有Xlink特定的语义。title,locator,resource以及arc元素町由特定的Xlink属性确定。如果title,loeator,resource和arc元素不是一个扩展链接元素的直接子元素,那么它们在XI,ink规范中就没有特定的意义,在XBRI。中也就没有特定的意义。7.5.4.2documentation元素所有XBRI。扩展链接都可包含documentation元素,其与linkbase元素中使用的documentation元素遵循相同的语法规则。
7.5.4.3title元素GB/T25500.1—2010所有的XBRI。扩展链接都可包含标题。相对于xlink:title属性的有限表达能力,title元素可用于说明扩展链接。在需要用多种语言提供信息时,尤其需要使用title元素。标题没有XBRI.特定语义。若要在扩展链接中使用一个标题,就应为抽象的标题元素在替换组中定义一个新的元素,其属性如表7所示。表7扩展链接中的标题元素的属性表属性名称选择性描述xlink:type必备其值应为“title”XMI。模式对title元寨的约束如下所示schemata。getName8pacez”http://www.xbrlorg/2003/XLink”xmlns:xlink=”httpl//wwww3org/1999/xlir】lc”xmlns:xl=”http://㈣xbrlorg/2003/XLink”xmlns=”http://www.w3org/2001/XMLSchema”elementFormDefault=。’qualifled”attributeForM)efault=”unqualifled’’、(documentation>抽象title元素的类型用作一个title元素模板。(/documentation>(/emnotation)(complexContent>(restrictionbase=”anyType”>(attributeGroupref=”xlinkltitleType”/)</restriction)</co“plexcontent)</complexType)(elementname=”title”type=”xl:titleType”abstract=”true”>(annotation)(documentation>在扩展链接documentation中使用的一般title元素。用于扩展链接,弧,定位器。详见http://㈣w3org/TR/xlink/#title-element。(/documentation>(/annotation></element)7.5.4.4定位器(Ioc元素)定位器是扩展链接的子元素,指向扩展链接本身之外的资源。所有XBRI。扩展链接都可包括定位器,其属性如表8所示。
GB/T25500.1—2010表8定位器元素的属性表属性名称选择性描述xlink:type必备其值应为“]ocator”此属性应是一个URI。UR]应指向一个XMI.文档或者XMI。文档中的一个或多个x】Ink:href必备XMI。片段。相对U"RI在使用前应解析为绝对URI。所有被xlink:href属性引用的文档应作为IYI‘S的一部分被发现,而不考虑该定位器出现在哪个链接库中在定位器中的xlink:label属性标识r该定位器,使得在『司一扩展链接中的弧可引用它。在一个扩展链接中的多个定位器和资源日r有相同的xlink:b·bel属性值。xlink:lab(、1Mink:】abel必备属性值一定为一个NCName(http://www.w3org/’FR/RECxmlnames/#NI‘。NCNAME),这要求xlink:label属性应以一个字母或者下划线升头XMI。模式对定位器元素的约束如下所示
GB/T25500.1—2010为了满足一致性,loc元素是为了应用于XBRI,扩展链接而定义的唯一定位器。loc元素是通用定位器的一个具体形式。XMl。模式对loc元素的约束如下所爪:定位器可包括标题,应和扩展链接的子标题遵循相同的要求。7.5.4.5资源(resource元素)资源是扩展链接中的一个XMI。片段,通过扩展链接既可与扩展链接中的资源有联系,也可与扩展链接外部的资源有联系,其属性如表9所示。表9Resource的属性表属性名称选择性描述xlink:type必备其值一定为“FeSOUrC("”在资源中的xlink:label属性标识了该资源,忙得在相同扩展链接中的弧可引用xlink:label必备它。资源中的xlink:label属性应和定位器rt|列xtink:label属性遵循帽同的规范。在·个扩展链接的多个资源可有相同的标签资源的可选属性xlink:role作为资源的角色值被引用。资源中可包含xlink:role属性,根据资源所含信息的本质txlink:role属性被用来xlink:role可选区分资源。本部分中定义的一些资源有一组针对它们定义的标准资源角色值。自定义引用角色可使用roleType来定义1d属性可在XBRI。扩展链接的所有资源中存在。1d属性值应遵守XMI,规范q·关于带有ID类型的属性的规则(http;//www.w3org/TR/RECxm[#N.IId可选T。ken·zedType)。ld属性标识了资源,使得它能够被其他弧禁JL的扩展链接中的定位器SI用
GB/T25500.1—2010XMI。模式对Resource的约束如下所示7.5.4.6llrc元素7.5.4.6.1概述所有XBRI。扩展链接都可包含arc元素。弧表示通过扩展链接中的定位器标识的资源问的关系或者扩展链接中资源问的关系,其属性如表10所示。表10are元素的属性袭属性名称选择性描述xlink:type必备其值膻是“arc”弧中的xlink:from属性应和相同扩展链接元素中的至少一个定位器或资源的xtink:label属性值相等。xIInk.from必备xlink:from属性值应是一个NCName,即xlink:from属性应以一个字母或者一个_F划线开头-个弧的xlink:to属性应和相同扩展链接元素巾的至少·个定位器或资源的xlink:xlink:to必备label属性值相等。xlink:to属性值应是一个NCNamet即xlink:lo属件应以·个字母或者一个下划线开头J8
表10arc元素的属性表(续)GB/T25500.1—2010属性名称选择性描述xlink:arcrole属性用于记录弧所表达的特定类型的关系。它的值称为弧角色值。xlink:arcro[e必备本部分定义了一组标准的arcrole值,自定义arcrole值可使用arcrole’Fypcs来定义。order属性是可选择的,它应有一个小数值;当关系的等级网络展示时,该小数值可表明应用软件在正确展示兄弟概念时的次序。如不选择该属性,order属性必为默认值“I”。如order属性可选果在等级网络中的多个兄弟有相同的order属性值,那么这些兄弟的展示顺序由应用软件决定。order属性值不一定是整数,这样可方便在已经定义好的两个兄弟中间添加+个新的兄弟arc元素的XML模式约束如下所示‘schematargetNamespace=”http://www.xbrl.org/2003/XLink”x口lns:xlink=”http://晰卅们.arg/1999/xlink”xmlns:xl=”http://wwwxbrlorg/2003/XLink”xmlns=”http.//wwww3org/2001/XMLSchema”elementFormDefault=”qualified”attributeFormDefault=”unqualified’’、simpleTypeDame=”useEnum”、(annotation)(documentation>扩展链接弧中use属性的枚举值。(/documentation></annotation>,restrictionbase=”NMTOKEN”、(enumerationvalue=”optional”/)(enumerationvalue=”prohibited”/)(/restrlction>/simpleType)(coaplexTypemme=”arcType”)(annotation>(/annotation)(complexContent>(elementref=”xl:title”minOccurs=⋯0。maxOccurs=”unbounded”/)(/sequence)(attributeGroupref=”xlink:arcType”/)(attributeref=”xlink:from”use=”required”/)(attributeref=”xlink:arcrole”use=”required”/)(10cxlink:type=”locator”xlink:label=”b”xlink:href=”examplexsd#conceptB”/)(presentatlonArcxlink:type=”arc”xllnk:from2”a”xlink:to=”b”xlink:arcrole=”http://w删xbrlorg/2003/arcrole/parent—child”order=”l”/、(/presentationLink)示例2:一对多的弧关系该标签链接包含单·的弧,它把一个XBRI,概念和两个XBRl。标罄相链接。这是通过给缚个标签资源赋予相I司的xlink:label属性值而实现的,该属性值和弧中的xlink:to属性值也是相同的。该弧代表r两种关系,种是概念A和标准标签(“ConceptA”)之间的联系,另外~种是概念A和合计标签(“TotalofConceptA”)之间的关系。(1abelxlink:type=”resource”xml:lang=”en”xlink;label=”laba”xlink:role=”http://wwwxbrl。。g/2003/role/label”>ConceptA{/label>(1abelxlink:type=’’resource”xml:fang=”en”xlink;label=”labatotal’’xlink:role=”http://wwwxbrlorg/2003/role/totalLabel”>TotalofConceptA(/label)(1abelArcxlink:type=”arc”xlink:from=”a"xllnk:to=”lab_a—standard”xlink:arcrole=”http://wwwxbriorg/2003/arcrole/concept-label”/>(1abelArcxlink:type=”arc”xlink:from=”a”xlink:to=”lab—a—total”xlink:arcrole=”http://wwwxSrlorg/2003/arcrole/concept-label”/></labelLink)从语义上讲.这两个扩展链接袁规的是概念及其标签之问相同的关系集。示例3:多对多的弧关系该标签链接包含单一的弧,它将两个概念和两个标签联系起来。这是通过给每个概念的定位器赋予相同的xlink:label属性值实现的,该属性值和弧中的xlink:from属性值是相同的.并且。还给每个标签资源赋予相同的xlink:label属性值,该属性值和xlink:lo属性值是相同的。(1abelLinkxlink:type=”extended”xlink:role=”http://wwwxbrlorg/2003/role/link”)(10cxlink:type=”locator”xlink:label=”ab”xlink:href=”example.xsd#conceptA”/)<10cxlink:type=”locator”xlink:label=”ab”xlink:href=”examplexsd#conceptB”7)(1abelxlink:type=”resource”xml:lang=”en”xlink:label=”lab—ab”xlink:role=”http://㈣xbrloog/2003/role/label”>ConceptAorB《/label>相反.根据XLink规范,应使用个合法的替代构造,例如:(definitionLinkxlink:type=”extended”xlink:role=”http://wwwxbrlorg/2003/role/link”>(10cxlink:type=”locator”xlink:]abel=”a”xlink:href=”examplexsd#conceptA”/)(10cxlink:type=”locator”xlink:label=⋯b’姐ink:href=”examplexsd#conceptB”/)(definitionArcxlink:type。’1arc”xlink:from=”a”xlink:to=’’b”xlink!arcrole=”http://w州xbrlorg/2003/arcrole/generalspecial”/)(/definitionLink)(definltionLinkxllnk:type=”extended”xlink:role=”http://wwwxbrl.org/2003/role/link”>(10cxlink:type=”locator”xlink:label=”a”xlink:href=”examplexsd#conceptA”/>(10cxlink:type=”lucator”xlink:label=⋯b’xlink:href=”example.xsd#conceptB”/)(definitionArcxlink:type=”arc”xlinklfrom=”a”xlinklto=’’b”xlink:arcrole=”http://㈣xbrlorg/2003/arcrole/requires—element”/>(/definitionLink>7.5.4.6.2title元素弧元素可包含标题,应与扩展链接的子标题遵循相同的要求。7.5.4.6.3禁止和覆盖关系7.5.4.6.3.1概述一个分类标准创建者通常不能修改其他分类标准创建者创建的链接库。如果他需要修改这些链接库所表达的关系,那么可以建立一个新的链接库,以此体现对特定关系进行禁止或者覆盖的关系。无论是要覆盖还是禁止一个现有的关系,都需要创建一个新的弧。禁止弧是表达一个或者一组禁止关系的弧。禁止关系是用于否定其他关系的关系。覆盖弧足表达一个或者一组覆盖关系的弧。覆盖关系是用于取代其他关系的关系。当确定一个DTS中的关系网内的不同关系时,禁止和覆盖是相关的。用于表达禁止和覆盖关系的弧受use和priority两个属性控制,本部分中定义的所有弧元素都有这两个属性,其属性如表11所示。表11禁止和覆盖关系的弧元素的属性表属性名称选择性描述取值应是“optional”和“prohibited”两者之一。其中,若usc拙“optional”,则表示该弧代表的一个或者⋯组关系可参与到DTS中可选的戈系网中。当use属性不明确时,其默认值为“optional”。若usc一“prohibited”.则表示该弧代表的一个或者一组关系禁止其本身及其他等价关系参与到DTS中的关系网络中。这种关系被称为是禁止关系priority属性的内容应是一·个整数,其默认值为⋯0’。在关系网中应用禁止以及覆可选盖规则时,应使用此属性。每个关系都有一个优先权,它的值等于用于表达此关系的弧的priority属性值
7.5.4.6.3.2DTS中的关系网GB/T25500.1—2010DTS中的扩展链接所表示的弧描述了XMI。片段之间的关系网。单独地来说,每个弧描述一个或者多个关系。但是,在一个DTS的内部,仅仅其中的一·些关系参与到DTS所描述的关系网中。DTS的所有关系都是DTS所描述的内部关系网的候选关系。但足,有一些被其他关系禁止或者覆盖的关系是被DTS所描述的关系网排斥在外的。DTS中的所有弧被分为组织到弧的几个基础集中。在一个弧基础集中的全部弧需要满足以下条件:a)有相同的本地名称、命名空间以及xlink:arcrole属性值;b)被包含在有相同的本地名称、命名空间以及xlink:role属性值的扩展链接元素中。DTS中的每个弧的每个基础集都是表达内部关系网候选关系的集合。对于DTS中的弧的每个弧基础集,关系禁止和覆盖的规则决定了参与到DTS中内部相应关系网的基础集中的关系的子集。7.5.4.6.3.3等价关系应用关系禁止和覆盖规则时,基础集中的弧表达的每个关系都要和该基础集中的弧表达的所有其他关系进行比较。在下列情形下认为给定的基础集中的弧所表达的两种关系是等价的:a)下面的条件需要满足后模式验证信息集(post—schema—validationinfoset):——弧有非豁免属性(nonexemptattributes)的同样数字;一第一弧的每个非豁免属性,在第二弧有一个相对应的结构等价的非豁免属性(弧的use和priority两个属性是豁免属性,以下命名空间中的其他属性也都是豁免属性):●http://www.w3.org/2000/xmlns/;●http://www.w3.org/1999/xlink;——所有其他属性是非豁免属性。b)XMI,片段中关系的“from”端相同。c)XMI,片段中关系的“to”端相同。7.5.4.6.3.4禁止和覆盖关系规则对于~个基础集中的弧所表达的每个关系,如果该关系包含在该弧的基础集的关系网中,禁止和覆盖关系规则由弧的use和priority属性以及关系等价概念来决定。禁止和覆盖规则按下列方式应用在每个等价关系集合上,每个等价关系集合足由基础集中的弧表示:a)基础集中的弧表达的关系网不包含该集合中的任何禁止关系。b)如果只有一个关系有最高优先级,而且该关系不是禁止关系,那么该关系是覆盖关系,应包含在基础集的关系网中。弧基础集中的所有其他等价关系都不包含在关系网中。c)如果不止一个关系有最高优先级,而且都不是禁止关系,那么这些最高优先级关系有且仅有一个应包含在弧基础集的关系网中。被选中的关系应当是覆盖关系。所有其他等价关系(即“被覆盖关系”)不允许包含在弧基础集的关系网中。具体选择哪个关系包含在弧基础集的关系网中,由应用程序决定。d)如果不止一个关系有最高优先级,并且这些关系中至少有一个是禁止关系的,那么这些等价的关系都不能被包含在弧的基础集的关系网中(这些不是禁止等价关系,而是被禁止了)。禁止和覆盖关系规则的具体示例见示例5。23
GB/T25500.1—2010示例5:禁止和覆盖关系以F这组示例包含r一些很少能够遇到的情况,并且示范了如何根据禁止和覆盖关系规则处理这些情况。这峰例子给出了一系列扩展分类标准,这些扩展分类标准可以是由分类标准创建者以外的人创建。如果弧基础集中的两个弧表现的是一组等价关系(如下所示),那么这两个关系都没有被包含谯与该弧基础集相戈联的戈系阄中。·弧A用㈣=”optional”并且priority=“l“衷乐关系A;●弧R用usc=”prohibited”并且priority--”2”表示关系B。弧B的优先级较高.井且表达种禁止荚系。凶此关系A被关系B排除在与弧基础集相关的戈系嘲之外。由于关系n禁止了关系A,因此,根据定义,它不被包括在与弧的基础集相关的关系州中。如粜后续有另外一个弧按照以下形式介入到弧的基础集中:●弧C用Ilsc一”prohibited”和pnority一”3”表示关系C。并且,关系c与关系A、B足等价的,冈为关系C有最高优先级,它是一个禁止关系。因此.关系A被关系c排除在与弧的基础集相芙联的关系网之外。关系I{和c是禁止关系.因此,根据定义,它们小做包含在与此弧基础集相关联的关系网中。如果后续有另外一个弧按照以下形式介入到弧的基础集中:·弧『)崩Ilse一“oplional“和priority;”4”表示关系D。并且关系I)与关系A、B、c是等价的,因为关系D有最高优先级,所以,它足个覆盖关系。因此,关系A、B干uC小被包含在与此弧基础集相关联的关系网中。从而,该关系D实际地覆盖了禁止芙系B和C的效果.因此被包古在与弧基础集相关联的关系刚中。如果后续有另外一个弧按照以下形式介入到弧的基础集中:●弧F用use一”optional”和priority=“4“表示笑系E。并且.关系Ii和关系A、I{、C、I)等价,因为关系F和关系D的优先级相等,所以.关系E和关系D究竟哪一个足覆盖关系,需要由应j}I程序决定。关系A、B和c仍然不被包含在与此弧基础集相)∈联的关系网中。因为这几个兑系是等价的,那么,关系E和关系『)究竟哪一个是覆盖关系要由应用程序决定的事实,变得不重要r,因为任选其中的哪一个都不会影响所要表达的语义。如果后续有另外一个弧按照以卜形式介入到弧的基础集组中:●弧I?用l州一”prohibited”和pnorIty一”4”表不关系F。井H,)乏系F和关系A、I{、(’、D、F都是等价的,因为戈系F是有最高优先级的关系之巾的个,而且关系F是‘个禁止关系,冈此关系A、B、L、、D、E、F都不被包含在与此弧基础集相关联的关系网中。将一个DTS中所有被发现的弧划分为基础集并在一系列关系网中的禁止和覆盖规则的应用过程产生r~·系列的关系网,每个关系网中包括的哭系如下:——用具有相|司本地名称、命名空间以及xlink:arcrole属性值的areType元素的弧表达;——用包含在有相l司本地名字、命名空间以及xlink:role属性值的extendedType元素中的弧表达;——不是被禁止关系、禁止关系或者覆盖关系。7.5.5在URI片段标识符中使用XPointer为了能够指向一个特定的XMI。元素,在XLink规范中多个链接(href)中用到的URI应以一个片段标识符结束。根据XI。ink规范,XPointer语法允许存片段标识符中使用。片段标识符的格式应符合快捷指针的要求(http://www.w3.org/TR/xptr—framework/#shorthand),或者符合一个基于架构的24
GB/"1125500.1~2010指针的要求(http://www.w3.org/1’R/xptrframework/+#scheme)。在XBRI。链接中唯一允许的基于架构的指针是元素模式。示例:Mink:lircf值示例示例含义#fl当前文档片段有值为“fl”的Id属性USbsv21_xsd#currenlAssetsIHhsv21xsd文档有l【I属性值为”currentAss(·IS”的兀索USbsv2lxsd#elemem(/1/14)USbs—v21xsd文档的该元素是根元素的第14于元素(根据文档顺序)usbs—v21.xsd#element(currentAssels)[IS—bsv21.xsd文档的该兀素有一个值为”currenlAssets”的id属性8XBRL实例8.1概述XBRI,实例是以“xbrl”为根元素的XMI.片段。XBRI。实例包含若干事实,每个事实都对应着一个概念,概念在DTS中被定义。XBRI,实例还包含context和unit元素,它们为解释实例中的事实提供所需的额外信息。事实町是简单的,在这种情况下事实值将被表求成简单的内容(那些以比率表示其值的简单事实除外);事实也可是复合的,在这种情况下事实值由其他的简单事实或者复合事实的值复合而成。简单事实用数据项来表达,而复合事实用元组表达。虽然任何给定尤组或数据项的语法仅能在单个分类标准模式中进行定义,XBRI.实例中出现的数据项或者元组却可取自任意个分类标准模式。XBRI。实例可识别一些分类标准模式和XBRI,链接库,并且以此作为起点进而发现支持这些实例的DTS。在获取DTS的过程中作为起点的分类标准模式与链接库由XBRI。实例中的schemaRef元素和linkbaseRef元素分别识别。这使得XBRI。实例能够对其所报告信息的解释加以控制。~份XBRI。实例应遵循以下规则:XBRI。实例的语法通过一组XMI,模式进行约束;所有的XBRI.实例应是符合XMI。模式定义的有效的XMI。文梢。至于XBRI,实例的语义及其内容,仅在其会对使用本部分的软件应用程序产生影响时予以说明。8.2根元素xbrl每个XBRI.实例,都至少包括一个名称为xbrl的元素,作为封装XBRI。实例的根元素。兀素xbrl不能为空.至少包括一个数据项和本身包含子元素的l:下文元素。如果一个更大的文档中包含多个由XBRL标记的数据块,每个数据块都要有一个xbrl元素作为容器。因此,一个XBRI,实例的根Ji素应是容器元素,其属性如表12所示。表12XBRL实例的根元素xbrl的属性表属性名称选择性描述I(1属性的值应满足XMI.规范中荚r1I)类型属性的规定(http://www.w3org/ld可选TR/RECxml#NTTokenized.Iype)xml:base可选xbrl元素可有一个xml:base属性,用于解析XBRI,实例中的相对URl
GB/T25500.1—2010XMI。模式对xbrl元素的约束如下所示示例:使用xbrl作为根元素(ci11iabilitiesprecision=⋯3’unitRef=”ul”contextRef=”c1”>635(/ci:1iabilities)(unitid=”ul”)(f一·一)(/unit)</xbrl)含义;xbrl保留命名空间前缀定义和schemaLocation属性。26
8.3schemaRef元素GB/T25500.1—2010每个XBRI。实例应包含至少一个schemaRef(模式引用)元素。它是一个简单链接,应作为xbrl元素的子元素出现。XBRL实例中所有的schemaRe{元素在文档中都应先于xbrl元素的其他子元素出现。在XBRI,实例中,schemaRef元素指向一个分类标准模式,该分类标准模式足支持该XBR[,实例的DTS的一部分,其属性如表13所示。表13模式引用元素的属性表属性名称选择性描述x11nk:type必备其值为“simpL,,"’x/ink;href属性应是URI。URI应指向某个XMI。模式。相对URI枉使用前应解xlink:href必备析为绝对URI奉部分没有赋予该属性任何语义。xlink:arero[e属性值应是符合XI,ink规范定义xlink:arcrole可选的URlxlink:role属性可用于schemaRef元素。本部分没有对出现在schemaRef元素上“Ink!role可选的xlink:role的语义作出定义。xlink:role属性值应足符合XL.ink规范定义的URlxml:base可选可出现在schemaRef元素中,参与解析xlink:href属性中的相对URl注;同一XBRL实例中,若sehemaRd元素与sehemaI,ocation属性不符,则XBR[。处理器可能无法正确解析。xlink:scheraaRef的XML模式定义如下所示schematargetNamespace=”http://wwwxbrl.or972003/XLink”xmlns:xlink=“httpl//wwww3org/1999/xlink’’xmlns:xl=”http://www.xbrlorg/2003/XLink”xmlns=”http://wwww3org/2001/xMnSchema"’elementFormDefault=’’qualifled”attributeFormDefault=’’unqualifleft”、complexTypename=’’simpleType"’、(annotation)(documentation>)田RIJ中定义的简单链接类型。(/documentation)(/annotatlon>(attributeref=”xlink.title”USe=”optional”/>(attributeref=”xlink:show"’use2”optional”/)(attributeref=”xlink:actuate”use=”optional”/)所有数据项和元组元素的属性。(/documentation)(/annotation>(attributename=”id”type=”ID”use=”optional”/)(anyAttributenamespace。”##other”processContents=”lax”/)/attributeGroup>attributeGroupname=”tupleAttrs”)(annotatlon)(documentation)元组元素的属性组。(/documentation>(/annotatlon)(attributeGroupref=“xbrli:factAttrs”/)/attributeGroup>attributeGroupname=”itemAttrs’’)(annotation)(documentation)所有数据项的属性。(/documentation>(/annotatlon)(attributeGroupref=”xbrli:factAttrs”/>,attributename=’’contextRef”type。”IDREF”30
GB/T25500.1—201031
GB/T25500.1—2010示倒1:一个具有i位有效数字的数值型事实(ci:capitall。easescontextRef一”cl”llnItRef一”111”precision一”3”>727432(/ci:capilalI,eases)含义:在上F文c1下的融资租赁协议的值如果精确到三位有效数字,应为727000。注意:有必要参考上下文以获取关于该数值的其他细节信息,如实体、期间等。同样有必要参考引用的unit元素以获取相关的度量单位信息。示例2:非数值型数据项32
GB/T25500.1—2010(ci:eoncentrationsNotccontextRef一“Cl”>凼为公司现金管理策略,所以短期投资信用风险的集中被认为是不重要的。公司的这些策略限制投资资金用在低风险、高流动性的有价证券E,概括描述了发行者的信用需求.并且限制了可投资在任何一个发行者的现金数量。</ci:concentrationsNore)含义:上下文cl的专门注释文本。抽象item元素的内容可派生于anyType。数据项替换组的每个成员应拥有一个已定义的XBRL数据项类型。这将允许实例中每个数据项替换组校验自身的数据类型。对于XML模式中定义的每个合适的内建类型,都为之定义~个派生于该类型的XBRI。数据项类型,fractionltemType类型也是如此。某一个数据项除非其类型通过约束fractionhemType派生而来,否则不能包含复合内容。contextRef属性是指向context(上下文)元素的一个IDREF,context元素包含所表示事实的额外信息。一个数据项应包含一个contextRef属性,该contextRef属性引用同一XBRI。实例的某个context元素。XBRI。实例是xbrl元素的一次出现,而非整个文档。如果数据项的数据类型派生于XMI,模式的内建数值类型(包括decimal、float、double或派生于它们的内建类型)或fractionhemType约束,数据项应同时使用contextRef属性和unitRef属性;其他的数据项应使用contextRef属性。unitRef属性是指向unit(单位)元素的IDREF。它包含数值型事实度最单位的信息。unitRef属性不能出现在非数值型数据项中。unitRef属性应出现在数值型数据项中,引用同一XBRI.实例的某个unit元素。数值型数据项还提供了两个可选属性:precision和小数decimals(fraetionhemType除外),从而使得XBRl.实例创建者能够说明所表示事实的精度。其属性如表16所示。表16数据项的属性表属性名称选择性描述所有的数据项都应具备相应的上F文,但所有的元组都不允许包含相应的上下文。数据项使用contextRef属性识别对应的c‘)nleXl兀索。该context元素与包含contexlRPfcoatexlRef属性的数据项关联。contextRe{属性值应与XBRI。实例中某个context元素的ld属性值相等.该实例同样包含出现comextRef属性的数据项中所有的数值型数据项应指明度量单位。一切元组和非数值型数据项均不能指定度量单位。数值型数据项通过unitRcf属性识别其度量单位,该unit元素与出现unitRefunitRef属性的那个数据项相关联。unitRef属性值应与XBRL实例中unit元索的一d属性值相等,该实例同样包含出现unitRef属性的数据项precision属性应为非负整数或“INF”字符串。precision属性反映计量精度,从而反映在此基础上参与下一步计算的有效位数这种计量方法对于后续计算的作用。不同的软件包可提供不同精度的数字。precision属性使任意厂商能够以相同的方式声明产品的精度。对于任何精度指定或推断为”的数值,应用程序应忽略”位有效数字之可选后的任何数位。Y/位有效数字起始于该数庀边第一位不为0的数字。若precision=“INF”.即该数的词法表示就是所表示事实的精确数值。注:本部分中的定义表明precision和decimals属性表示一个范围,XBRI,实例中表示的数值所对应的事实的实际值就处在该范围中
GB/T25500.1—2010表16数据项的属性表(续)属性名称选择性描述decimals属性值须为整数或“INF”。decimals属性决定了所表示事实数值所能精确到的小数点后的位数,可看作是舍入或截断的结果。如果某个数据事实包含一个值de(timals可选为”的decimals属性。就意味着能够精确到小数点后一位。decimals一”INF”.即泼数的同法表示就是所表示事实的精确数值8.8.2precision和decimals属性一个数值型数据项应拥有一个precision(精度)属性或decimals(小数)属性,除非它的数据类型为fracti。nItenlType或经由fractionltemType限制而派生的类捌,或者包含某个空值。在这种情况下,小能包括precision属性或decimals属性。数值型数据项不能同时包含precision属性和decimals属性。非数值型数据项不能包含precision属性或decimals属性。当需要判断两个数值型数据项是否值等价时,应考虑这两个数值型数据项的precision属性值。precision表示见示例1;decimals表示见示例2。示例1:精度和侧法表示示例含义精度为9位数字。从数值型事实的数值左边第一位不为0的数字开始的9位orecision=’。9’’数字被认为是精确的,可参与该数值型事实的相关运算XBRl。实例词法显示(省略或清除所有精度大于或等j:小r表示示例多余数字后)INF476.33447633400000()00⋯I3205205e0204.5205.5420020002002e32001500200250042002000—2002c3—200250020015002201220e2195020502200020e219502(】5()1999el85951234未知简单类型precisionType定义了精度属性值的值空间。定义如下
GB/T25500.1—2010示例2小数和词法表示示例含义dec/mats一”2”该数值型事实的值精确到小数点后两位decimals=”2”该数值型事实的值精确到小数点前两位,百位左边的数字都是精确的XBRI。实例词法显示(省略或清除&"cimaIs属性大于或等于小于表示示例所有多余数字后)INF436.74943674900000⋯12100010.009.99510.00521010.009.9951000S——210.00010.009.99510005———●210.00910.009.99510.0050109.510.5—110515—111105l53205000204.9995205.00054200200()2002000.00002001999.999952002000.()0005—2—205—200—250—15()一2205200】50250—22002000200200020019502002050320020002002000200l5002002500420020002000l9950002005000——————3777000777000776500777500
GB/T25500.1—2010简单类型decimalsType定义了decimals属性的合法取值。其XMI,模式文件定义如下8.8.3推导精度XBRI。实例的用户能够在数值型数据项的precision属性值缺失的情况下按以下规则推测其值:对于fractionltem’Fype及其受限派生类型的数值项,如果运算中需要使用精度信息,廊用程序应推测出其精度值为“INF”。如果一个数值型数据项仅有decimals属性而无precision属性,而计算或者在XBRI。实例中查找再复数据项时又需要使用精度信息,相应的应用程序应能够推测出数值型事实的精度。如果已知decimals属性的值,假定数据项的precision属性值为”,”等于0和下列计算结果中的较大值:——如果小数点(如果没有的话,则指默认的小数点位置)左边有非零数字,取该数伉=Ill!事实的词法表示中小数点左边第一位非零数字开始的整数部分的位数;——否则,如果小数点右边有非零数字,先计算出小数点和该数值型事实浏法表示中第一个不为0的数位之间0的个数,取前者的相反数;——否则取0,加上:该数值型事实词法表示的指数值(如果有的话);加上:该数值型事实所能精确到的小数点后位数。示例:词法表示.精度和小数36
GB/T25500.1—2010词法表示小数属性的值精确度属性的推断值12323+2芝5123.4567232—5123‘·5—33}5}(一3)一5123.45e5——33+5+(一3)一50.1e一25o+(2)+5=3o.001E25(一2)+(一2)+5—1O.001c34(一2)1(一3)+4=一1小于0,值为o8.8.4准确性在字长受到限制的前提下,一个数值类型数据项的取值,还需一种规则来描述如何舍弃次要的字节,并确保数值的准确性。本部分定义_r如下两个规则:a)“”位有效数字”如果词法表示某个数值保留H位有效数字,即从该数的词法表示巾最左边的非零数字开始的”值数字(包括最左边的非零数字本身)是准确的,可参与该数的计算。b)“舍人”通常在计算之后需要进行舍八。为了舍入一个有n位有效数字的数,将第”位之后的所有数字均丢弃,一般情况下按“四舍五人”的原则进行。示例舍人原始数值舍人为”位有效数字F2H=33.564363.563.56733.6357o.49787o.50O4983.99994.o4.oo——9.99999110loo22.552322.6o.0019o.0019o001900.ooo02o.ooo020().000020o若同样的过程适用于”取任意值的情况.则说某个词法表示的数值保留”位有效数字。这项技术用于生成XBRl。实例中precision属性值为”的事实的词法表示。c)精确到小数点后n位如果某个数精确到小数点后n位,那么该数与其真值的差(也称作绝刘差一%,,)小于或等于0.5×10”。n可取正整数,也可取负整数或零。其数学表达形式如下:对于任意实数x,当且仅当满足以下条件时,z表示精确到小数点后”位的x,e‰一Xzl≤0.5×10”或者,根据舍入约定37
GB/T25500.1--2010示例:精确到小数点后”位0.5×10”≤zX<0.5×10~123456789012精确到小数点后”位”=一3"一一2”一0H一3F6123ooo1235U01234571234567891234567890128.9context元素8.9.1概述context(上下文)元素包含所描述实体的信息、报告期间和报告场景,对于理解可作为XBRI,数据项的业务事实都是必要的。}:下文元素的XMI.模式约束如下所示:8.9.2沁属性每个context元素应包含id属性。id属性值应遵循XMI。规范中有关ID类型属性的规定(http://www.w3.org/TR/RECxml#NTTokenizedType)。id属性标识I二下文元素并确保它可被数据项所引用。示例:1D属性示例正例ld=”C2424”厦例-d一“42”ID类刊的内弈不能以数字开头
8.9.3period元素GB/T25500.1—2010period(时间类型)元素包含item元素需要引用的时间点或时问间隔。period的子元素用于构造若十可选择的Ft期间隔表达中的其中一个,其含义如表17所示,数据类型如表18所示。表17period的子元素含义对照表元素含义起始口期(startDate),结束U期(endDate)具有指定起点和终点的一段时间时闸点(inslant)某个时间点永久(forever)表示“永久”的元素每个时间子元素均使用日期的标准XML模式表示。时间元素的XMI。模式约束如下所示:
GB/T25500.卜一2010表18子元素数据类型对照表子元素XMl.数揩类型instanl(时l可点)date或date"I’imeforever(永久)EmptYslartDate(起始日期)date或datc7I、imeendl)ale(结束目期)date或daIeT[tncinstant、startDate和endDate元素的内容使用Is【)860l中定义的数据表示形式,同时XBRI.增添r进一步的约束与限制:对于periodType--“instant”的数据项,period应包含时间点元素。对于periodType一“duration”的数据项,时间应包含forever几素或一个fljstartDate和endDate元素构成的有效序列。若startDate元素的内容为一个没有具体时间的日期,默认其值等同于一一个具有相同日期并且具体时间为TOO:00:00(一天开始时的午夜时分)的日期和时间类=!l!!值。若endDate元素或instant元素的内容为一个没有具体时间的日期,默认其值等同于一个具有相同日期,附加fiP1I),具体时间为TOO:00:00的dateTime类刑值。此处代表一天结束时的午夜时分。将其定义为第二天开始时的午夜时分的原因在于:SCHEMA规范规定时间的小时字段不允许取值24。注:P1I)为Is()8601的一个专用标签。8.9.4entity元素entity(实体)元素说明事实所描述的实体(包括商、肚、政府部门、个人等)。实体是上下文元素的必需内容。实体应包含标识符元素,同时可包含片段元素。其元素如表19所示。表19entity元素表元素名称选择性描述1(¨nliflet元素指定r验证业务实体所需的scheme属性。必需的scheme属性包含identItierr枝验scheme所属命名空阃的tJRI,为引用命名机构提供了框架。元素的内容应是必备个表征字符串类型的值.它足scheme属性所引用命名空间内的一个有效标识符。(标识符)XBRI.并未作出如F假设:应用程序能够解析任何特定模式属性内以元素内容形式⋯现的标勘{符segment元素是可选的群器元索。当实体的标识符不足以帮助XBRI,实例更为完整地标识商业部门时,segment元素口r作为额外标记供XBRI。实例编制者需要使用。scgmenI可选一般而言,segment的具体内容与XBRI.实例的目的相关。segment元素中包含的于(片段)元素不能在http://www.xbrl.org/2()03几州Ⅲlce命名空间中定义,同样不能是、媛命名空间中已定义元素的替换元素。segmenl元素也不能为空entity元素的XMl。模式约束如下所示
GB/T25500.1—2010示例:蛮体标识符示例含义(identifierscheme=”http.//www.ssceom.cn”)SINA</identifier)上证所股票代码为S1NA的公司。I)UNs@号为121064880的公司或其附(identifierscheme--”http://wwwdnb.conl”)121064880<、/klentifier>属F公司(identifierscheme=”http·//www.cusip.org“>(撸1477104(/identlficr)SINA公一J的CUSlP为G81477104(identifierscheme一”http://www.nacso.orgcn”)123456789(/i某非盈利组织的国家机构代码为dentifier)1234567898.9.5segment元素当实体标识符无法完全满足需要时,XBRl.实例的编制者可使用segment(片段)元素更完整的描述业务片段信息。通常情况下,片段的内存根据XBRI。实例的目的确定。segment元素包含的子元素小能在http://www.xbrl.org/2003/instance命名审问中定义,同样不能作为该命名空问中已定义元素的替换元素。segment元素不能为空。segment元素的XMI。模式约束如下所示:4f
GB/T25500.1—2010示例segmenl元素的用法(xbrlxmlns=”http://ww.,xbrlorg/2003/instance”xmlns:my=httpl||Ⅵ帆someCompany.com/segmentxmlns:xsi=”httpl//wwww3org/2001/XMLSchema-instance”xsi:schemaLocation2”http://www.someCompa“y.com/segmenthttp://wwsomeCompanycorn/segment/segment-schemaxod”)(!一”此处至少有一个link:schemaRef元素⋯一一>(!一“此处为包含事实数据值的元素⋯一>(contextid=”cl”)(entity)(!requiredcontent一)(identifierscheme=”http://Ⅲ.dnbCOrn”)121064880(/identifier>BeiJing</my:Province></segment)(/entity>(instant>2002—12-01(/instant>(/period>(/context)(/xbrl>(elementnaIne=”Province”type=”my!ProvinceType”/)(/schema>42
GB/T25500.1—2010含义:报告编制者使用r一个segment元素来表述此业务数据与北京相关。该公司的XMI。模式文件定义了Provincc元素,其包含中国除台湾以外的31个省、自治区和直辖lfJ名称。分类标准的创建者应预料到XBRI。实例创建者将会定义新的元素井插人片段元素中以表达的一个或多个维度差别.例如:●组织结构,比如一个公司的总部和附属子公司;●区域划分,比如在亚洲、欧洲和北美经营业务;●功能差别,比如连续和非连续操作得到的结果;●产品差别,比如渔业林业、畜牧业和农业的业务;●操作差别,例如是经常性收人还足非经常性收入,是酋次签约还是到续签。文档的制定者可决定提供命名空间方面的适当支持和xsi:sehemal.ocation提示,从Jl】:i确保segment元素能够通过XMI。模式校验。8.9.6scenario元素业务事实可通过四种形式报告:决算、预算、重估和预估。就内部报告而言,编制者希望将更多的元数据与数据项关联,为此可用scenario(场景)元索来添加额外标记。scenario元素中包含的子元素不能在http://www.xbrl.。rg/2003/instance命名空间中定义,同样不能作为该命名空间中已定义元素的替换元素。scenario元素不能为空。scenario元素的XMI。模式约束如下所示:示例:scenario元素的使用43
GB/T25500.1—2010实例的生成者还需提供对命名宅间和xsi:schemal。ocation的支持,确保scenario元素可通过XMI。模式验证环节的验证。scenario子元素和segment子元素的结构完全一致,但用途不同。片段用于说明业务实体的某些组成部分,而场景用于说明一组事实的度量环境。与segment元索相同,scenario元素的内容也是与特定应用相关的。8.9.7unit元素unit(单位)元素指定r数值型数据项的度量单位,其内容可是由单一的measure元素表示的简单度量单位,也日r是通过divide元素表示的比率单位。其中,分子单位和分母单位均由measure元素表示。unit元素的XMI。模式约束如下所示:
12-a/T25500.1—2010a)id属性每个unit元素应包含id属性,其取值庇遵循XMI,规范中关于ID类型属性的规定(http://www.w3.org/TR/REC—xml#NT—TokenizedType)。id属性能够标识单位,这样该单位就可被item元素引用。b)measure元素measure(度量)元素的类型为xsd:QName。数据项对应的类型约束了unit元素的内容和measure元素的值,如表20所示。表20基于数据项类型的单位约束数据项类型要求单位应包含单一的xbrli:rlleay,ure元素的xsd:QName内容被约束如下:xsd:QName的本地部monetaryhemType及其派生类型分应是IS()4217指定的“货币”,并且在数据项上F文中的期间元素所指定的时间范围内有效。xsd:QName的命名空间应是http://+ww.xbrl.org/2003/is04217单一的xbrli;measure元素的xsd:QName内容被约束如下:xsd:QName的本地部shareshemType及其派生类型分应是“shares”,并且xsd:QName的命名空间名称应是http://www.xbrl.org/2003/instance
GB/T25500.1—2010为了表示分子和分f{l=具有相同单位的百分数或者比率,事实应使用unitRef属性关联到某个包含唯一measure子元素的单位元素。复杂的度量单位可通过其他度量单位间的数学关系来表达,比如若干并列的兄弟measure元素表示乘积单位,单一的divide元素表示比率单位。c)divide元素divide(除)元素应包含unitNumerator元素和unilDenominator元素。d)uintNumerator和LmlteI)nonlinator元素unitNumerator(分子单位)元素和unitDenominator(分母单位)元素应包含一个或多个measure元素。单位的表示要求尽町简单。divide元素中的unitNumerator元素和unitDenominator元素中的measure元素不能出现结构等价(sequaD的情况。示例1:使用单位元素示例含义7unitid=’’ul”、,measurexm]ns:IS04217=”http://wwwxbrl。rg/2003/is04217”货币,人民币元)IS04217:CNY(/measure)(/unit)(unitid=”u2”)(measurexmlns:IS04217=”httpl//www.xbrlo‘g/2003/1s04217”货币指定采用r不正确的小写形式>IS04217:cny(/measure)(/unit>xbrli:pure</measure)(/unit>·个纯小数(unitid=”u3”>(measure)meter(/measure)平方米米乘以米(measure>meter(/measure)(/unlt)(unitid=”u4“)(measure>xbrli:shares{/measure>(/unit)股份数(unitid=”u5”)(measure>FTE</measure)丁作强度(正式员工的数量)(/unit)funitid=”u6”、(divide>(unitNumerator)(measure)ISO4217:CNY</measure)(/unitNumerator)每股所得收益(EPS),以人民币元/每股度量xbrli;shares</measure)(/unitDenominator)(/divide>(/unit>
GB/T25500.1—2010不例含义(unitid=”u6”)(divide)(unitNumerator)(measure>IS04217:cNY(/measure>(/unitNumerator)不规范,divide元素中的分于和分母中(unitDenominator)出现了相同的度量元素(measure>ISO4217:CNY</measure>(/unitDenominator></divide>(/unit)示例2:简单度量单位和复杂度量单位简单度量单位复杂度量单位(unltid=”ul”)(unitid=”u4”)(measure>meter(/measure)(measure)meter(/measure>(measure>meter(/measure>(/unit>(/unit)8.10元组的应用元组有复杂的内容,可包含数据项和其他的元组。tuple(元组)是抽象元素。以下规则适用于元组和元组在分类标准模式中的声明:a)所有元组应是以tuple为头元素的替换组的成员。因此,应声明元组为全局元素,因为只有全局元素才能出现在替换组中。b)元组在分类标准模式中的声明一定不能包含periodType属性和balance属性。c)可从他处(如脚注)引用元组。因此,所有元组在分类标准模式中的声明都应当(但不要求)包含一个可选的本地属性的声明,且属性的名字id标识符类型为xsd:ID。扩展分类标准的创建者在限制元组的数据类型时,不应禁止已存在的id属性(如果分类标准的创建者并未定义或者禁止一个元组的id属性,那么该元组将不能通过缩写的XPointer被引用)。d)在元组声明中,属性应使用SCHEMA规范中定义属性,不能引用下列命名空间中定义的属性:——http://www.xbrl.org/2003/instance;——http://www.xbrl.org/2003/linkbase;——http://www.xbrl.org/2003/xLink;——一http://www.w3.org/1999/xlink;e)元组和元组在分类标准模式中的声明均不应含有混合内容或简单内容。f)除“id’’属性以外,元组在分类标准模式中的声明不需要明确说明本地属性。g)实例中元组的孩子应是元素,并且这些元素在一个以数据项或者元组为头元素的替换组里。h)在元组的声明中一般不定义非概念性的元组,即元组的子元素应是全局元素(分类标准的创建者不宜将非概念性元素归入元组声明的内容模型中),在元组在分类标准模式中的声明中,该元组子元素的声明应参照替换组中的全局性元素的声明,且该替换组是以数据项或者元组为头元素。47
GB/T25500.1—2010示例将元组定义为一个“tup[e”替换组成员分类标准模式的简短示例(schematargetNamespace=”http://mycompanycom/xbrl/Tax。nomy”xmlns=”http://wwww3org/2001/X_MLSchema”xmlns:s=”http://mycompanycom/xbrl/Taxonomy”xmlns:xbrli=”http://wwxbrlorg/2003/instance”)(element1%a]Be2”manaffementName”type。”xbrli:tokenltemType”xbrli:periodType=”instant”substitutionGroup=”xbrli:item”/)(elementname=”managementTitle”type=”xbrli;tokenltemType”xbrii:periodType=”instant“substitutionGroup=”xbrlj:item”/)(elementname=”managementAge’’type。”xbrli:nonNegativeInteqerItemType”xbrli:periodType=”instant”substitutionGroup=”xbrli;item”/)(elementDame=”managementInformation”substitutionGroup=”xbrli:tuple”)(complexType>(complexContent>(restrictionbase=”anyType”)(sequence)(elementref=”s:managementName”/)(elementref=”s:managementTitle”/>(elementref=”s:managementAge”minoccurs=”0”/)(/sequence)(attributenalne=”id”type=”ID”use=”optional”/)(/restrlction)(/complexContent)(/complexType></element>(/schema)示例2:分类标准的一个XBRI.实例(未显示t下文和单位元素和链接库引用元素)
元组中可出现aII、sequence和choice元素。示例3描述所持有及处置的商业不动产的元素GB/T25500.1—2010标签元素名称平衡替换组Property(不动产)Property元组PropertydescriptionDescription数据项(不动产描述)DatepropertyacquireddalcAcquired数据项(不动产购八日期jDatepropertydisposedofdateDisposedof数据项(不动产处置日期)PropertyfairmarketvaluefairMarketValue数据项(不动产的公允市场价值)描述内容和购人日期对于任何不动产都是适用的,但公允市场价值和被处置的情况不可同时出现即不动产或含有公允市场价值或已经被处置。示例4:元组中的层级结构元组的内容模型仅能通过XMI.模式予以定义。任何XBRl。链接库都不能定义或修改元组的内容模型。8.11等价性谓词表等价性谓词表是检查数据项和元组是否是重复的谓词词表。“等价”一词在XBRI.实例中与重复性的检查相关。等价词表里都是对称的谓词,不同的等价谓词形式也不同,并且用递归方法定义,如表2l所示。
GB/T25500.1—2010表21等价谓词的解释参数类型渭词定义节点(node)Identleal(同)完全相同的xMI.节点sequal(结构等价)vequal(值等价)序列中的每个节点均与另一序列中处于相同位置的节点序列(sequence)requal(上下文等价){结构等价.值等价.卜下史等价.单俺等价}uequal(单位等价)identical(同-)集合x与集合Y满足(同.结构等价,值等价,上下文等sequal(结构等价)价,单位等价},当集合x里的每个节点都能在集合Y中找集合(sel)vequal(值等价)到某个节点与之{间·.结构等价,值等价,±:下文等价.单cequal(卜下文等价)位等价}.并且两个集合中的元索数目相同LIequal(单位等价)任何XMI.对象(anyXMI。object)XMI.对象A与XMI。对象BXMI.路径等价,当XPAIll(XMI。路径等价)表达式A—B返回true文本(text)sequal(结构等价)两个文本字符串两个属性的本地名字和命名空间是结构等价的.数值足属性(artribute)sequal(结构等价)XML路径等价的不同一,但它们的元素本地名称和命名空阃足结构等价元素(t1[ement)sequal(结构等价)的.而且其属性集是结构等价的.史本和f兀素的内容也(本表所列的单独处理的元素除外)是结构等价的identifier元素是结构等价的,segmenl元素是结构等价的实体(entitY)sequal(结构等价)(如果没有segment元素.则认为是与空的”grnem兀索结构等价)起始日期(startDate)sequal(结构等价)包含的日期/时间是相等的结束日期(endDate)sequal(结构等价)包含的日期/时间足相等的时问点(instant)s-equal(结构等价)包含的日期/时间是相等的当下列条件之·成立时:a)两个元素均包含forever子元素;时间(period)sequal(结构等价)b)它们的instant产元素是结构等价的;t)它们的startDate子元素和endl)ale子元索是结构等价的单位(unit)sequal(结构等价)divide子元紊和measure元素集是结构等价的除(divide)sequal(结构等价)unltNumerator和unitDenominator元素是结构等价的单位分子(unitNumerator)sequal(结构等价)nleasure子元素集是结构等价的单位分母(unitDenominator)sequal(结构等价)measure于元素集是结构等价的两个度量元素内容的命名空间前缀指向同一个命名空问,度摄(measure)sequal(结构等价)并且这两个度量元素内容的本地名宁是结构等价的上下文(context)sequal(结构等价)period元素、entity元素、scenario元素均是结构等价的
表21等价谓词的解释(续)GB/T25500.1—2010参数类型谓词定义它们是上F文等价和单位等价的,它们的precision属性和数据项(item)sequal(结构等价)decimals是结构等价的,将数值型数据项的值转换成十进制表示之后,其内容文本是结构等价的元组(tuple)sequal(结构等价)(数据项和元组)子元素的集合是结构等价的两个used()n元素内容的命名夺间前缀指向同一命名空问,可用性(usedOn)sequal(结构等价)并且这两个usedOn元素内容的本地名字是结构等价的数据项(1tern)p-equal(父元素等价)节点具有相同的父元素元组(tuple)pequal(父元素等价)节点具有相同的父元素数据项(item)c—equal(上下文等价)它们的eonlextRef属性标识同一或结构等价的上F文当且仅当下列所有条件成立,数值型数据项X和Y是单位等价的:a)uX的子孙元紊tmitNunlerator的集合与UY的r孙元素unitNumerator的集合是结构等价的{任何一对数值型数据项u—equal(单位等价)b)UX的子孙元素unitDenorninator的集合与uY的于(anypairofnumericitems)孙元素unitDenominator的集合是结构等价的;c)UX的子元索measurc的集合与UY的f元素measure的集合是结构等价的。UX代表X的unitRef属性引用的unit元索.UY代表Y的unitRef属性引用的unit元素任何一对非数值型数据项uequal(单位等价)真(anypairofnon-numericitems)一个数值型数据项和一个非数值型数据项u—equal(单位等价)假(onenumericitemandonenonnumericitems)数值型数据项,但类型不是frae当且仅当下列所有条件成立.A和B是值等价的:tionltemType类型或其受到某a)A和B既是上下文等价的也是单位等价的;种限制后派生出来的类型b)数值AN和BN是XMI。路径等价的,A的数值保留(numericitemsnotoftypefrac—vequal(值等价)N位有效数字后舍人得到AN.B的数值保留N待有tionhem’Fypeoratypederived效数字后舍人得到BN。fromfractionlteml’ypebyre其中,N是以下两个数中的较小值:1)A的指定精度或推断精度;striction)2)B的指定精度或推断精度。当且仅当以下的所有条件成立时,A和B是值等价的:数值型数据项,类型为fractiona)A和B既是上下文等价的又是单位等价的;I))AN与BN和AD与BD都是XMI,路径等价的。hemType或其受到某种限制后其中AN屉A的正规式的分f,AD是分母,BN是B的正派生出来的类型vequal(值等价)规式的分于,BD是分母。(numericitemsoftypefraction对于类型为fractionhemType或其受到限值派生出来hemTypeoratypederivedfrom的类型的任意数值型数据项F.其正规式的分子FN和分fractionhemTypebyrestriction)母FD均为整数,并且投有公因子。此外,存在整数H,将FN乘以H得到F的分r.将FD乘以H得到F的分母
GB/T25500.卜一2010表21等价谓词的解释(续)参数类型谓词定义数值型数据项,其中之一的类型为fractionhem7Fype或其受限派生类型.而另一数值型数据项则不是(numericitems。oneofwhichisvequal(值等价)对于数值型数据项的这样·种结合.值等价的值通常为假oftypefraetionItemTypeoratypederivedfromfractionhemTypebyrestrictionandtheotherofwhichisnot)当且仅当F列所有条件都成立时,A和B是值等价的:非数值型数据项(nonnumericVequal(值等价)a)A和B是上下文等价的tems)b)[XI’A"I、H]标准化空l可(AC)一标准化空lⅥ(BC)其中,AC代表几的内窖.BC代表B的内容当且仅当r列所有条件均成屯时,数据项X和Y是重复的:a)X和Y不同一;b)x元素的本地名字与Y元素的本地名字是结构等数据项(item)duplicate(重复)价的;c)x和Y定义在同一命名空间}d)x和Y足父元索等价的;c)x和Y是上下文等价的;f)x和Y是单位等价的当且仅当下列所有条件均满足肘,兀组x和Y是重复的:a)X和Y不同一;b)x元素的本地名字与Y元素的本地名字结构等价;c)x和Y定义于同一个命名空间;ci)X和Y是父元素等价的;e)对于x的子元组组成的集合中的每个节点A-都能在兀组(tuple)duplicate(蘑复)Y的f元组组成的集合中找到节点B.并且A和B满足除父元素等价以外的重复元组的所有需求;f)x和Y有着相同数目的于元组;g)对千x的子数据项组成的集合中的每个节点A,都能在Y的于数据项组成的集合中找到节点B,并且A和B满足除父元素等价外的重复数据项的所有需求;h)x和Y有着相同数目的于数据项以下的扩展示例}rx4每个谓词列示了正例和反例。示例1:重复的数据项,元组和上F文
GB/T25500.1—2010一个包含两个结构等价的上下文元素和双重嵌套元组的XBR[。实例元素(左列列举了若干元素)(xbrlxmlns=”http://wwwxbrlorg/2003/instance“xmins:s=”http://mycompanycom/xbrl/Taxonomy’1xmlns:xbrli=”http://wwwxbrlorg/2003/instance”xmlns:xsi=”http://wwww3org/2001/XMLSchemainstance”)(s:analysis)bcustomer(s:customer)(S:DanecontextRef=”np3”)SINA</s:name>fsreturnsunitRef=1。u3”contextRef=’’np3“breturnsprecision=”3”)i00(/s:returns>(s.netunitRef=”u3”contextRef=”np3”precision=⋯4’)2900</s:net></s:customer>(s:customer)(S:namecontextRef=”Xnnp3X”>SINA</s:name>(s-grossunitRef=”u3”contextRef=”np3”precision=”3”>3000(/s:gross>fsreturnsunitRef=”u3”contextRef=’1np3’’precision2”3”)100</s:returns>2900(/S!net)</S:customer>(S:customer)(s:namecontextRef=”np3”)SINA</s:name>dcustomer(s!netunitRef=”u3”contextRef=”np3”dreturnsprecision=”4”>2500</s:net></s:customer>(s:customer)(s:namecontextRef=”np3”)Bree</s:name>《s:namecontextRef=”Xnnp3X”>Bree</s:name>(s:grossunitRef=”u3”contextRef=”np3”precision=”4”)3000(/s:gross>(s!returnsunitRef=”u3”contextRef=”np3”precision=⋯3。)200</s:returns>(s-netunitRef=”u3”contextRef=”np3”precision=”4”)2800</s:net>(/s:customer)(s.totalGrossunitRef=”u3”contextRef=”np3”precision=”3”)12000(/S:totalGross>(/S:analysis)7contextid=’’np3’’、htotalGross(entity)(identifierscheme=”http://wwwnasdagcom”)SAMP</identifier>《/entity)2003-01-01(/startDate>(endDate)2003一i2—31(/endDate>t/perlca,(/context>(unitid=”u3”)《measure>IS04217:USD</measure)(/unit)
GB/T25500.I一2010一个包含两个结构等价的h下文元素和双重嵌套元组的XBRI。实例元素(左列列举了若干元素)(contextid=”Xnnp3X”)SAMP</identifier>(/entity>(period)Xnnp3X(startDate>2003—0i-Ol</startDate)2003—12-3l(/endDate>(/period>(/context)(/xbrl)注:尽管本例缺少计算链接库,但“htotalGross”的总和12000仍然足最精确的数值.其计算方法是阴位顾客的总额之和(3001+3000卜3000+3000=12001.但由于c的precision为3,该数据仅能保留j位有效数字,为12000)。示例2检测重复的渭词节点1节点2类型谓词是否为真原因np3Xnnp3X上下文ldentIcal否不同的节点np3Xnnp3X卜F文sequal是entity和period是结构等价的尽管结构等价,但具有不同上下文标识符np3数据项s—eqilal是和Xnnp3X数据项p-equaI是相同的父元紊fnamegnarl-ll。’数据项是相同内容的上F文元素np3和Xnnp3X数据项vequa】是相同的内容“Brce”fnamegnaine数据项duplicates是父元素等价和上下文等价尽管结构等价,但具有不同匕下文标识符np3bnanle数据项sequal是和Xnnp3X数据项Pequal否它们位于不同的顾客元组中数据项cequal是相同内容的上F文元素np3和Xnnp3X数据项vequaI是相同的“S1NA”内容不是父元素等价的,所以,即使值等价也没有数据项duplicates否关系bgrosscgross数据项sequaI否bgrosscgros8数据项p_equal否不同的父元素bgrosscgross数据项c—equal是它们都有E下文np3和u3单位
GB/T25500.1—2010节点1扣点2类型滑诃是否为真原因bgrossCgross数据项vequal足“3OOl”保留三位精度,等十“3000”不是父元素等价.所以,即使值等价也没有bgrosscgross数据项duplicates否戈系元组sequal否不同的上下文标识符:np3和Xnnp3XbCUsIOmer元组l>equal是相I目的父元素“aanalysis”boustomer元组cequal不适用上下文等价蚌不适用丁元组元组vequal不适用值等价并不适用r元组是父元素等价的,并H子数据项name,gross,元组duplicates是returns和rlt-t目相是值等价的bretuI"lls数据项s—eqHa.1否不同的值breturns数据项p-equal否父元素足bcustomer和dCustomerbrelLIrns数据项c—equal足均包含E下文np3和。·3单位数据项vequal否b的值为100,d值为500不是父元素等价的.所阻,即使值等价也投有breturns数据项C/up{icaIcs否关系bctlslolIler元组s.equal否returns和net不同值元组p-equaI是相同的父元素“aanalysis”元组C—equal不适用上下文等价小适用卜元组bcustomer元组v-equal不适用值等价不适用于元组是父元素等价的.并且子数据项brlitme和bgross与dFlarile和dgross是值等价的,但f数元组duplicates否据项breturns和bnet与dreltlrns和d*let并非值等价重复数据项定义中的等价谓词属于等价定位,而不足等价内容。就此进行比较时,contextRef、unitRe{、precision和decimals之外的属性都应忽略。判断两个数值型数据项是否值等价(该谓词在多种其他等价类型的谓词定义中出现和使用)时,应将两个数值型数据项的precision值考虑在内。8.12脚注XBRL使用footnoteI。ink<脚注链接)元素来描述XBRI。实例中事实之间的不规则结构化的关联。footnoteI,ink元素是一个扩展链接,它包含定位器、资源和描述XBR[.实例中事实之间的不规则关系的弧。footnotel.ink元素的XMI。模式约束如示例1和示例2所示:示例1:XBRI.实例中的脚注55
GB/T25500.1—2010示例2:XBRI,实例中的脚注?xmlversion=”10”encoding=”UTF-8”9>xhrlxmlns=”http://wwwxbrlorg/2003/instance“xmlns:xsi=”http://w¨w3org/2001/XMLSchema-instance”xmlns:fr=”http://wwwxbrl—frorg/xbrl/2003一02—29”xmlns:link=”http://wwwxbrlorg/2003/1inkbase”xmlns:xlink=”http://wwww3org/1999,/xlink”xmlns:IS04217=”http//wwwxbrlor92003/2003/1s04217’’xsi:schemaI—ocation=”http·//wwwxbrl—frorg/xbrl/2003-02—29frxsd’’link:sehemaRefxlink:type=”simple”xlink:href=”frxsd”/)(fr:propertyPlantEqulpmentGrossprecision=”4”unitRef=”ul”contextRef=”ci”>1200(/fr:propertyPlantE.quipmentGross>(fr:assetsTotalid=”fl”precision=”4”unitRef=”u1”contextRef=”cl’1)2600(/fr:assetsTotal>(fr:equityTotalid=”f3”precision2”4”unitRef=”ul”contextRef=”cl”)ii00</fr.equityTotal>(f‘;liabilitiesTotalid=”f2”precision=”4”unitRef=’’ul”contextRef=”cl”>2600(,/fr:liabilitiesTotal)Iink:footnoteLinkxlink:type=’‘extended”xlink!title=⋯1‘xlink:role=”http://wwwxbrlorg/2003/role/link”>(1ink:footnote
GB/T25500.1—2010xlink:type=”resource”xllnk:label=。。footnotel”xlink:role=”http://wwwxbrlo。g/2003/role/footnote”xml.1ang=”en”)Includingtheeffectsofthemerger(/link:footnote>(1ink:footnote甜ink.type=”resource”xlink.1abel=”footnotel”xlink:role=”http://wwwxbrlo‘g/2003/role/footn。te”】(1Ill-lang=”fr”)Ycomprisloseffetsdelafusion(/link:footnote>(1ink:locxlink:type=”locator”xlink:label=”factl”xlink:href=”#fl”/)(1ink:locxlink:type=”locator”Mink:label=”factl”Mink:href=”#f3”/)(iink:footnoteArcxlink:type=”arc”xlink:from=”factl”xlink:to=”footnotel”xlink:title=”viewexplanatoryfootnote”xlink:arcro]e=”http://wwwxbrlorg/2003/arcrole/fact—footnote”/)(/link:footnoteLink>(contextid=”cl”)(entity)(identifierscheme=”http//wwwunorg/”>Exampleplc</identlfier>(/entity>(period)(instant)2001—08—16(/instant)(/period)(scenarioname=”Actualvalues”)actual(/fr:scenarioType)(/seenario)(/context)(/unit)(/xbrl>含义:个/ootnotcArc将三个事实链接到两个脚注。这}l町个脚注使J}f}不同的语者。[oo{no{eArc元素使用xlink:tide属性来说明通过该事实可访问的资源的本质。a)footnoteArc元素的定位器footnoteArc元素包含的定位器应是loe元素。当在footnotel,ink元素中使用loe元素时,它应且仅能指向同一XBRI.实例中包含该loe元素的数据项或元组。b)脚注元素([ootnote)footnote元素是footnotel。ink元素中允许出现的唯一资源。footnote资源的内容相对于普通资源来说足受限的。尤其是footnote资源可有混合内容,其中包含·个简单的字符串或~个XHTMI。片段,或者二者兼而有之。footnote元素的XMI,模式约束如示例3所示:示例3:foomote元素的XMI。模式约束
GB/T25500.1—2010所有footnote资源应包含xml:lang属性,该属性用于校验脚注内容所使用的语言。xml:lang属性的值应遵循相应的XMI。规范。c)脚注弧(foomoteArc)元素footnoteArc元素具有与普通扩展链接弧相同的语法,其属性如表22所示:衰22footnoteArc元素的属性表属性名称选择性描述xlink:arcrole属性的值应是一个能够表明弧含义的URl。xlink:arcrole该弧角色值被从数据项或元组定位器到脚注资源的某个foomoteArc元素所用,旨在表明该footnote传递了关于事实的可读信息xtiakttit[e属性用于向那些在事实和脚注之间来回转换的用户传达关于事实和相xlink:title可选关脚注之间关系的信息.其内容应是一个字符串.并且对于使用xI。INK规范的应用程序的用户是可视的footnoteArc元素的XML模式约束如示例4所示示例4:footnoteArc元素的XMI。模式约束58
GB/T25500.1—20109XBRL分类标准9.1分类标准模式9.1.1概述本部分中,分类标准中出现的XMI,模式文件被称为“分类标准模式”。分类标准应包含分类标准模式。分类标准模式应是某个XMI。模式的有效实例。如果一个分类标准中包含可扩展链接,该分类标准模式应包含一个指向相应链接库的linkbaseRef元素,或者该可扩展链接应嵌入到分类标准模式本身所包含的链接库中。分类标准模式不一定非要导人XBRL实例模式文件(例如,在上下文中,仅仅为了定义segment或scenario的语法)。然而,如果分类标准模式要定义概念(在数据项或者元组替换组中的元素),它应引入XBRI.实例模式文件xbrlinstance20031231.xsd,这是因为XBRl。实例模式文件定义了抽象元素数据项和元组。分类标准模式应该指定一个目标命名空间,如果一个目标命名空间值被指定,其目标命名空间的值不能为空。当创建分类标准模式时,应包含其他模式的命名空间声明.比如XMI.模式文件本身的命名空间。示倒:一个框架分类标准模式显示对链接库的引用(schematargetNa【nespace;”http-//wwwmycompanycom/taxonomy/2003一10—19”xmlns=”http.//wwww3org/72001/)。4LSchema”xmlns:xbrli=”http://㈣xbrlorg/2003/instance”xmlns;link=”http://wwwmbrlorg/2003/linkbase’’xmlns:ci=”http://wwwmycompanycom/taxonomy/2003—10—19”xmlns:xlink=”http-//wwww3org/1999/xlink”)(annotation)(1ink:linkbaseRefxlink:type=’’simple”xlink:href=”linkbasecalculationxml’’xlink:role=”http://wwwxbrlorg/2003/role/calculatioJlLinkbaseRef”xlink:arcrole=”http://wwww3org/1999/xlink/properties/linkbase”/)(1ink.1inkbaseRef
GB/T25500.1—2010xlink:type=’1simple”xlink.href=”1inkbasedefinitionxml”xlink:role=”http://wwwxbrlorg/2003/role/definitionLinkbaseRef”xlink:arcrole=”http://wwww3org/1999/xlink/propertles/linkbase”/>(iink:1inkbaseRefxllnk:type=”simple”xlink:href=”1inkbaselabelxml”xlink:role=”http://wwwxbrlorg/2003/role/labelLinkbaseRef”xlink:arcrole=”http://wwww3org/l999/x11nk/propertles/1inkbase”/)(1ink:linkhaseRefxlink:type=’’simple”Elink.href=”1inkbasereferencexml”xlink:role=”http://wwwxbrlorg/2003/role/referenceLinkbaseRef。’xlink:arcrole=”http://wwww3org/1999/xlink/properties/1inkbase”/)(/appinfo>(/annotation)(importnamespace2”http://wwwxbrlo‘g/2003/1nstance”schemaLocation=”http://wwwxbrlorg/2003/xbrl一instance-2003—12—31xsd”/7(I一”taxonomyelementsdeelarationstartshere‘(/schema)创建的XBRl.分类标准可引用其他的分类标准,可扩展性是XBRI。的关键特色。XBRI。分类标准模式呵引用其他分类标准模式和附加XBRI,链接库,以达到其可扩展性。在引用链接库时,分类标准模式也町自定义角色值以及弧角色值。9.1.2关于概念在分类标准模式文件中,元素是用来描述概念的。为了和概念定义保持一致,模式文件的元素定义应指定元素的名称、替换组以及类型。在一个分类标准模式中的元素名称都应是唯一的,元素应是数据项或元组替换组的成员。元素在语法上应有id属性,以简化链接库loc元素中xlink:href属性的内容。一些XMI。模式文件验证器需要所有ic1属性的唯一性,这些id属性是出现在分类标准模式以及所有直接或间接引入或包含的XMI。模式中。为了提高对XMl。模式文件解析的鲁棒性,应该注意限制id属性值与相关模式中id属性值发生冲突的可性。在下面的例子中,通过在元素名称前面加一个附加字符串“ci一”来避免冲突。示例1:在分类标准模式中艇型的元素定望
GB/T25500.卜一2010id=”ci—preferredDividends”glaive=”preferredDivldends”xbrli:periodType=’’duration”type=”xbrll:monetaryItemType”substitutionGroup=”xbrri:item”n1]fable=”true”/>(elementid=”cistockBasedCompensationPolicy”name=1。stockBasedCompensationPolicyl。xbrli:per:odType=’1duration”typet”xbrli:stringItemType”substitutionGroup=”xbrli:item”nillable=”true”/)(/schema>定义了两个概念,个与prcfcrⅢ儿)⋯dends(优先股息)元素相关,另个与slockB㈣(1(:ompensatl。nPoli。y(股权激励政策)元素相关。在XBRL实例中这两个值都可用空值来袁达。在XBR[。实例中优先股息概念在它的上下文中应表现为个时间段的数值型数据项(111]mcricitem),股权激励政策概念在它的上F文中应表现为个时间点的非数值型数据项。XBRI,还定义了periodType(时期类型)和balance(借贷方向)属性,可用于元素的语法定义,如表23所示。表23概念的属性表属性名称选择性描述时间类型属性应用在数据项替换组的元素上。时间类型属性的值为时间点时,表periodType示当该元素用在·个XBRI.实例时应与一个时间是时间点的上下文相关。值为时间(时间类型)段时,表示当该元素用在一个XBRI,实例时应与一个时间足时闸段的卜下文相关,并使用起始日期和结束口期元素或者永久元素来表达bala⋯属性只能在货币项类型或者货币项类型的派生类型的元素中进行定义。balancebalance属性在消费数目与资产、负债、权益、收入、费用等会计概念相关的应用中町选(借贷方向)非常重要。当提供了借方/贷方指标时,balance属性为如何授权和解释XBR[。实例中的值提供r权威性的说明XMI。模式文件约束了时间类型属性,如下所示
GB/T25500.1—2010示例2:时间点和时间段概念定义balance属性的XMI。模式约束如下所示示例3:应用IoaIance元素来表示标准的借方和贷方余额62
表24实例中的正确符号GB/T25500.1—2010分类标准元素账户类型XBRI.实例元素符号balan(e一“credit”贷方正或零bal}tnce_、“cr【,dlI”诘h负或零balallce一“debit”借方正或零balancc=“dcbit”贷方负或零在XBRI。实例中,⋯个借方/贷方数据项的数字表达通常是正的。示例4:在一个XBRI。实例中有正值概念和负值概念在计算弧元素中,对balance属性的赋值限制了合法的权值,如表25所示。袭25balance属性和计算弧权值的限制“ft"01"11”项的balance属性“to”项的余额属性计算弧卜权值属性的非法值借方负(<0)借方贷方正(>0)贷方借方正(>0)贷方负(<0)所有的数据项类型应是以下所列的类型或者是由其通过约束派生的类型(参见附录D)。XBRI。所提供的基本类型覆盖XMI。模式文件内嵌类型的子集SCHEMA规范(基类型或者派生类型)以及XBRL指定4种类型与领域空间相关的(货币项类型,股份项类型,纯数据项类型,分数项类型),因此明确地定义了XBRI。的命名空间。除了分数项类型外,所有类型都有简单的内容,所以在一个分类标准中不可包含复杂内容,除非它是通过分数项类型来约束。数据项类型或元组类型应指定在适当的分类标准模式中,如表26所示,数据类型如表27所示。表26已定义的数据项类型unitRef(单位XBRL数据项类型基本类型数值类型说明引用)属性decimallternTypeDecimalVcSfloafItemTypeFloafdouble[ternTypeDoub(eyes基于从}‘进制受限派生的XMLintegerhemTypelIttegeryes模式的内置类型
GB/T25500.1—2010表26已定义的数据项类型(续)unitRef(单位XBRI,数据项类型基本类型数值类型蜕明引用)属性基于从十进制受限派生的XMI。nonPositiveIntegerhemTypenonPositiveIntegeryes模式的内置类型基于从}|进制受限派生的XMI,negafiveIntegcrItemTypcncgativelnleger模式的内置类型基f‘从十进制受限派生的xMLlonghemTypeLongyes模式的内置类型基于从十进制受限派生的XMI。intltemTypeInt模式的内置类型基于从十进制受限派生的XM[。shortlternTypeShort模式的内置类型基J‘从十进制受限派生的XMI,bytehem’FypeByteyes模式的内置类型基于从f进制受限派生的XMI。nonNegativelmegerhemTypenonNegativeInteg(、r模式的内置类型基于从1进制受限派生的XMI。unsignedl。onghem’l’ypeunsignedI。ong模式的内置类型基于从十进制受限派q:的XMI,unsignedInthemTypetlnsignedIntyes模式的内置类型基于从十进制受限派生的XMI.unsignedShortItem’Fypeun叭gnedShorL模式的内置类型肇于从十进制受限派生的XMI.unsIgnedByteItenl,I’ypeLmslgnedByte模式的内置类型基于从十进制受限派生的XMI.positiveIntegerhemTypeposttiveIntegeryes模式的内置类犁与XBRI。指定的领域空间特别相关,monetaryltemTypexbrli:monetary因此,除了XMI。schema内置的类型,该数值类型也被包含在内与XBRL指定的领域空问特别相关,shareshemTypcxbr[i.sharcsyes因此。除了XMLschema内置的类型,该数值类刊也被包含在内与XBRI.指定的领域空问特别相关.purehemTypexbr】i:pureyes因此,除了XMI.schetlla内置的类型,该数值类型也被包含在内64
表26已定义的数据项类型(续)GB/T25500.1—2010uni*Ref(单位XBRI.数据项类型基本类型数值类型说明引用)属性具有小数分子和非与XBRI,指定的领域空问特别相关,fractionhem’Fype零小数分母的复杂类型yes因此,除了XMLschema内置的类型,(xbr[i:nonZeroDecima[)该数值类型也被包含在内该类型基于XMI.模式的内置类型,stringhemTypeString而这些内置类型不是由十进制或者字符串派生『fli来该类型基于XMI。模式的内置类型,booleanhcmTypeBoolean而这些内置类型不是由十进制或者字符串派生而来该类型基于XMI。模式的内置类型.hexBinaryhem"I’ypehexBinary而这牲内置类型不是由十进制或者字符串派生而来该类型基于XMI。模式的内置类型,base64BinaryhemTypebase64Binary而这蝗内置类型不是由十迸制或者字符串派生而来该类型基于XML模式的内置类型,anyURlhemq、ypetinyURI而这些内置类型不是由十进制或者字符串派生而来该类型基于XMI.模式的内置类型.QNamehemTypeQnarile而这些内置类型不是由十进制或者字符串派生而来该类型基于XMI。模式的内置类型,durationhemTypeDuration而这些内置类型不是由十进制或者字符串派生而来该类型基于XMI,模式的内置类型,dateTimelternTypexbrll:dateUnion而这些内置类型不是由t进制或者字符串派生而来该类型基于XMI.模式的内置类型,tlmehemTypeTime而这些内置类型不是由十进制或者字符串派生而来该类型基于XMI.模式的内置类型,dateltemTypeDate而这些内置类型不是由十进制或者字符串派生而来65
GB/T25500.1—2010表26已定义的数据项类型(续)unlIRe“单位XBRI。数据项类型基本类型数值类剖说明引用)属性该类型基于XMI。模式的内置类型.gYearMomhllemI、ypegYcarMomh而这砦内置类型小是由f‘进制或者字符串派生州来泼类型基于XMI,模式的内置类型.gYearhemrypegYear而这雌内置类型不是由f‘进制或者字符串派肆.丽柬该类型基于XMI,模式的内置类型.gMonthDayltemTypegMonthDay而这此内置类型不是由f进制或者字符串派生而来该类型基于XMI。模式的内置类型,gDayltemTypegDay而这衅内置类型不是由十进制或者字符串派生『f『i来该类型单于xML模式的内置类型.gMonthltem’I’ypegMonth而这些内置类型不是由十进制或者宁符串派牛而束基j|由字符串受限派生而来的nornlallzcdSlrIllgIIenlTypenormalizedStringXMl。schema的内置类型基于由字符串受限派生而来的tokenltem’I‘ypeTokenXMI,schema的内置类型基于由字符串受限派生而来的languagehemTypeXMI。schema的内置类型基r由字符串受限派生而来的NameltemTypeNamcXMI.schema的内置类型基于由宁符申受限派生而来的NCNameltemq、ypeN(、N≠1111eXMI,schema的内置类型示例5:派生一个枚举数据项类型
GB/T25500.1--2010schemaLocat/on=”http-//wwwxbrlorg/2003/xbrl—instance-2003—12—31xsd”/){coaplexTypenaⅢe=”stateProvinceItemType”)(simpleContent>(restrictionbase=”xbrli:tokenItemType”)(enumerationvalue=”ON”/)</restriction>(/s1“plecontent)(/complexType>(elementna【ne=”stateProvince”idE”my_stateProvince”xbrli:periodType=’’instant”substitutionGroup2”xbrli:iteml。type2”my:stateProvinceltemType”/>(/schema>在分类标准模式中唯一允许的方法是从XBRI,提供的数据项类型中受限派生新的数据项类型。示例5定义了stateProvinceType类型,并用来定义一个segment的子元素。这里.定义一个在公司自己分类标准中的XBRI。概念。注意.没有使用前面定义的简单类型。襄27数据类型参照表数据类型内容XBRL实例模式文件定义了货币数据类型,它专指XMI。模式文件的{进制monetary(货币)。shares(股份)类型。XBRI。分类标准中表示所有货币值的数值元衰应使用货币项类型或者由它和pure(纯)数据类型派生的数据类型}股份类型表示基于股份的值;纯数据表示增长率、百分比以及其他量度。此处隐含地认为分子与分母具有相同的单位fractionhemTypeXBRI,为了能够表达精确的值,提供丁种分数项数据类型。分数项数据类型中的数据值应是精确的。即分数项的分子和分母不能是根据精度推导规则推(分数项)数据类型导出,而应在分数式中以原精度直接、完整表达的值,不能出现精度和小数属性XMI。模式文件对货币、股份和纯数据类型的定义如下所示67
GB/T25500.1—2010fractionhemType的XMI。模式约束如下所示示例6表达小数分数表示fmyTaxonomyoneThirdid=”oneThird”unitRef=”ul”contextRef=”numCl”)(numerator>1(/numerator)1/3(denominator)3(/denominator></m叫Taxon锄y:oneThird>
GB/T25500.1—2010分子元素应包含数字值,分母元素应包含有限且非零的数字值。9.1.3linkbaseRef元素在分类标准模式中,linkbaseRef(链接库引用)尢素用于识别一个链接库。如果分类标准模式在一个I),lS中,该链接库也应在该DTS中。在分类标准模式中,链接库引用元素的语法与XBRI。实例中链接库引用元素的语法是相同的。9.1.4自定义roleType元素roleType(角色类型)元素包含一个自定义角色类型。roleType元素使用roleURI定义角色类刑,列出可使用该角色的元素,并提供该角色类型的说明。角色类型为XI。INK可扩展链接和资源7i素的xlink:role属性定义自定义值。角色类型元素成放在XPATH路径(http://xsd:schema/xsd:annotati。n/xsd:appinfo/*)所标识的宵点集合中。本部分(作为标准的角色属性值)定义的角色值不能对角色类型元素作出重复定义。一个分类标准模式中不可有多于一个角色类型元素有问一个roleUR]属性值。在一个DTS中,可有不止一个的角色类型元素具有相同roleURI属性值。然而,具有相同mleuRI属性值的所有角色类型元素应是结构等价的。roleURl属性值标识了要定义的xlink:role属性值。自定义角色类型子元素的值被用来指定允许哪个元素使用自定义角色类型。由于在使用自定义角色的链接库时通过角色引用指向角色类型元素,因此角色类捌元素可有一个id属性,其属性以及子元素如表28所示。表28roleType元素的属性和子元素表属性和于元素名称选择性描述应包含已经定义的角色值。当使用自定义角色类型时,xlink:role属性值与roleURI属性必备roleURI值相旺配1d属性可选cj属性的值应遵循具有ld类型的属性的XMI。规范rote]、ype元素可包含一个definition元素,其内容应是一个赋子角色类型意义definitl0II元素可选的字符串roleType元素13r包古一个或多个usedOn兀索.列出可使用该角色类型的元素。在-个roIeqlype元素中,不能包含结构等价的usedOn元索。标准扩展链接used()11元素町选元素和资源元素应由usedOn元素来标识,『f|i用户自定义扩展链接元素和资源元素则不受此条件限制示例:定义一个自定义角色类型示例一个角色的角色类型定义:http://www.mycomiJ.com/role/endnotc.以用来展示仪在文档未尾表达的一个XBRI.实例中的脚注。(schematargetNamespace5”http://wwwmycompcom/mytaxonomy”xmlns:link=”http://wwwxbrlorg/2003/linkbase’1xmlns=”http-//wwww3org/2001/XMLSchema”elementFormDefault=”qualified”)(annotatlon,《linkfroleTyperoleUE_I=”bttp://ww.mycompanycom/role/endnote”
GB/T25500.1—2010id=’’endnote’’、《】1nk:definition)Afootnotethatshouldbedisplayedonlyattheendofadocument(/iink:definition>《link:usedOn)link:footnote(/link:usedOn)《/iink:roleType)</appinfo>(/annotatj01])(/schema>_c瘟_rolcType冗素定义了一个角色。(1ink:roleRefxllnk:type=”simple”xlink:href=”mycomproles,xsd#endnote”roleURl=”http://wwwmycompcom/role/endnote”/)(1ink:arcroleRefxlink:type=”simple”xlink:bref=“mycomparcrolesxsd#average-item”arcroleURI=”http://wwwmycompcorn/arerole/average-item”/)(1ink:calculationArcxlink:arcrole5”http://wwwmycompcom/arcrole/average-ltem”xl】nk:tYpe2”arc”xlink:from=”salesAverage”xlink:to。’。sa]esDetail’’link±weight=”1”/>xlink:arcrole值是通过壹找具有与xlink:arcrole值相匹配的arcroleURI属性值的弧角色引用元素来追溯arcroleType兀素的。在分类标准模式mycomparcroles.xsd中,弧角色引用元素的xlink:hret"属性直接指向(通过片段标识器)某个’d属性等于“averageitem”的arcroleType元素。该arcro[e7Fype元索有个匹配的arcroleURI属性值。arcroleType元素投其子元素的XMI.模式约束如下所示schematargetNamespace=”http://wwwxbrlorg/2003/llnkbase”xmlns=”http://wwww3org/2001/XMLSchema’1xmlns:link=”http://wwwxbrlorg/2003/linkbase”x1『nlns:xl=”http://wwxbrl.org/2003/XLink”xmlns:xlink=”http://wwww3org/1999/xlink”elementFormDefault=’。quaiifledl。、。elementname=”definition”type=’’string”、(annotation}(documentation)该元素用来表示自定义角色和角色弧的町凄取定义(/documentation)(/armotation)(/element)elementnaIne=”usedOn”type=”OName”>(annotation)(documentation>使用自定义角色类型元素的定义,用来标识哪些元素町使用分类标准来定更角色或者角色弧的值(/documentation)72
GB/T25500.1—2010在XBRI。中的关系网络形成了连通图。由于XPTR中XPointer在XBRI。中的应用,I奎lr}I的节点将总会同XMI,的元素相对应。就9.2中所指定的关系来说,这砦节点也会与概念或者资源相对应。在网络中的每一个关系都会同制中的一条有向的边柏对应,形成了一对有序的节点对(u,v>。一条路径即为节点的一条顺序序列。(V。,V,,⋯,v。.,V。)当考虑了边的方向,若存在任意一个结点到其自身的路径,则称~个有向图包含一个有向的环。即,当存在一个节点的有序序列(V。,V1"J一,V。.,V。>,且V。一V。,则对于任意一个v,,当0≤z<”,就存在一条有向的边(V,,V,+。)。示例2:有向环
f;B/’r25500.1—2010当忽略边的方向性,若存在任意一个结点到其自身的路径,则称一个有向图包含一个无向环。即,当存在⋯个节点的有序序列(V¨V∥-.,V。.,V。),且V。-===V¨则刘于任意一个V.,当o≤iCurrentAssets</label>《labelxlink:type=”resource”xlink:role=”http://wwwxbrlorg/2003/role/label”xmlns:xhtml=”http://㈣w3org/1999/xhtml”xlink:label=”cinetlncome—en”xml:fang=”en”)(xhtml:b)NetIncome</xhtml:b)(Loss)(/label>表32标准标签角色属性值标签资源xlink:role属性值含义无XIInk:role属性值概念的标准标签http://www.xbr[.org/z003/r01e/label概念的标准标签概念的短标签.当该概念在其他相关概念的E下文中使http://www.xbrl.org/2003/role/terseLabel用时,通常省略能推导出的内容概念的扩展标签,确保该标签在单独使用时不忽略该概http://www.xbrl.org/2003/role/verbosel,abel念被理解的信息http://www.xbrlorg/2003/role/posltlveLabelhttpt“㈣.xbrl.org/2003/ro|e/positiveTerseI。abelhttp://www.xbrl.org/2003/role/posltlveVerboseLabelhttp;//wwwxbrl.org/2003/rolc/negativeI,abel当概念要表达的值是正(负或零)时使_I{j的标签。例如,http://www.xbrlorg/2003/role/negatlvcTerseI,abel标准标签和标准的正标签可是“税后利润”,而标准的负标签是“税后亏损”,短标签和正的短标签可都是“利润”,htlp://www.xbrl.org/2003/ro【e/negatlveVerboseI。abel而负的短标签可是“亏损”http://www.xbrl.org/2003/r。le/zeroI。abelhttp://www.xbrl.org/2003/role/zero—ierseI。abelhttp://www.xbrl.org/2003/role/zer0VerboseI。abel
表32标准标签角色属性值(续)GB/T25500.1—2010标签资源xlink:role属性值含义当该概念被用于表示一组其他值的集合的总数时使用的http://www.xbrlorg/2003/role/totall.abel标签bttp://www.xbrl.o‘g/2003/role/pcno【lsLartI,abel时间类型一“时间点”概念的标签,当它在一段时问值的http://www.xbrl.org/2003/rolc/perlodEndI,abel开始(结束)点上出现时,即被用丁表示与概念相关的值概念的文捎,它提供了对该概念的含义,适当的用法和其http;//www.xbrlorg/2003/role/documema"don他必要文档的解释概念的精确定义,提供了对该概念的含义和适当用法的http://www.xbrl.org/2003/r01e/deflnitlonGuldance解释对与该概念相关的披露需求的解释,指出该披露是否是:1)强制性的(例如:在权威文献上描述的);2)建议性的(例如:权威文献上提倡的)}http://www.xbrl.org/2003/r()k/dlsclosur‘、(;uldancc3)普遍实践性的(例如:不是权威文献所描述的,但披露是普遍的);4)结构完整的(例如:包含在完备的分类标准结构中)在一个或多个具体类型的业务报告的其他概念的上下文http://www.xbrl.()rg/2003/m【e/preserItationGuldancc中对该概念的定向表达(布置或者标箍)的规则进行解释(例如:净余额应能在损益表中显示出来)对在业务报告中与该概念相关的度量值所需要的度量方http;//www.xbrl.org/2003/role/measurementGuidance法的解释任何其他的有助于对概念的解释、发布、度量、展示或者http://wwwxbrl.org/2003/role/eommemaryGuidanee使用的通用注释bttp:|?w㈨xbrl.org/2003/role/examp[eGuidance一个被概念捕获的信息类型的例子示例2:概念和它的某个标签之间的弧8】
GB/T25500.1—2010c)labelArc儿索labelArc(标签弧)儿素足一个XI,INK弧。在labe[i。ink元素中,它将概念和标签资源链接起来。labelArc元索的XMI。模式约束如F:labelArc元素不能描述概念问的循环关系.因为它只是把概念与标签资源相荚联,而没把概念『司其他概念相关联,所以没有对循环标签弧网络的约束进行描述。当标签弧上的可用性属性是“禁止”时,label元素可是x1.INK本地资源或者是XI.INK的远程资源;当标签弧t的可用性属性不是“禁止”时,参与labelArc元素描述关系的标签元素应是XLlNK本地资源。9.2.3referenceLink元素reierenceI.ink(参考链接)元素是一个扩展链接,其目的是包含概念和相关法律法规(条款)问的B用大系。referenceI。ink元索的XMI.模式约束如卜l:
GB/T25500.1—2010示例1:几个参考链接元素的xlinkrole值的样本http://www.my_org/role门1alanceSheethttp://www.my.org/role/incomeStatementhttp://www.myorR/role/statementOfComprehensivelncomehttp://ww+.my.org/role/statementOfStockholdersEquityhttp.//wwwmy.org/rolc/咖LshFlows分类标准给每个引用链接的扩展链接一个“角色”来划分一个会计相关的分类标准中的扩展链接,基于该会计相关的分类标准来划分与之相关的财务报告a)定位器referenceI.ink元素不能包含非loc元素的定位器。b)reference元素XBRI。分类标准使用reference(参考)元素对已公开出版的商业、经济、会计文献中概念定义的权威陈述进行引用。reference元素只提供必要信息来查找和理解与已定义概念的适当J}j法相关的引用资料,不包含这些参考资料本身的内容。当需要文本文档束完成对一个XBRI.内容的定义时,它廊包含在标签元素之中。reference元素是一个XI.INK资源,应出现在referenceLink元素中。参考元素的XML模式约束如下:
GB/T25500.1—2010reference元素由很多部分组成。m于各个领域对参考文献的划分均不同,因此本文件中定义r一个part抽象元素。分类标准可定义元素来替代part元素,以包含在reference元素中。示例2:概念和支撑参考之间的弧(f一一locatorforelement一>(10cxlink:type=”ldzator”xlink:href2”samp001xsd#s—customerName”xlink:label=”s—customerName”/>(!一arcs~)(referenceArcxlink:type=”arc”xlink:from=”s—customerName”xlir“c}to=”s—customerName—REF”xlirll{larcrole=”http://uwwxbrlorg/2003/arcrole/concept-referenee”/)H2mcU000kofBusinessReporting</ref:name>(ref:pages>5(/ref:pages>(/reference>(referencex1111】【;type=”resource”xlink:/de]=”8customerNameREF”xlink:role=”http{//wwwxbrlorg/2003/role/measurementRef”)(ref:nime>HandbookofBusinessReporting</ref:neme>(ref:pages)45—50(/ref:pages)(/reference>(/referenceLink>/1inkbase>
GB/T25500.1—2010该参考元素包含两个文献引用,它们以不同的xlink:role属性来进行区分。弧将概念和两个参考相关联。元素名称和页码被定义为部分替换组成员.在分类标准中通过“ref:”命名空间前缀进行引用.如下所示:(schematargetNamespace=”http://wwwxbrlorg/2003/ref”xmlns:ref=”http://wwwxbrlorg/2003/ref”xmlns:xlink=”http://wwww3org/1999/xlink’’xlllIns{llnk=”http://㈣.xhrlorg/2003,/iinkbase”xmlns=”http.11wwww3org/200l/XMLSchema”elementFormDefault=”qualified”)(importnBmespacez”http://wwwxbrlorg/2003/iinkbase”schemaLocation=”xbrl—iinkbasexsd”/)(elementname=”name”type=”string”substitutionGroup=”link:part”/)(elementname=”number”type。”string”substitutlonGroup=”link:part”/)(elementname=”paragraph”type=”string”substitutlonGroup2”iink:part”/>(elementname=”subparagraph”type=”string”substitutl。nGroup=”11Il】c:part”/)(elementname2”clause”type=”string”substitutionGroup=”link:part”/)(elementn鲫e=”pages”type=’’string”substitutionGroup=”link.part”/)(/schema>示例3reference元素可包含xlink:role属性,用于区分reference元素的类型。表33说叫r标准xlinkrole属性的值以及参考资源的含义,与标签资源的标准xlink:role属性值类似。表33参考角色属性值参考资源xlink:role属性值含义无xlink:role属性值概念的标准引用http://www.xbrl.‘)rg/2003/role/rcfcrcncc概念的标准引用http://wwwxbrl.org/2003/rolc/(1e【in⋯onI“f对概念精确定义的文档的引用http://www.xbrl.079/2003/role/dlscl()sureRcf对与概念相关的发布需求解释文档的引片I。http://www.xbrl.org/2003/role/mandatoryDisclosureRef指定种类包括:强制性,建c义性hup://www.xbrl.org/2003/role/recommendedDisclosureRef对与概念相关的发布需求解释细节文档的引用。非指定种类包括.但不局跟于。一般http://www.xbrl.org/2003/r01e/I】nspecIflcdDlsclosurcRef实践.结构完整性。后者没有引用文档,但是隐含在链接角色中来暗示为什么该概念被包含在分类标准中对文档的引用,此文档详细解释了在一个或http://www.xbrl.org/2003/role/presemationRe[多个具体类型的财务报告的其他概念的上下文中的该概念的展示、位置和标签
GB/T25500.1—2010表33参考角色属性值(续)参考资源xlink:role属性值含义在财务报告中对与该概念相关的度垣值所hltp://www.xbrl.org/2003/role/measuremenlRef用方法的引用其他的对该概念的一般解释t这峰解释有助h*tpt{f⋯.xbrl.orgl2003/rolelcommentaryRe{丁埘其恰当的使用对泼概念应用实例的阐述文档的引用,这有http://wwwxbrl.org/2003/roh、/cxampleRcf助于其恰当的应用c)refercnceArc元素referenceArc(参考弧)元素是一个XI。INK弧。在referencel.ink元索中,referenceArc兀素链接概念和参考资源。referenceArc元素的XMI.模式约束如下:referenceArc值是从一个概念loc元素到参考资源的引用弧,指向描述概念含义的相关资料。referenceArc元素不能描述概念间的循环关系,因为它只是表达概念和引用资源问的关系,而不足概念和其他概念问的关系。所以没有对循环参考弧网络的约束进行描述。当referenceArc上的可用忭属忡是“禁止”时,引用元素可是XI.INK本地资源或者足XI,INK的远程资源;当referenceArc上的可用性属性不是“禁止”时,参与referenceArc元素描述关系的引用元素应是XI。INK本地资源。9.2.4presentationLink元素presentationI。ink(列报链接)元素是一个扩展链接,描述分类标准中概念间的列不关系。presentationI.ink元素不能包含XI。INK资源。presentationl.ink元素的XMI。模式约束如下:
GB/T25500.1—2010a)定位器presentation[。ink元素中不能包含非loc元素的定位器。当loc元素用于一个列报链接时,其只能指向分类标准模式巾的概念。b)presentationArc元素presentatl。nArc(展示弧)元素是一个XI。1NK弧。presentationArc元素定义r一个概念在展示时如何与其他概念相关联。presentationArc元素语法的XMl。模式约束如下:87
GB/T25500.卜一2010示例展示弧(presentationArcxlink:type=”arc”xlink:from=’’cicurrentAssets”Mink:to=”ci—prepaldExpenses”x】ink:arcrole=”http://wwwxbrlorg/2003/arcrole/parent—child”order=”4’’/、Currentassets(流动资产)应展示为prcpaldExpenses(预收费用)的父无素。预收费用应m现在任何次序小于4的流动资产的子元素的后面,出现在任何次序大于4的流动资产的f元素的前面分类标准町定义抽象元素并创建展示关系到这些元素或者创建源于它们的展示关系,允许分类标准展示应用程序来表达概念组,即使这些概念在其他任何方式上均无关联。抽象元素应H{现在抽象的XBRI。数据项的替换组巾。示例2:抽象概念定义(ccontextRef=”cl”unitRef=”ul”decimals=”1¨)582334973</c)该计算不具有一致性,因为合计的精度是2,仍然是1600,但是总和项到精度为2时的值却为1500(acontextRef=”cl”unitRef=”ul”precision=”2”>1527</a>fbcontextRef=”cl”unitRef=”ul”precision=”3”>9848(/b>(ccontextRef=”cl”unitRef=”ul”decjmals=”1”)582334973(/c>示例2:计算弧的语法
GB/T25500.1—2010~个D"I、S可包含一个不同视角的瞥个元索或者有几个小同的维度。在下面的例子中,现金概念可按照分支机构的位置,账户类型和可用性划分。示例3:现金,现金等价物通过分支机构位置和账户类型进行计算表34数据项含义表数据项含义weight属性weight属性应出现在计算弧元素上,其属性应是一个非零小数值在XBRI。实例中的计算要考虑元组的结构。“from”项应是计算关系计算范围绑定的“from”和“to”项的最小共同祖先的一个,项。这种范围致使重复元组内的数据项不能同时参与计算示例4:具有嵌套元组的XBRL实例片段在该计算链接中有三个计算弧:从(合计项)净额到(项)总额.权值一1.0从(合计项)净额到(项)利润.权值=一1.0从(合计项)总额合计到(项)总额,权值一1.0下面是一个XBRI。实例片段。注意所有数值璋!数据项(numericitem)共享一个单独的上下文c1(analysis>(customer)(DalTlecontextRef=”c1”)sTNA(/name>7returnsprecision=”3”unitRef=”ul”eontextRef=”ci”、100</returns>(netprecision=”4”unitRef=”u1”contextRef=”cl”>2900</net></customer)(CUStomer>7returnsprecision=”3”unitRef=。’ul”contextRef=”cl”、200</returns>(netprecision5”4”unitRef=’’ul”contextRef=”cl”、1800‘/net>(/customer)7totalGrossprecision2。。4”unitRef=“ul”contextRef=”ci’’、5000,/totalGross)(/analysis)iI算数据项“tt,”的路径计算数据项“from”的路径匹配理由———analysis/customer[1]/grossanalysis/customer[1]/net是它们是兄弟analysis/customer[2]/grossanalysis/customer[2]/nel是它们是兄弟analysis/customer[1]/returnsanalysis/customer[1]/net是它们是兄弟analysis/customer[Z]/grossanalysls/cust()m(,rL2l/net是它们是兄弟“to”侧的和不是项的兄弟或者analysis/customer[Ij/grossan¨1ysls/nlstomerr2]/11e【否叔叔“to”侧的和不足项的兄弟或者analysis/customer[2]/gross㈣1ysls/“Istomer[1]/net宙叔叔在祖先analysis下totM(;rossanalysis/customer[1J/grossanaIvsJs九olalGross足是项的叔叔在祖先analysis下iotalGrossanalysis/customer[2j/grosstlnalysis/totalGr㈣是是项的叔叔9.2.6dennjtionLink元素9.2.6.1概述definitionLink(定义链接)元素是一个扩展链接,包含分类标准中概念间多种复杂的关系。definitionl.ink元素不能包含XI,INK资源。definitionLink元素的XMI。模式约束如下:
GB/T25500.1—20109.2.6.2定位器definitionLink元素不能包含非loc元素的定位器,日只能指向分类标准模式中的概念。9.2.5.3definitionArc9.2.6.3.1概述definitionArc(定义弧)元素是一个XI。INK弧,定义丁概念间的多种关系。定义弧元素语法的XMI。模式约束如下:定义弧元素定义了“通用特殊”(general—special)弧、“本名一别名”(essencealias)弧、“相似元组”(similar—tuples)弧、“必需元素”(requireselement)弧等四个标准弧角色值。9.2.5.3.2通用一特殊弧“通用一特殊”(generalspecial)弧角色值定义的弧元素应表示仅仅存在于数据项替换组中的概念间的关系。“通用一特殊”弧链接一个通用的概念定位器和一个特殊化的概念定位器。在XBRI.实例中,通用数据项是通用概念的体现,特殊化数据项是特殊化概念的体现。特殊化数据项的有效值即为它的通用数据项的有效值(如果两者是上下文等价并且单位等价的)。但是,通用数据项的有效值不一定是它的特殊化数据项的有效值,即使它们是上下文等价并且单位等价的。93
GB/T25500.1—2010住“通用特殊”弧的网络中只允许存在无向环。具有完全一致性的XBRI。处理器应能检测和报告“通用特殊”弧网络巾的有向环。示例:“通用特殊”弧(deflnitionArcxlink:type=’’arc’’xlink:from=”postalCode’’xllnk:to=”zipCode”xllnk:arerole=”http://wwwxbrlorg/2003/arcrole/general—speciall。order=”1”/)postalCode(地区编码)是zipCode(邮政编码)的通用形式。次序属性指出当该链接展现给用户时,它出现在次序小丁1的链接之后,次序人j。l的链接之前。9.2.6.3.3“本名一别名”弧“本名别名”(essencealias)弧角色值定义的弧元素应表达仅存在于数据项替换组中的概念之间的炎系。该弧角色值用于一·个从本名概念定位器到别名概念定位器的定义弧。在“本名别名”弧的网络中只允许出现无向环。具有完全一致性的XBRL处理器应能检测在“本名别名”弧网络中存在的任何有向环。通常的情况是,在一个单独的分类标准或一个分类标准集中,特定的概念会不止一次地被定义。在这种情况下,分类标准的制定者对一个概念有一个单独的“规范的最好元素”或“本名”并将它用“本名一月0名”定义弧与其他“别名”概念相关联,并指定给XBRL验证器和其他XBRI,实例应用程序,该数据项应与下面的定义·致。“本名一别名”弧表示两个概念问的关系,从本名(基本的,主要的)概念到其他别名(选择性名称)概念。在一个XBRI。实例里的结构等价的上下文中,对于具有相同本名概念的“本名一别名”弧的任何集合,术语“别名概念集合”意味着与该弧集合相关的别名概念集合,术语“别名项集合”则意味着相关数据项的集合。下面的情形可用于定义弧——其在具有这种弧角色的任何扩展分类标准中没有被禁止,也可用于定义这种弧的别名概念和本名概念,以及它们相应的别名项和本名项。a)别名概念可是任意个其他别名概念的本名概念。b)弧的别名概念和本名概念应有相同的数据项类型并且period"][、ype属性应有相同的值。同样,如果一个弧的别名概念和本名概念都出现了balance属性,则两个概念应有相同的值。如果这两个概念中有一个没有balance属性,则就没有类似的要求。c)如果在XBRI。实例中的结构等价的上下文中别名数据项和本名数据项是f:下文等价且是父元素等价的,但非值等价或非单位等价,那么这两个数据项在支撑该实例的DTS中语义冲突。只有在这两个数据项都不是空值时才需要进行判断,也只有完全遵照XBRI,规范的处理器才要求应检测出这种冲突。d)对任何一个非数值的本名概念E,E在XBRI,实例卜下文C中没有相关的其父元素是P的本名数据项EI,一个XBRI.处理器可推导出存在一个数据项EI,该EI有一个与非空别名项集s的所有成员值(非空值)是值等价的,与集合s相应的本名别名弧足以E作为本名概念、P为双亲。如果s集合的所有成员(非空值的)不是值等价的,那么该XBRI。实例与在DTS中所表达的定义链接语义是不一致的.具有完全一致性的处理器应能检测并通告这种不一致性。如果一个应用软件程序采用了该规则,并且s的任意成员M没有提供一个值,或者有一个空值,但是本名数据项存在于“本名别名”弧的某些集合中,该规则应被递归地应用于在推导E值之94
前推导M的值。示倒1:对由本名别名弧链接的概念的非数值喇数据项值的推理GB/T25500.1—2010在XBRI,实例中.存在一个』:下文cl。概念D和E是由一个“本名别名”定义弧链接的字符串数据项类型,E是本名概念,r)是别辑概念。在卜下文c1F,I:的值为“Berl”,I)的值为“Ernie”。这峰值弓已经表达的定义弧语义不~致e)对任何数值本名概念E,E在XBRI。实例t下文L’中没有其父元素为P的相关本名数据项El,一个XBRI。处理器可推断出存在一个数据项EI,E】有一个与非卒别名项集s的所有成员值(非空值)伉等价并取可取的最大精度和小数值,与集合S相应的本名别名弧是以E作为本名概念、},为双亲。如果所有S的所有成员(非空)不是值等价的,那么该XBRI。实例与它在DTS中所表达的定义链接语义是不一致的,那么具有完全一致性的XBRI。处理器应能够检测这种不一致性。如果一个应用软件程序采用这条规则,并且集合s的任意成员M没有提供一个值,或者有一个空值,但是本名数据项存在于“本名一别名”弧的某些集合中,那么该规则臆被递归地应用在推理E的值之前推理M值。XBRI。处理器不需要从本名数据项的值去推断别名数据项的值,Iif『且在本部分中也没有定义这样的规则。示倒2;对由“本名一别名”弧链接的数值型数据项概念的值的推断案例l概念A.B.C由本名别名弧链接,A是本名,B,C是别名。在XBRI。实例中,B有一个精度为2的值110.C有个精度为2的值99。A.B.C是上下文等价的。B.C的值在它们指定的精度2上是不一致的。所以,对A不能进行推断。案例2概念A,B,C由本名别名弧链接.A是本名,B,C是别名。在XBRI,实例中,B有一个精度为1的值110,C有个精度为1的值99。A,B,C是上下文等价的。四舍五入B的精度到l的结果是100。四舍五人c的精度到I的结果是100。这两个值是相等的。可推断A在精度是l时,值为100。9.2.6.3.4“相似元组”弧“相似元组”(similar—tupies)弧角色值定义的弧元素只能表达存在于元组替换组中概念问的关系。“相似元组”弧表达了具有等价定义的元组概念问的关系,即使它们有不|一J的XMI,内容模捌。“相似元组”弧的语义关系是对称的。弧源于哪个元组与弧到哪个元组去是没有关系的。9.2.6.3.5“必需元素”弧“必需元素”(requires—element)弧角色值定义的弧元素只能表达概念(根据定义,这些概念足在元组或数据项替换组巾的)间的关系。如果在一个XBRL实例中出现r弧的来源的概念实例,那么在该XBRI,实例中也应出现弧的H标概念实例。当测试该需求时,对这些概念实例的I:下文等价和单位等价没有要求。同样,该需求也没有在元组概念实例的相对位置上加以要求。具有完全一致性的XBRI。处理器应检测和通告违反r该关系的实例。在“必需元素”弧的网络中,允许环的存在。
GB/T25500.1—2010A.1xbrl—instance-2003-12-31.xsd附录A(规范性附录)模式文件(?)cInlversion=”10”?)(schematargetNamespace=”http://wwwxbrlorg/2003/instance”xmlns=”http://www.w3org/200l/埘Lschema”】叩llns:xbrli=”http://wwxbrlorg/2003/instance”xmlns:link=”http://wwwxbrlorg/2003/linkbase”elementFormDefault=’’qualifled”、TaxonomyschemaforKaRLThisschemadefinessyntaxrelatingto)∞RLinstances(/documentation)(/annotation)(/annotation)(attributename=”periodType”)TheperiodTypeattribute(restrictingtheperiodforXBRLitems)(/documentation>(/annotation)(simpleType)(restrictionbase。”token”)‘enumerationvalue=”instant”/、(enumerationvalue=”duration”/)(/restrlction)</simpleType)(/attribute>
(restrictionbase=”token”)(enumerationvalue。”debit”/)(enumerationvalue2”credit”/></restrictlon)(/gimpleType)‘/attribute>(annotation)‘documentation>Definethesimpletypesusedasabaseforitemtypes(,/documentation}(/annotation)(annotation)(documentation>themonetarytypeservesasthedatatypeforthosefinancialconceptsinataxonomywhichdenoteunitsinacurrencyInstanceitemswiththistypemusthaveaunitofmeasurefromtheISO4217namespaceofcurrencies(/documentation)(/annotation)7restrictionbase=’’decimal”/、(/simpleType>(simpleTypename=”shares”)(annotation>(documentation>Thisdatatypeservesasthedatatypeforsharebasedfinancialconcepts</documentation>(/annotatlon)base=”decimal”/)(/simpleType>simpleTypename=’’pure’’、(annotation)(documentation>Thisdatatypeservesasthetypefordimensionlessnumberssuchaspercentagechange,growthrates,andotherratioswherethenumeratoranddenominatorhavethesameunits.(/documentation></annotation>base2”decimal“/)/simpleType>(documentation>Asthenameimpliesthisisadecimalvaluethatcannottakethevalue0一itisusedasthetypeforthedenominatorofafractionItemType(/documentation)(/annotation)(union>(simpleType)GB/T25500.1—201097
GB/T25500.1—2010frestrictionbase=’’decimal”、lminExclusireva]ue=”0”/)(/restriction)</simpleType>(s】mpleType)(restrict】onbase=”decimal”)fmaxExclusirevalue=’’0”/、《/restrlct{on>(/simpleType)t/tl_nion>/simpleType>simpleType;lame=”precJSionType”、tannotat】on)(documentation>Thistypeisusedtospecifythevalueoftheprec】sionattributeonnumericitemsItconsistsoftheunionofnonNegatlveIntegerand”INF”(usedtosignifyinfiniteprecisionor”exactvalue”)(/documentation)‘/annotation)(unionmemberTypes=”nonNegativeInteger”)(simpleType)(restrictionbase=“string”)《enumerationvalue5”INF”/)(/restrlction)</simpleType>(/unlon)/simpleType>simpleTypenallle4’’decimalsType”、(annotation)(documentation>ThistypeisusedtospecifythevalueofthedecimalsattributeonnumericitemsItconsistsoftheunionofintegerand’’INF’’(usedtosignifythatanumberisexpressedtoaninfinitenumberofdecimalplacesor”exactva]He”)‘/documentation)(/annotation)7unionmemberTypes=”integer”、(simpleType)Groupofattributesfornumericitems(/documentation)《/annotation)(attributeGroupname=”nonNumericItemAttrs”)(annotation【)(documentation>Groupofattribute8fornon-numericitems(/documentation)(/annotation>《attributena【ne2”contextRef”type=”IDREF”use=”required’’/、(attributenaTae=”id”type=”ID”use;”optional”/)、/attributeGroup>annotation)Generalnumericitemtypes—foruseonconceptelementdefinit-ionsThefollowing3numerictypesareallbased0nthebuilt-indatatypesofXMLSchema(/documentation)/annotation>(simpleContent)(extensionbase=”decimal’’、(/slmpleContent)(/complexType)complexTypename=”floatItemType”f_inal=’’extension’’、(simpleContent)(extensionbase2’’float’’、‘attributeGroupref=”xbrli:numericltemAttrs”/)(/slmplecontent)/complexType>complexTypename=”doubieItemType”final=’’extension”、<81”plecontent)(extensionhase=”double”、(attributeGroupref;”xbrli:numericltemAttrs”/>(anyAttrihutenamespace=”##other”processContents=”lax”/)</extension></slmplecontent)/complexType)annotatjon)(documentation>XBRLdomainnumericitemtypes-foruseonconceptelementdefinitionsThefollowing4numerictypesarealltypesthathavebeenidentifledashavingparticularrelevancetothedomainspaceaddressedbyXBRLandarehenceincludedinadditiontothebuilt-intypesfromXMI.SchemaGB/T25500.1—2010
GB/T25500.1—201000(/documentation>(/annotation)complexTypename=”monetaryltemType”final=’’extension”、(attributeGroupref=”xbrli!numericltemAttrs”+)(anyAttrlbutenamespace=”##other”pr。cesscontents=(/extension)</slmplecontent)/complexType>(/simpleContent>(/complexType)complexTypenaIne=”pureltemType”final=”extension”)(simpleContent>(extensionbase=”xbrli!pure”)(attributeGroupref=”xbrli:numericltemAttrs”/)(anyAttributenamespace=”##other”processcontents=”lax”/(/extension)(/slmplecontent)/complexType>complexTypenallIe=”fractionltemType”final=”extension”)(sequence>(elementname=”numerator”type2”decimal”/>(elementname=”denominator”type=”xbrli:nonZeroDecimal”/)(/sequence)annotation)(documentation)Thefollowing13ntunerictypesareallbasedontheXMLSchemabuilt-intypesthatarederivedbyrestrictionfromdecimal(/documentation>/annotation>(complexTypename=”integerItemType”final=”extension”)(simpleContent>(extensionbase=”Integer”)tattributeGroupref=”xbrli:numericltemAttrs”/)(anyAttributenamespace=”##other”pr。cesscontents5”lax”/>(/extension)‘/simpleContent>(/complexType>
(complexTypenaT【1e=”nonPositiveIntegerItemType”final=”extension”)(slmpleContent)(anyAttributenamespace=”##other”processContents=(/extension)(/s珊pleContent)/complexType)(aByAttributenamespace=”##other”processc。ntents=”lax”/7(./extension>(/simpleContent)(/complexType)7complexTypep2dme=’’intltemType”final=”extension”、(slmpleContent>(anyAttributenamespace=”##other”processc。ntents=(/extension)(/slmplecontent)(/complexType)complexTypename。”unsignedLongItemType”final=”extensd。n1。)(simpleContent)(extensionbase=”unsignedLong”、(attributeGroupref=”xbrli:numericItemAttrls"/)(anyAttributenamespace=”##other”processContent{}=’’lax”/)(/extension>《/simpleContent)/complexType}complexTypename2”uusignedIntItemType“final=’’extension”、(simpleContent)(extensionbase=”unsignedInt“、(attributeGroupref=”xbrli:numericltemAttr8’’/)(anyAttributenamespace=”##other~"processContents=”lax’’/(/extension)(/simpleContent)/complexType)/complexType)complexTypename2”posltiveIntegerItemType”final=”extenslon”(/slmDleContent)/complexType>(annotation>(documentation>Thefollowing17non-numerictypesareallbasedohtheprimitivebuilt-1ndatatypesofXMLSchema
(/documentatlon)(/annotation)(complexTypename=”stringltemType”final=”extension”)(s1“pleContent)(extenslonbase2”string”)(attributeGroupref=”xbrlinonNumericItemAttrs”/></complexType>(attributeGroupref=”xbrli:nonNumerlcltemAttrs”/)complexTypename=”hexBinaryltemType”final=’’extension”、complexTyperlame=”base64BinaryItemType”final=”extension”)(slmpleContent)(extensionbase=”base64Binary”)(attributeGroupref=”】cbrIi.nonNumericItemAttrs”/7(anyAttributenamespace2”##other”proces9contents2”lax”/)(/extension>(/slmpleContent>,Icomp]exType>(complexTypeT忸me=”anyURlltemType”final=”extension”)(simpleContent),extensionbase=”anyURI’’、(attrlbuteGroupref=”xbrli:nonNumericltemAttrs”/)(anyAttributenamespace=”##other”proce8scontents;”lax”/)t/extension)</slmDlecontent)(/complexType)(attributeGroupref=”xbrli:nonNumericItemAttrs”/)(anyAttributenamespace=”##other”processcontents(/extension>(/SimpleContent>(/complexType>GB/T25500.1—2010
GB/T25500.1—2010104(/simpleContent)/complexType>complexTypena【ne=’’dateTimeItemType”final;”extens瑚t·)(simpleContent)(extensionbase=”xbrll:dateUnion’’)(attrihuteGroupref=”xbrli:nonNumericltemAttrs’’/)(anyAttributenamespace=”##other”processContents=”lax”/</extension>(/simp]eContent)/complexType)complexTypename=”dateItemType”final=”extenslon’1)《simpleContent)(extensionbase=”date”、(attributeGroupref=”xbrli:nonNumericltemAttrs”/)(anyAttributenamespace=”##other”processContents=”lax”/(/extension)《/simpleContent)/complexType>(complexTypename=’’gYearMonthitemType”final=”extenslon’·)(extensionbase=”gYearMonth”)(attributeGroupref=”xbrll:nonNumericltemAttrs”/)(a“yAttributenamespace=”##other”processContents=1。1ax”/</extension)</slmpleContent)(/complexType)(complexTypeDame=”gYearItemType”final=”extension¨)(slmpleContent)(extensionbase=”gYear’’、(attributeGroupref=”xbrll:nonNumericItemAttrs”/)(anyAttributenamespace=”##other”processContents:‘/extension)</slmpleContent)(/complexType)complexTypenaIlle=”gDayltemType“final=”extension’’)(slm口leContent)fextensionbase=’’gDay”、(attrlbuteGroupref=”xhrli:nonNumericltemAttrs”/)(anyAttributenamespace=”##other”processContents2‘’lax¨/(/extension)(/si“pleContent)/complexType>complexTypename2”gMonthItemType”final=”extension。’)(extensionbase=”“onth”)(attributeGroupref=”xbrli:nonNumericltemAttr8”/)(anyAttributenamespace。”##other”processContents=1。la】【“/‘/extension)</simpleContent)/complexType)‘annetation【)(documentation>Thefollowing4non-numerictypesareallbasedontheⅪ此Schemabuilt—intypesthatarederivedbyrestrictionaHd/orlistfn)mstfind(/documentation>(/annotation)(complexTypen鲫e2”normaljzedstrl“gIt鳓Type¨final=“extension”(SimpleContent)(extensionbase=”normalizedStrJna”)(attributeGroupref=”xbrli:nonNumericltemAttrs’1/)(/extension>fJsimpleContent>(/complexType>《complexTypenalne2”tokenltemType”final=”e舢teion”)(slm口leContent)fextensionbase=”token”、(complexTypenaⅡIe2”languageltemType”final=”extenslonl’)(extensionbase=”language”、(attributeGroupref=”xbrli:nonNumericItemAttrs”/)f/extension}(/slmplecontent)(/complexType)GB/T25500.1~2010105
GB/T25500.1—2010106(/simpleContent></complexType)7complexTypename=”NCNameltemType”final=”extension’’、(Si⋯pleContent)XMLSchemacomponentscontributingtothecontextelement(/documentation></annotation>elementname。’’segment’’、(complexType)(sequence>/element)(complexTypename=”contextEntityType”、‘annotation>(documentation)Thetypefortheentityelement,usedtodescribethereportingentityNotethattheschemeattributeisrequiredandcannotbeempty(/documentation>(/annotation>,elementname。”identifier”、(complexType)(s1“pleContent>(extensionbase2”token”)(attributenalne=”scheme”use=”required”>(/attribute>(/extension)《/slmpleContent)(/complexType)</element)(elementref=”xbrli:segment”minOccurs=”0”/)
(/sequence)(/complexType>(simpleTypename=”dateUnion”)(annotation>(documentatiorl)TheunionofthedateanddateTimesimpletypes</documentation>(/annotatlon)(unionmemberTypes=”datedateTime”I,)</SimpleType)complexTypename=”contextPeriodType’’、tannotation)Thetypefortheperiodelement。usedtodescribethereportingdateinfo(/doeumentation)(/annotation)(choice>(sequence>(elementrlame=”startDate”type=”xbrli:dateUnion”/)(elementflame=”endDate”type=”xbrli:dateUnion”/)(/sequence>(elementnafne=”instant”type。”xbrli:dateUnion”/)(elementname=”forever”)(complexType/>(/element></choice>/complexType)complexTypemlIne=”contextScenarioType”)《annotation)Usedforthescenariounderwhichfacthavebeenreported.(/documentation>(/annotation>(sequence>/complexType)GB/T25500.1—2010(elementname=”context”)documentatiorl)Usedforanislandofcontexttowhichfactscanberelated(/documentatlon)(/annotation)(attributeDame=”id”type=”ID”use=”required”/)(/complexType)107
GB/T25500.1—2010108/elementtannotatlon,(documentation)XMLSchemacomponentscontributinqtotheunitelement(/documentation>t/annotation)elementname=”measure”type=”OName’’/、complexTypename=”measuresType”)(annotation)Acollectionofsiblinqmeasureelements(/documentation>(/annotation>tsequence>(elementref=”xbrli:measure”minOccurs=”1”maxOccurs=”unbounded”/(/sequence)/complexType>(annotation)Elementusedtorepresentdivisioninunits</documentation)(/annotatlon>(complexType)(/complexType)(/element>7elementname=’’unit”、(annotation>Elementusedtorepresentunitsinformationaboutnumericitems(/documentation)(/annotation>(complexType)(elementref=”xbrli.measure”minOccurs=”1”maxOccurs=”unbounded”/(elementref=”xbrli:divide”/)(/choice>(attributename=”id”type=”ID”use=”required”/)(/complexType)(/element)annotation>(documentation>Elementstouseforfactsininstances</documentation>/annotation>
element越me=”1t删”type=”anyType¨abstract=”true’’)(annotation【)(elementname=”tuple”type=”anyType”abstract=’’true”、(annotation>(/annotation>(/element>GB/T25500.1—2010elementna【ne=”xbrl”)(annotation>‘documentation)XBRLinstancerootelement(/documentatlon)(/annotation)(complexType)tsequence>(elementref=”link.schemaRef”minoccurs=”1”maxoccurs=”unbounded”/)(attributename=”id”type=”ID”use=”optional”/)(anyAttributenamespace=”http://wwww3orq/XML/]998/namespace”processContents=”lax”/(/complexType>/element>/SChema)A.2xbrl—linkhase-2003-12-31.xsd(?xmlverbion=”10”?)(!一(c)XBRLInternationalSeeWWWxbrlorq/legal-->Concretearcforuseinlabelextended1inks(/documentation>(/annotation>(/e1ement)(elementname2”referenceArc”type=”xl:arcType”substitutl。nGroup=”xl:arc”annotation"tdocumentation)Concretearcforuseinreferenceextended1inksl/documentation)(/annotation)(,/element)elementname2”deflnitionArc”type=”xl:arcType”substitutionGroup=”x1.arc’’)(annotation)(documentation)ConcretearcforHseindefinitionextendedlinkst,/documentation>(/annotation>/element)element删2”presentationArc”substitutlonGroup=”xl;arc”>
(complexType)(annotation)(documentatlon)Extensionoftheextended1inkarctypeforpresentationarcsAddsapreferredLabelattributethatdocumentstheroleattributevalueofpreferredlabe【s(astheyOccurinIabelextendedinks)(/documentation)f/annotationi(complexContent>(extensionbase=”xl:arcType”)(/simpleType)(/attribute>(/extension}(/complexContent)(/complexType)/element)(complexContent)(extensionbase=”xl:arcType”)(/element)e】ementIHme=”footnoteArc”type=”xl:arcType”substitutionGroup=“xl:arc”)(annotatlon)(documentation)Concretearcforuseinfootnoteextended1inks(,/documentation>(/annotation)/element)elementname=”label”substltutlonGroup2”xl:resource”){annotation>(documentation>Definltlonofthelabelresourceelement</documentation}(/annotatlon)(eomplexTypemixed=”true”></complexContent)(/complexType}(/element)(elementDame=”part”type=’’string”abstract=”true”、(annotation>(documentation)Definitionofthereferencepartelement_foruseinreferenceresources(/documentation>(/annotation)(/"element)(elementname2”reference”substitutionGroup2”xl:resource’’)(annotat:ion)(documentation)Definitionofthereferenceresourceelement(/documentation)(/annotation>(complexTypemixed=”true”、(co。plexContentmixed=”true”)(elementref=”1ink:part”minoccurs=⋯0’maxOccurs=”unb。unded’-/>(/sequence)(/extension)(/complexContent></complexType>(/element>(/annotation>(complexTypemixed=”true”、(anynamespace2”http://wwww3org/1999/xhtml”processContents=”sklD”min。ccurs:·’0”maxOccurs=’’unbounded”/、(/sequence)(/element)112elementname2”presentationLink”substitutionGroup。”xl:exteeded’’>(annotation)
GB/T25500.1—2010(documentation)Dresentationextended1inkelementdefinition(/documentation>(/annotatlon)(complexType>(complexContent)(restrictionbase=”xl:extendedType”)fchojcemlnOccurs=”0”maxoccurs=”unbounded”)(elementref=”xi:title”/)(elementref=”link:documentation”/>(anyAttrlbutenamespace=”http://wwww3org/XML/1998/namespace”processContents=”lax”/(/restriction)(/complexcontent)(/complexType)/element>elementname2”definitionLink’’substitutlonGroup=”xlextended”、(annotatlon>(documentatlon)deflnitJonextended1】磕elementdefinition(/documentation>(/annotatjon>(anyAttributenamespace=”http://wwww3org/XML/1998/∞№。p⋯”processContents=”lax”/)(/restrlotion>(/complexContent)(/complexType>/element>elementnafae=”calculationLink”suhstitutionGroup=”xlextended”)(annotation>(documentation)calculatlonextended1inkelementdefinition(/documentation)(/annotation)‘complexType>(com口lexContent>(restrictionbase2”xl:extendedType”>7choiceminOccurs=’’0’’maxOccurs=”unbounded’’、(elementref=”xl!title”/)(elementref=”llIll【.documentation”/)(elementref=”link!calculationArc”/)(/choice>fanyAttributenamespace=”http-//wwww3org/XML/1998/namespace”processContents=”lax”/)
G",B/T25500.1—2010114(/restrlctlon)(!complexContent)(/complexType>,element>(comDlexContent)‘restrictionbase=”xl:extendedType”)fchoiceminOccurs=”0”maxOccurs=”unbounded”、(elementref=”x1.title”/)(elementref=”1ink:documentation”/)(elementref=”1ink.10c”/)tannotat]ion)referenceextended1inkelementdefinition(/documentation>(/annotation)(complexType)(complexContent)(/co⋯plexContent)</compiexType)7element,footnoteextended1inkelementdefinition(/documentation)(/annotation>(complexType>(choiceminOccurs=”0”maxOccurs=”unbounded”)《elementref=”Link:dccumentation’’/)(elementref=”link:roleRef”/)(elementref=”link:arcroleRef“/)(elementref=”xl:extended”/)(/ohoice)/element)tele“e“tnalIle2”iinkbaseRef”sqbstitutionGroup=”xl:simple‘’)‘annotation>(documentation)Definitionofthe1inkbaseRefelement—usedtolinktoXBRLtaxonomyextendedlinksfromtaxonomyschemadocumentsandfromXBRLinstances(,/documentation>(/annotation>(documentation)Thisattributemusthavethevalue:http://wwww3org/1999/xlink/properties/linkbase(/documentation>(/annotatlon)(/attribute>CanyAtt。1butenamespace2”http://wwww3org/XML/1998/namespace”pr。cessContents:”lax”/‘/restrlction)115
GB/T25500.1—2010116(/complexContent>(/complexType>(/element>(elementn鲫e=’’schemaRef”type=”x1.simpleType”substitutionGroup=”xl:simple”)(documentatlon)DefinitionoftheschemaRefelement—usedto1inktoXBRLtaxonomyschemasfromXBRLinstances(/documentation)(/annotation)(/element>(elementname=”roleRef”substitutionGroup=”xi!simple”)(annotation>(documentation)DefinitionoftheroleRefelement-usedto1inktoresolvexlink:roleattributevaluestotheroleTypeelementdeclaratlon.(/documentation)(/annotation)‘complexType)(complexContent)《extensionbase=”xl:simpleType”)(attribute;lame;”roleURI”type=”xlink.nonEmptyURl”use=”required”)(annotatlon)(documentation>ThisattributecontainstheroleDame(/documentation)(/annotatlon>(/attribute)(/extension)(/complexContent>(/complexType>(/element)(elementmane=”arcroleRef”substltutlonGroup=”xl:simple”>(annotation>(documentation>DefinitionoftheroleRefelement—usedtoiinktoresolvexlink:arcroleattributevaluestothearcroleTypeelementdeclaration(/documentation>(/annotation>(complexType)(complexContent>(extensionbase=”xi:simpleType”)(attributename=”arcroleURI”type=”xlink:nonEaptyURl”use;”required”>Thisattributecontainsthearcrolename(/documentation>(/annotation)(/attribute>(/extenslon)
(/complexContent></complexType>(/element)elementnalne=’’definition”type=’’string’’、(annotation>(documentation)Theelementtouseforhuman-readabledefinitionofcustomrolesandarcroles(/documentation)(/annotation)/element>oelementname=”usedOn”type=”QName”、(annotation>(documentation>DefinitionoftheusedOnelement.usedtoidentifywhatelementsmayuseataxonomydefinedroleorarcrolevalue</documentation></annotation></element)elementna【ne=”roleType”)(annotation)(documentation>TheroleTypeelementdefinition-uscdtodefinecustomrolevaluesinXBRLextended1inks(/documentation)(/annotation)(complexType)(elementref=”link:definition”minOceurs=”0”/)(elementref=”link.used(In”maxoccurs=”unbounded”/)(/sequence>(documentation)ThearcroleTypcelementdefinition-usedtodefinccustomarcrolevaluesinXBRLextendedlinks</documentation>(/annotation>《complexType)(attributenB/Be=”arcroleURI”type=”xlink:nonEmptyURl”use=”required”/)</attribute>(/complexType)/element)/SChemaA.3xlink一2003—12—31.xsd(7珈lversion=”10”encoding=”UTF-8”,)(!一(C)ⅪjR【JInternationalSeewwwxbrlorg/legal一)(schematargetNamespace=”http://wwww3org/1999/xlink”xmlns{xlink=”http://㈣w3org/1999/xlink”xmlns=”http://㈣w3org/2001/)niLSchema”elementFormDefauit=”qualified”attributeFormDefauit=”qualified”)(annotation)(documentation>XLlnkattributespecification《/documentation)I,annotatlon)simpleTypename=’’nonEmptyURI’’、(annotation)(documentation>AURItypewithaminimumlengthof1characterUsedonroleandarcroleandhrefelements《/documentation>(/annotation)(restrictionbase=”anyURI”、(minLengthvalue=”1¨/)(/restriction)/simpleType>slmpleTypermme=”typeEnum”)(annotation)(documentation)Enumerationofvaluesforthetypeattribute(/documentation>(/annotation>(restrictionbasez”string”)《enumerationvalue=”simple”/>(enumerationvalue=”extended”/)(enumerationvalue=”locator”/)fenumerationvalue=”arc’’/、(enumerationvalue=”resource”/、(enumerat/onvalue=”title”/)(/restriction)/simpleType)
(attrlbuteGroupnalne=”simpleType”)‘/attribute>:/attributeGroup)(attr拍uteGr。upnalne=”extendedType”)fattributename=”type”use=’’required”、(8impleType>7restrictionbase=”tokenl。、(enumerationvalue2”extended”/)(/restriction)(/SimpleType)(/attribute>‘/attfibuteGroup)attributeGroupnalne。”locatorType”"fattributena_【ne=’’type”use=”required”、orestrictionhase2”token”、(enumerationvalue2”locator”/)(/SimpleType>(/attribute>(/attrlbuteGroup>(restrictionbase=”token”>fenumerationvalue2’’arc”/、</restrictlon)(/simpleType){/attribute)(/attributeGroup>attrlbuteGroupname=”resourceType”>(attributename=”type”use=”required”>fslmpleType>frestrictionbase=”token”、oenumerationvalue=”resource”/、</restriction></simpleTWoe>(/attribute)/attributeGroup>(restrictionbase=”token’’、(enumerationvalue=”title”/’(/restrictlon>GB/T25500.1—2010119
GB/T25500.1—2010(/simpleType>(/attribute>{/attributeGroup>fdocumentation>Enumerationofvaluesfortheshowattribute(/documentation>(/annotation>(restrictionbase=”string”)(enumerationvalue=”new”/)(enumerationvalue=”replace”/)(enumerationvalue=”embed”/)(enumerationvalue=”other”/)(enumerationvalue=”none”/)(/restrlctlon):/simpleType)(simpleTypens_le=”actuateEnum”)(documentation>Enumerationofvaluesfortheactuateattribute(/documentation)《/annotation)(restrictionbase=”string”>7enumerationvalue=’’onLoad”/、(enumerationvalue2”onRequest”/)(enumerationvalue=”other”/)(enumerationvalue=”none”/)(/restrlctlon)</simpleType>(attributename=”type”type=”xlink:typeEnum”/)A.4xl-2003-12-31.xsd<,xmlversion2”10”encoding=”UTF-8”’)(/annotation)(slmpleContent)(/simpleContent)/complexType)(elementnalne=”documentation”type=”x1.documentationType”abstract=”true”)(annotation>(documentation>Abstractelementtousefordocumentationofextendedlinksandlinkbases</documentation)</annotation)(/element)annotation)(documentation)XBRLsimpleandextendediinkschemaconstructs(/documentation>/annotation>(documentation>Typefortheabstracttitleelement-usedasatitleelementtemplate</documentation)《/annotation>(complexContent)(restrictionbase=”an妒ype”)(attributegroupref=”xlink:titleType”/)(/restrlctlon></complexContent)(/complexType>121
GB/T25500.1~20107complexTypename=’’locatorType”、‘annotation)(documentat】on)Genericlocatortype(/documentation)t/annotatlon)(co”plexContent)(restrictionbase=”anyType”)tsequence)(elementref=”xl:title”minOccurs=’’0”maxOccurs=”unbounded”/、‘/sequence>cattrlbuteGroupref=”xlinkflocatorType”/)fattributeref=”xlink.href”use=”required’’/、(attrJbuteref=”xiink!label”u,l/e=”required”/)Abstractlocatorelementtobeusedasheadoflocatorsubstitutionforallextended1inklocatorsinXBRL(/documentation)(/annotation)/element>,simpleTypename=”useEnum“、(annotatiorI)(documentation>EnumeratedvaluesfortheuseattributeoRextended1inkarcs(/documentation)(/annotation>frestrictionbase=’’NMTOKEN’’\(enumerationvalue=”optional”/)(enumerationvalue3”prohibited”/、</restriction)(/simpleType)(complexTypename=”arcType”)(annotation)(documentation)basicextendedlmarctype“extendedwherenecessaryforspecificarcsExtendsthegenericarctypebyaddinguse,priorityandorderattributes(/documentation>t,annotation)(complexContent)(restrictionbase=”anyType”’(sequence)(elementref=”xl:title”minOccurs=”0”Ⅱlaxoccur8=”unbounded”/)(/sequence>(attrlbuteGro“pref=”xlink:nrcType”/)(attributeref=”xlink:from”use=”required”/)(attributeref=”xlink:to”use=”required”/)(attributeref#”xlink.arcrole”use=”required”/)
(attrlbuteref=”xlink:title”use=”optional“/)(attributeref=”xlink.show”use。”optional”/、(documentation)AbstractelementtOuseasheadofarcelementsubstitution</documentation>(/annotation)f/element)(complexTypeDame=”resourceType”、(annotation>(documentation)Generictypefortheresourcetypeelement(/documentation)(/annotation)fcomplexContentmixed=”true”、(restrictionbase=”anyType”、(/complexContent>(/complexType></element)Genericextendedlinktype(/documentation>(/annotation)(complexContent)‘elementref=”xl:locator”/)(elementref=”xl:arc”/>(attributeGroupref=”xlink:extendedType”/)(elementname=”extended”type=”xl:extendedType”abstract=”true’’)(annotation>(documentation)Abstractextended1inkelementatheadofextendedlinksubstitution(/documentation>(/annotation>(/element)(complexContent>(restrictionbase=”anyType”)(attributeGroupref=”xlink:simpleType”/>(/complexContent>(/complexType>Theabstracteiementattheheadofthesimplelinksubstitution(/documentation)(/annotation></element></schema24
附录B(资料性附录)元素表GB/~I25500.1--2010XBRl,元素说明Attribute属性Divide除Doeumentatlon注释本名别名关系footnoteAre脚注弧foomotel,ink脚注链接lnstance实例I.abel标签laI)elArc标签弧labeli,ink标签链接I』ink链接Linkbase链接库1inkbaseRef链接库引用IJoe定位Measure度量Namespace命名空间PreseⅢtt10n展示presentationAre展示弧presentationl,ink列报链接I{eference引用referenceArc参考弧rcferencel。ink引用链接requirementelement必需元素关系Role角色roleRef角色引用Scenario场景Schema模式文件Schemaref模式引用Segment段similartuple相似元组关系substitutiongroup替换组summationitem加总关系125
GB/T25500.1—2010表(续)XBRL元素说明Unlt单位Imjtl)enominator单位分母unitNumerator单位分子Llst、({()n使用于126
附录c(资料性附录)属性表GB/T25500.1—2010XBRI,属性名称释义Arcrole弧角色8rcroleTypc弧角色类型ai-cro[eURI弧角色通用资源标识符Balance余额Basc基准路径contextI妊f上F文引用cvclesA|lowed允许出现环路I)ecimals小数位数Href超文本引用Ref引用ld.1dentifier标识符Name名称period’I、ype期间类型Precision整数位数l’riorIty优先权Rolc角色roleURl角色通用资源标识符Title标题Type类型㈣ntRf单位引用Use可用性Weight权重127
GB/T25500.1—2010附录D(资料性附录)数据类型袭数据类型说明anyURl任何通崩资源标识符anyURlhem’Fype任何通用资源标识符项类型arcroleURl弧角色通用资源标识符1)ase64Bmarv基于64位的一进制数据base64Bmarvhenl’i、ype基于64位的二进制数据项类型tk)o[ean布尔booleanhem’1ype催尔项类型Byte字节bytehem"i、ype字节项类型I)ale口期datelltinTypc日期项类型date,Iime口期与时间dateTimehemType日期与时间项类型deeimallternl’ype小数项类型Double双精度浮点数doubleltemType双精度浮点数项类型Duration时间段durationhem’rype时间段项类型endI)ate结束1:1期Float浮点数f[oatltem’Fype浮点数项类型fra“10nn蛐1Ty畔分数项类型gDay日gDayhemType日项类型gMonth月份gMomhDay月与犬gMonthDayItemqlype月与天项类型gMonthhemType月份项类型gYear年份gYearhemType年份项类型gYearMomh年与月128
表(续)GB/T25500.1—2010数据类型说明gYearMomhhemType年々月项类型hcxBinarv十六进制的二进制数据hexBinaryltem"I、ype十八进制的i进制数据项类型Idcntical同的1nRl:F唯一标识符引用时问点lm褴型Integer整数integerhem’Fype整数项类型intltemType整型项类型languageltern7Fype语言项类型I。ongK整型longhemType长整型项类型McflStlre度量Monetarv货币rtlonotaryltem’i’ype货币项类型Namehern’Fype姓名项类型N【1NaFlle无前缀名称NCNamehemFype元前缀名称项类型ncgattveInteger负整数negativeIntegerltem’11ype负整数项类型NMT()KEN名称符号nonN。gatlveIntcg(,r非负整数nonN。gaI⋯IntegerlTenlTy|)E、非负整数项类型非数值型数据项nonPosiliveInteger非正整数nonPositiveIntegerhem’1ypc非正整数项类型normalizedString标准化字符串normalizedStringhem—iype标准化字符串项类型数值型数据项positiveInteger正整数positiveIntegerltemType正整数项类型purehemType纯数项类型Qname带限定名名称
GB/T25500.1—2010表(续)数据类型说明QNamehemType带限定名名称项类型role1’ype角色类划shareshemType股份I!j{类型Short短整型shorthemType短整型项类型startDate起始日期String字符串stringhem+lype字符串项类型TIme时间limehemType时间项类型Foken表征字符申tokcnhemType表征字符串项类型unsignedByte无符号字节unsignedBytehemType无符号字节项类型unmgnedInt无符号整型unsignedInthemType无符号整型项类型unsignedI,ong无符号长整型unsignedI,ongltemType无符号长整型项类型unslgnedShon无符号短整型unsignedShortItemType无符号短整型项类型
参考文献GB/T25500.1—2010[1]http://www.w3.org/TR/RECxml—names/[2]http://www.ietf.org/rfc/rfc2119.txt[3]http://www.w3.org/TR/xmlschema一0/E4]http://www.w3.org/TR/xmlschema一1/Es;http:《{www.w3.org/TR/xmlschema一2/E63http://www.iso.ch/is。/en/cataloglleDetailPage.catalogueDetail?CSNUMBER一16387[7]http://www.ietf.org/rfc/rfc2396.txt[83http://www.ietf.org/rfc/rfc2732.txt[9]http://www.w3.org/TR/xhtml—modularlzation/[10]http://www.w3.org/TR/xmlbase/[113http://www.w3.org/TR/xlink/[123http://www.w3.org/TR/xpath[13]http://www.w3.org/TR/xptr—framework/131'
您可能关注的文档
- GBT 23416.1-2009 蔬菜病虫害安全防治技术规范 第1部分:总则
- GBT 23416.3-2009 蔬菜病虫害安全防治技术规范 第3部分:瓜类
- GBT 26360-2010 旅游电子商务网站建设技术规范
- gbt 22569-2008 生猪人道屠宰技术规范
- gbt 23391.2-2009 玉米大、小斑病和玉米螟防治技术规范 第2部分:玉米小斑病
- gbt 24861-2010 水产品流通管理技术规范
- gbt 23954-2009 反渗透系统膜元件清洗技术规范
- GBT 27410-2010 消费类产品中有毒有害物质检测实验室技术规范
- GBT 50590-2010 乙烯基酯树脂防腐蚀工程技术规范
- gbt 24633.2-2009 产品几何技术规范(gps) 圆柱度 第2部分:规范操作集
- GBT27623.2-2011渔用抗菌药物药效试验技术规范第2部分:人工感染防治试验
- GB 18401-2010 国家纺织产品基本安全技术规范
- gbt 24631.2-2009 产品几何技术规范(gps) 直线度 第2部分:规范操作集
- GBT 34666.2-2017 水质基准数据整编技术规范 第2部分:水生生物毒性
- gbt 17187-2009 农业灌溉设备 滴头和滴灌管 技术规范和试验方法
- gbt 24634-2009 产品几何技术规范(gps) gps 测量设备通用概念和要求
- gbt 4249-2009 产品几何技术规范(gps) 公差原则
- gbt 25883-2010 瘦肉型种猪生产技术规范