Aperçu des fichiers de taxonomie
Une taxonomie XBRL bien conçue stocke les concepts de taxonomie dans un fichier distinct des relations de taxonomie. Nous appelons ce fichier le fichier de taxonomie principal ou le fichier de définitions des concepts. De plus, comme il existe différents types de relations, celles-ci sont stockées dans des fichiers distincts pour chaque type. Le tableau ci-dessous répertorie 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 XML Schema element. | Fichier XML Schema (.xsd) Fichier de définitions de concepts |
Relations de définition | Un élément definitionLink contient tous les localisateurs et les arcs de définition pour les relations entre concepts. | Fichier XML (.xml) |
Relations de calcul | Un élément calculationLink contient tous les localisateurs et les arcs de calcul. | Fichier XML (.xml) |
Relations de présentation | Un élément presentationLink contient tous les localisateurs et les arcs de présentation. | Fichier XML (.xml) |
Libellés | Un élément labelLink contient tous les localisateurs, les arcs de libellé et les libellés. | Fichier XML (.xml) |
Références | Un élément referenceLink contient tous les localisateurs, les arcs de référence et les ressources de référence. | Fichier XML (.xml) |
Formules | Fait référence à une ressource contenant des règles de validation métier à appliquer aux fichiers d'instance XBRL. | Fichier XML (.xml) |
Tables | Fait référence à une ressource qui relie des points de données XBRL spécifiques à des structures de tableaux pour un affichage convivial. | Fichier XML (.xml) |
Les emplacements des fichiers de relation sont spécifiés dans le fichier de définitions de concept (le fichier .xsd) à l'intérieur d'un élément /schema/annotation/appinfo, comme dans l'exemple suivant :
<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 concepts (fichier .xsd) est ouvert dans Mode XBRL, les différents fichiers de taxonomie s'affichent dans une arborescence dans l'aide à la saisie Aperçu (comme dans la capture d'écran ci-dessous).

Dans la capture d'écran ci-dessus, notez les icônes situées à gauche des noms de fichiers. Les fichiers XML Schema (.xsd) sont indiqués par une icône XSD. Les fichiers de relations ont une icône de fichier colorée avec un caractère correspondant à la première lettre du type de relation. Par exemple, une icône
indique un fichier de relations de définition, une icône
indique un fichier de relations de présentation, etc. Un double-clic sur l'un de ces fichiers l'ouvre dans XMLSpy, où il peut être modifié dans le Mode grille (capture d'écran ci-dessous) ou le Mode texte.
