XULE
XULE (abreviación en inglés de XBRL Rule) es un lenguaje de consulta que se usa en informes y taxonomías XBRL. Su objetivo principal es permitir hacer consultar y comprobar informes antes de enviarlos para garantizar la calidad de los datos. XULE permite comprobar informes de dos maneras:
•Extraer resultados de los datos de los informes: para ello consulta datos en los informes y computa resultados a partir de esos datos. Se puede evaluar la calidad de los resultados.
•Crear aserciones: con ellas se pueden comprobar los datos de los informes y después tomar medidas en función de los resultados
Enlaces de Internet
•Página web de XULE (contiene un resumen de XULE)
•Documentación de la sintaxis del lenguaje XULE
Características en XMLSpy
XMLSpy cuenta con varias características que permiten trabajar con XULE:
•Procesador XULE integrado que procesa documentos y expresiones XULE con respecto a un documento de instancia XBRL
•Creación de documentos conforme a XULE
•Validación de la correcta sintaxis de documentos XULE con respecto a la especificación XULE
•Coloración de sintaxis en documentos XULE
•Finalización automática de construcciones en lenguaje XULE al editar documentos XULE
•Una ventana XULE en la que puede realizar consultas en documentos de instancia XBRL
•Procesamiento de una instancia XBRL con respecto a un único documento XULE o un conjunto de documentos XULE almacenados en un archivo zip; para ello se pueden usar el motor de XMLSpy o el motor de servidor RaptorXML(+XBRL) Server
•Integración en proyectos de XMLSpy de la ejecución de documentos y conjuntos de documentos XULE
Estas características se describen con más detalle en las subsecciones de esta sección.
Altova RaptorXML+XBRL Server
Altova's RaptorXML+XBRL Server permite procesar XULE de forma personalizada y rápida, lo que permite procesar documentos XULE desde la línea de comandos con scripts y a través de varias APIs de servidor y motor, lo que incluye una potente API de Python. Para más información consulte:
•La página de RaptorXML+XBRL en el sitio web de Altova
•La certificación DQC de Altova RaptorXML+XBRL
•La documentación del producto RaptorXML+XBRL
•La documentación de la API de Python de RaptorXML