XBRL formula specification in the multidimensional data model Articles uri icon

publication date

  • April 2016

start page

  • 20

end page

  • 37


  • 57

International Standard Serial Number (ISSN)

  • 0306-4379

Electronic International Standard Serial Number (EISSN)

  • 1873-6076


  • XBRL is a specification used to exchange financial/economic information. It is actively used by many international institutions and agencies. In the USA, Canada, Europe, China, etc. all financial entities and companies quoted on the stock market have to report compulsorily to the supervisory and regulatory authority using the XBRL specification. XBRL consists of a set of taxonomies defining different accounting regulations for a specific statement and the statement itself. Reports are generated from various sources and are validated at origin. XBRL displays business information which is multidimensional and whose logical destination for storage is a data warehouse. The proposal presented here focuses on the automation of the mapping between XBRL and the multidimensional data model (MDM) and includes a formalization of the validation rules in the MDM. The approach is designed in accordance with the Model Driven Architecture (MDA) paradigm which consists of a new way to validate XBRL reports through an RDBMS, and offers a proof-of-concept. Additionally, the study aims to provide more clarity about XBRL, a highly complex language made by and for expert users, and to improve interoperability between applications. The proposal also analyses certain semantic questions associated with the XBRL formula specification and its performance. (C) 2015 Elsevier Ltd. All rights reserved.


  • extensible business reporting language (xbrl); extensible markup language (xml); taxonomy; xbrl dimensional taxonomy (xdt); conceptual data model; multidimensional data model (mdm); xbrl data model (xbrldm); model driven architecture (mda); ocl