Composants de haut niveau de XBRL et leurs définitions
La figure suivante illustre les composants logiques de haut niveau du langage XBRL. La spécification XBRL définit ces composants logiques de haut niveau et les moyens physiques par lesquels les exprimer. Le tableau suivant fournit une brève description de chaque composant de haut niveau.
Composant | Description |
---|---|
Instance XBRL | Fondamentalement, un nouveau type de format XML de rapport d'activité thatcontains informations commerciales. Instances XBRL contiennent faits beingreported et d'autres informations (telles que le contexte et les unités) thatprovides contexte de ces faits. Peut aussi contenir des notes de bas (commentaires). Instances XBRL se réfèrent à taxonomies XBRL que describethe faits utilisés dans cette instance XBRL. |
Contexte | Fournit le contexte des faits, y compris les informations sur theentity, la période, ou d'autres dimensions de la reportedinformation. |
Unités | Fournit un contexte supplémentaire nécessaire pour des faits numériques, tels Asthe monnaie du fait ou une autre unité de mesure. |
Fait | Renseignements rapportés ou échangé. Un fait a une valeur, isassociated avec un concept d'une taxonomie XBRL, et a contextualinformation qui lui est associé. Les faits peuvent aussi avoir footnotesassociated avec eux. |
Notes | Fondamentalement commentaires qui peut fournir informationrelating supplémentaire à un fait ou qui peut se connecter faits ensemble. |
Identifiable Set de taxonomie | Collection de tous les taxonomies XBRL visés soit par un XBRLinstance ou par une taxonomie XBRL. |
Taxonomie XBRL | Semblable à un dictionnaire qui décrit les informations containedwithin une instance XBRL. Cependant, contrairement à un dictionnaire, XBRLtaxonomies peuvent aussi exprimer d'autres informations, telles que les relations entre ces hierarchiesof entrées du dictionnaire. |
Concept | Utilisé par les faits dans une instance XBRL. Concepts décrivent faits andhave significations spécifiques et uniques, les noms, les types de données, et otherattributes. Un concept spécifie la balise XML et d'autres constraintson un fait dans une instance XBRL. Concepts sont similaires dans le dictionnaire des mots de l'INA. |
Réseau | Un ensemble de concepts ou de ressources connexes. Vous pouvez utiliser les réseaux toorganize une taxonomie XBRL et d'exprimer de multiples ensembles de ressources relationsor. |
Resource Network | Un ensemble de ressources connexes. Ressources fournissent AdditionalInformation d'un concept. |
Étiquettes | Laisser le créateur de la taxonomie de créer des étiquettes pour chaque concept INTHE taxonomie. Ils ont laissé les humains travaillent avec un labelrather plus convivial que d'avoir à travailler avec les noms d'éléments XML laides. Étiquettes alsoprovide un support multilingue et multidialect. Etiquettes providedocumentation également pour un concept, comme une définition lisible par l'homme DELA concept. |
Références | Laisser le créateur de la taxonomie pour exprimer des références à externalsources (comme un paragraphe dans un manuel) qui expliquent ou furtherdefine un concept en termes humains. Les références sont des pointeurs vers areference, pas les références eux-mêmes. |
Formules | Laisser le créateur de la taxonomie pour exprimer différents types de businessrules à être appliquée. Instances XBRL qui utilisent un langage XBRL taxonomycontaining ces règles doivent être conformes à ces règles. |
Relations Réseaux | Un ensemble de concepts connexes. Réseaux de relations permettent taxonomycreators d'associer un seul concept avec un autre concept dans variousways à de nombreuses fins. |
Présentation | Autoriser pour un simple type de relation (ahierarchy) parent-enfant à exprimer. Relations de présentation sont primarilyintended pour aider à organiser la taxonomie XBRL. Vous pouvez également les relations de type usepresentation pour aider à générer des droits de l'readablerenderings d'une instance XBRL. |
Calcul | Autoriser pour certains types de calculs à exprimer betweenconcepts au sein d'une taxonomie XBRL. Seulement addition et la soustraction arehandled par XBRL relations de calcul. Vous pouvez utiliser des calculs plus sophistiqués de XBRL formules. |
Définition | Peut être utilisé pour un certain nombre de fins. Définition laissez relationsbasically vous exprimez tout type de relation, et vous pouvez defineany rôle qui explique ce type de relation que vous avez créé. |