分类标准:新分类标准和现有分类标准
在XMLSpy的XBRL视图中,您可以编辑现有分类标准并创建新的分类标准。
•现有分类标准:现有分类标准有两种类型:(i) 不应被编辑的标准分类法;和(ii) 可编辑的非标准分类法;这些分类法可能是由您或其他员工创建的。
•新分类标准:可以在XMLSpy中创建新分类标准。有两种类型:(i) 从头开始创建的分类标准;和(ii) 扩展标准分类法的分类标准。
这两种分类标准都可以在XBRL视图中查看和编辑。在一些情况下,例如,当标准分类法导入到您正在创建的分类标准(以扩展已导入的分类标准)时,您将无法编辑导入的分类标准。无法编辑的导入的分类标准中的元素显示为灰色。
分类标准包
XBRL分类标准包是一个压缩存档,其中包含分类标准的脱机副本。分类标准包包含一个XML目录文件,该文件将URI重新映射到脱机分类标准的文件位置,从而使分类标准对应用程序离线可用。有关如何组织和构建分类标准包的规则,请参见Taxonomy Packages Recommendation of XBRL.org。
如果您下载了分类标准包,您可以将其注册到XMLSpy,以便XMLSpy在验证时可以使用分类标准包的离线资源(例如,Schema)。分类标准包的注册可以在工具 | 选项 | 分类标准包窗格中完成;此处可以找到相应的说明。
创建新分类标准的步骤
新的分类标准通常建立在现有分类标准的基础上。在新分类标准中,将添加新元素,并创建这些新元素之间以及新元素和导入的元素之间的关系。下方列出了新分类标准的一般要求,以及如何创建新分类标准的步骤:
1.新的分类标准必须在自己的命名空间中创建,以区分于其他分类标准。如果创建新分类标准是为了扩展现有分类标准,则必须将现有分类标准导入新分类标准。
2.在新分类标准中定义新的概念(元素)。
3.创建关系文件(或链接库)以包含新分类标准的定义、列报、计算、标签和参考关系。
4.新分类标准的关系必须从头开始构建。
在上文中,我们已经使用了taxonomy这一词来表示整个分类标准,它包含几个文件:概念定义文件和关系文件。(有关组成分类标准的各个文件的介绍,请参见分类标准文档文件。)
使用XBRL视图
在下一部分,我们将介绍如何使用XBRL视图的功能来创建和编辑分类标准。从创建新的分类标准部分开始,我们在每个部分的末尾都提供了创建您自己的分类标准的说明。每个部分的说明都是建立在上一部分的基础上。当您阅读到创建关系:第一部分时,您将熟悉XBRL视图并准备好使用它。
您将创建的分类标准将引导至XMLSpy(Nanonull.xsd)提供的分类标准,它位于C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2024\Examples\XBRLExamples\Nanonull文件夹中。(请注意,主分类标准文件始终具有扩展名.xsd。.xbrl文件扩展名用于XBRL实例文件,而不是分类标准文件。)