Introducción a los archivos de la taxonomía
Una taxonomía XBRL bien diseñada almacena conceptos de taxonomía en un archivo separado de las relaciones de taxonomía. A este archivo lo llamamos archivo de taxonomía principal o archivo de definición de conceptos. Además, puesto que existen varios tipos de relaciones, las relaciones se almacenan en otros archivos, uno por cada tipo de relación. La tabla que aparece a continuación enumera los diferentes tipos de archivos que suelen formar parte de un documento de taxonomía.
Archivo XBRL | Descripción | Tipo de archivo |
Conceptos | Cada concepto se define en un elemento element de XML Schema. | Archivo de XML Schema (.xsd) Archivo de definición de conceptos |
Relaciones de definición | Un elemento definitionLink contiene todos los localizadores y arcos de definición para las relaciones conceptuales. | Archivo XML (.xml) |
Relaciones de cálculo | Un elemento calculationLink contiene todos los localizadores y los arcos de cálculo. | Archivo XML (.xml) |
Relaciones de presentación | Un elemento calculationLink contiene todos los localizadores y los arcos de presentación. | Archivo XML (.xml) |
Etiquetas | Un elemento labelLink contiene todos los localizadores, arcos de etiqueta y etiquetas. | Archivo XML (.xml) |
Referencias | Un elemento referenceLink contiene todos los localizadores, arcos de referencia y recursos de referencia. | Archivo XML (.xml) |
Fórmulas | Hace referencia a un recurso que contiene reglas de validación empresarial que se aplican a los archivos de instancia XBRL. | Archivo XML (.xml) |
Tablas | Hace referencia a un recurso que vincula puntos de datos XBRL específicos con estructuras de tablas para facilitar su visualización. | Archivo XML (.xml) |
La ubicación de los archivos de relaciones se indica en el archivo de definición de conceptos (el archivo .xsd) dentro de un elemento /schema/annotation/appinfo, como en este ejemplo:
<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
xlink:href="NanonullLabels.xml" xlink:type="simple"
xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" />
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
xlink:href="NanonullDefinitions.xml" xlink:type="simple"
xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" />
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
xlink:href="NanonullPresentations.xml" xlink:type="simple"
xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" />
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
xlink:href="NanonullCalculations.xml" xlink:type="simple"
xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" />
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
xlink:href="NanonullReferences.xml" xlink:type="simple"
xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" />
</xsd:appinfo>
</xsd:annotation>
Cuando se abre el archivo de definición de conceptos (el archivo .xsd) en la vista XBRL, los archivos de la taxonomía aparecen representados en forma de árbol en el ayudante de entrada Vista general (imagen siguiente).

Observe que a la izquierda de cada archivo aparece un icono. Los archivos de esquema XML (.xsd) llevan el icono XSD. Los iconos de los archivos de relaciones son de colores y llevan una letra que se corresponde con la inicial del tipo de relación: Por ejemplo, el icono indica que el archivo es de relaciones de definición, mientras que el icono
indica que es un archivo de relaciones de presentación. Al hacer doble clic en cualquiera de estos archivos, se abrirá en XMLSpy, donde podrá editarlo en la vista Cuadrícula (imagen siguiente) o en la vista Texto.
