xbrl uml and databases: state of the art. - openfiling

18
LABDA Group Carlos III University of Madrid XBRL, UML and Databases: State of art XIII European Banking Supervisors XBRL Workshop 24th - 25th November 2010, Luxembourg Ignacio Santos & Elena Castro

Upload: others

Post on 24-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XBRL UML and Databases: State of the Art. - Openfiling

LABDA Group – Carlos III University of Madrid

XBRL, UML and Databases:

State of art

XIII European Banking Supervisors XBRL Workshop

24th - 25th November 2010, Luxembourg

Ignacio Santos & Elena Castro

Page 2: XBRL UML and Databases: State of the Art. - Openfiling

2

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal.of Automation

Conclusions

Introduction.

XBRL Data Model.

Multidimensional Data Model.

Automation.

Conclusions.

Summary

Summary

Page 3: XBRL UML and Databases: State of the Art. - Openfiling

3

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal of Automization.

Conclusions

• XML and Data Warehouse (DW) applications.

• eXtensible Business Reporting Language (XBRL), based on XML.

• XBRL represents business information, and it is multidimensional.

• The target is a "Data Warehouse".

• The objective is to analyze the semantics of taxonomies and instances,

and then map this data model to the Multidimensional Data Model

(Conceptual Model).

Summary

Page 4: XBRL UML and Databases: State of the Art. - Openfiling

4

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal of Automation.

Conclusions

Introduction.

XBRL Data Model.

Multidimensional Data Model.

Proposal of Automation.

Conclusions.

Summary

Summary

Page 5: XBRL UML and Databases: State of the Art. - Openfiling

Label

Document Instance

XBRL Schema

Definition

Reference

Presentation

Dimension

Formula

Calculation

Rendering

Figure 1.- UML design of XBRL Schemas and linkbases (DTS).

0...1

0...*

0...1

0...*

0...*

0...1

0...*

0...*

0...*

0..*

0..* 0..*

5

Page 6: XBRL UML and Databases: State of the Art. - Openfiling

Hypercube

Primary Item

All/notAll

Typed dimension Explicit dimension

Domain Default Domain

Member

Figure 2.- Design the XDT model with UML.

0 *

0 *

1...*

0

*

0...1

0..1

0...*

0...*

0..*

0..* 1

1

0...*

1

0...*

1...*

6

0..1 1..*

0..*

Page 7: XBRL UML and Databases: State of the Art. - Openfiling

Figure 3.- Simplified UML diagram of the taxonomies of the 6610 report.

P-FINREP (CEBS)

Es-be-p-FINREP (BE)

Es-b-p-FINREP-rol (BE)

Xproslb-types (BE)

Es-be-d-FINREP- -distribucion

Es-be-FINREP-IS1- BalanceSectorial Consolidado (BE)

Es-be-t-FINREP-IS1- BalanceSectorial Consolidado (BE)

1

1

1

7

Page 8: XBRL UML and Databases: State of the Art. - Openfiling

Ifrs-gp-2006-08-15-Lab.xml

Ifrs-gp-2006-08-15-ref.xml xbrl-instance- 2003-12-31..xsd

xbrl-linkbase-2003—12-31.xsd Es-be-FINREP- rol.xsd

restatedLabel.xsd Ref-2004- 08-10.xsd

P-FINREP-2008-01-01-Label.xml

P-FINREP-2008-01-01-references.xml

P-FINREP- 2008-01- 01-references.xml

P-FINREP-2008-01-01.xsd

xbrldt- 2005.xsd

ifrs-gp- 2006- 08-15.xsd

ifrs-gp- typ-2006- 08-15.xsd

xpreslb- typelabel- es.xml

xpreslb- typel-es. xsd

es-be-p- FINREP. xsd

Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-presentation.xml

Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-definition.xml

Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-Label.xml

Es-be-t-FINREP-IS1-BalanceSectorialConsolidado-presentation.xml

Es-be-d-FINREP-distribution-Presentation.xml

Es-be-d-FINREP-distributionl-definicion.xml

Es-be-d-FINREP-distribution-Label.xml

Es-be-d-FINREP- distribution.xml

Es-be-p-FINREP- BalanceSectorialConsolidado.xsd

