La especificaciĆ³n XBRL es un conjunto de reglas de sintaxis creado para la definiciĆ³n de diccionarios de conceptos que se utilizan dentro del contexto de intercambio de informaciĆ³n financiera.
Su construcciĆ³n estĆ” basada en los siguientes estĆ”ndares del W3C (World Wide Consortium):
- XML (eXtended Markup Language): Es un lenguaje de marcado universal y estĆ”ndar, definido por el W3C para el formateo de informaciĆ³n etiquetada. El formato de etiquetas XML proporciona un significado adicional a la informaciĆ³n ordinaria a intercambiar de forma que las aplicaciones informĆ”ticas que consumen la informaciĆ³n sean capaces de entender dicho significado, son los llamados metadatos de las etiquetas.
- Namespaces: Se utilizan para la especificaciĆ³n de espacios de nombres.
- XMLSchema: Se utiliza para la definiciĆ³n de esquemas de datos en XML.
- XLink: Se utiliza para la definiciĆ³n de recursos enlazados mediante XML.
- XPointer: Se utiliza para la obtenciĆ³n de fragmentos especĆficos de un XML.