Aperçu des fichiers de taxonomie
Une taxonomie XBRL bien conçue stocke des concepts de taxonomie dans un fichier séparé des relations de taxonomie. Nous appellerons ce fichier le fichier de taxonomie principal ou bien le fichier de définitions de concept. De plus, étant donné qu'il existe plusieurs types de relations, celles-ci seront stockées dans des fichiers séparés par type de relation. La table ci-dessous recense les différents types de fichiers qui constituent normalement un document de taxonomie .
Fichier XBRL | Description | Type de fichier |
Concepts | Chaque concept est défini dans un élément element de Schéma XML. | Fichier de schéma XML (.xsd) Fichier de définitions de concept |
Relations de définition | Un élément definitionLink contient tous les localisateurs et arcs de définition pour les relations de concept. | fichier XML (.xml) |
Relations de Calcul | Un élément calculationLink contient tous les localisateurs et arcs de calcul. | fichier XML (.xml) |
Relations de Présentation | Un élément presentationLink contient tous les localisateurs et arcs de présentation. | fichier XML (.xml) |
Libellés | Un élément labelLink contient tous les localisateurs, arcs de libellé et libellés. | fichier XML (.xml) |
Références | Un élément referenceLink contient tous les localisateurs, arcs de référence et ressources de référence. | fichier XML (.xml) |
Les localisations des fichiers de relation sont spécifiés dans le fichier de définitions du concept (le fichier .xsd) dans un élément /schema/annotation/appinfo, tel que la liste suivante :
<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>
Lorsque le fichier de définitions de concept (le fichier .xsd) est ouvert dans le Mode XBRL, les différents fichiers de taxonomie sont affichés dans une structure d'arborescence dans l'assistant à la saisie Aperçu (capture d'écran ci-dessous).
Dans la capture d'écran ci-dessus, veuillez noter les icônes situés à la gauche des noms de fichier. Les fichiers de Schéma XML (.xsd) sont indiqués par une icône XSD. Les fichiers de relation présentent une icône de fichier colorée avec un caractère correspondant au caractère initial du type de relation. Par exemple, une icône indique un fichier de relations Définition, une icône indique un fichier de relations de Présentation, etc. Double-cliquez sur un de ces fichiers pour l'ouvrir dans XMLSpy, où il pourra être édité dans le Mode Grille (capture d'écran ci-dessous) ou le Mode Texte.