Es-be-t-FINREP-IS1- BalanceSectorilal Consolidado.xml

Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-definition.xml

Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-Label.xml

Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-reference.xml

1 1 1 1 1

1 1

1 1 1

1 1 1 1

1

1 1

1 1

1 1 1

1 1 1

1 1

1

1

1

1

1 1 1

1 1

1

1

1

1

1

1

1

1

Figure 4.- UML Complete model design of the 6610 report taxonomies. 8

Page 9: XBRL UML and Databases: State of the Art. - Openfiling

9

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal of Automation.

Conclusions

Introduction.

XBRL Data Model.

Multidimensional Data Model.

Proposal of Automation.

Conclusions.

Summary

Summary

Page 10: XBRL UML and Databases: State of the Art. - Openfiling

Attribute of dimension

Fact attributes or measures

Dimension Fact Schema

Figure 5.- View of Dimensional table with Xwand 0f Fujitsu 10

facts

Page 11: XBRL UML and Databases: State of the Art. - Openfiling

Time 30-9-2008

1.500 --- ---

2.500 --- ---

2.000 --- ---

316 --- ---

6.316 25.680 4.366 ---------

Grupo Consolidable

Otras entidades

Entidades de Seguro

Grupo Consolidable de Entidades de Crédito

Total

Figure 6.- Dimensional graphic of the example 6610 report («Balance Público Consolidado»).

Activo Caja de depósitos en bancos centrales

Cartera De Negociación

Depósitos en entidades de Crédito

-------

Dis

trib

uti

on

Facts attribute

11

Page 12: XBRL UML and Databases: State of the Art. - Openfiling

Date

DISTRIBUTION

Entity (Bamk or Entity Financial)

Figure 7.- Multidimensional Data Model of the 6610 report

(Fact attributes) «Activo caja de depósitos En bancos centrales» «Cartera de negociación» - - - - - - - -

6610 report (Fact)

12

Methods

Page 13: XBRL UML and Databases: State of the Art. - Openfiling

13

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal of Automation.

Conclusions

Introduction.

XBRL Data Model.

Multidimensional Data Model.

Proposal of Automation.

Conclusions.

Summary

Summary

Page 14: XBRL UML and Databases: State of the Art. - Openfiling

Metametamodels

Multidimensional Transformations Logical Model Transformations

XBRL 2.1

Dimen sions 1.0

Formula 1.0

Taxonomy Transfor mations

Multidimensional Conceptual

Model

MOLAP MOLAP PMT MDBMS

ROLAP ROLAP PRT RDBMS

HOLAP HOLAP PHT HDBMS

| | | | | | | | Universe of the Discurse

Conceptual Model

Logical Model

Physical Model

Figue 8.-Global transformation of the XBRL metamodel.

| | | | PSM CIM PIM

14

Page 15: XBRL UML and Databases: State of the Art. - Openfiling

Figue 9.- Activity Diagram of the transformation of XBRL Data Model to Multidimensional Data Modeling

Transformation from Taxonomies (UD) to Multidimensional Conceptual Model

Transformation from Conceptual Model to Logical Model MOLAP

Transformation from Logical Model to Physical Model MOLAP

Transformation from Conceptual Model to Logical Model ROLAP

Transformation from Logical Model to Physical Model ROLAP

Transformation from Conceptual Model to Logical Model HOLAP

Transformation from Logical Model to Physical Model HOLAP

End Start

15

Page 16: XBRL UML and Databases: State of the Art. - Openfiling

16

Summary

Introduction

XBRL Data Model.

Multidimensional Data

Model.

Proposal of Automation.

Conclusions

Introduction.

XBRL Data Model.

Multidimensional Data Model.

Proposal of Automation.

Conclusions.

Summary

Summary

Page 17: XBRL UML and Databases: State of the Art. - Openfiling

17

Build an abstract data model and analyze

anomalies.

Automation Process.

Performance in each of the transformations.

Page 18: XBRL UML and Databases: State of the Art. - Openfiling

LABDA Group – Carlos III University of Madrid

XBRL UML and Databases:

State of art

Ignacio Santos, [email protected]

Elena Castro, [email protected]