INFORMATION SYSTEMS
DPM ARCHITECT FOR XBRL: UPDATE & DEMO
Víctor MorillaBanco de España
XBRL WEEK
Frankfurt, 13 December 2012
INFORMATION SYSTEMS 2
DPM ARCHITECT FOR XBRL
XBRL taxonomy editor aimed at BUSINESS USERS
Based on the DPM approach and DPM XBRL Architecture
Currently on its last stage of development
Distributed to a small group of beta testers
Successfully used for the development of the PDH taxonomy in production since August
Provided for free
INFORMATION SYSTEMS
TAXONOMY DESIGN IN 2005
Templates provided by the business experts in excel format
Model defined from the analysis of templates by IT experts, with limited support of business experts
Data points not fully qualified: different interpretations in different countries
Creation of taxonomy files by IT experts with tools for XBRL experts.
Lack of a representation of the model that can be reviewed by business experts !!!
3
Bu
sin
ess e
xp
erts
IT e
xp
erts
Taxonomyfiles
INFORMATION SYSTEMS
Matrixschemas
Matrixschemas
TAXONOMY DESIGN IN 2012
4
Bu
sin
ess G
rou
ps
XB
RL E
xp
erts
Domain experts have taken over
the leading role of the design of
the models !!!
Clear separation of roles
A set of rules establishes the map between the components of the model and its XBRL representation: DPM XBRL Mapping document
DPM(analysis
temp)
Taxonomy
∆Time
INFORMATION SYSTEMS 5
DPM Architect for XBRL
COMPUTER AIDED DESIGN OF FINANCIAL MODELS
Data Point Model Taxonomy files
Rules
Link between the model and taxonomy elements
Model desig
n
INFORMATION SYSTEMS 6
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS 7
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS 8
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS 9
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS 10
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS
EXTENSIBLE
11
EBA EIOPA
ECB
Bundesbank
UK FSA
INFORMATION SYSTEMS 12
DPM ARCHITECT FOR XBRL FEATURES
User oriented view of the DPM
Speaks XBRL: not a code generator
Unified view of taxonomies
Multilanguage (English and Spanish)
Takes advantage of XBRL extensibility in a simple way
Powerful formulae editor
INFORMATION SYSTEMS 13
DPM ARCHITECT: OTHER FEATURES
Validation rules report:Document with validation rules of a taxonomy and its description
Tables & model link documentation
Changes report
Usage matrix
EBA Database Export
INFORMATION SYSTEMS 14
STATUS AND NEXT STEPS
Last stages of development:-Concurrent work on a shared folder-Reports and EBA DB Export-Intensive testing on formulae and some pending filters-Error messages-Documentation-Bug fixing
Already distributed to a closed group of beta testers-More beta testers welcomed-Feedback welcomed, but please, specify problems found as clear as possible providing steps to reproduce the problem
INFORMATION SYSTEMS 15
NEXT RELEASES
Future plans:-Tests of formulae with data-Automatic generation of regression tests-More flexibility loading taxonomies-Adaptation to changes on the Table Linkbase Spec.-New features of the Formulae Spec.-Definition of API interfaces for extensions
INFORMATION SYSTEMS 16
DRAFT LICENSE
Tool and source code to be provided for free-Source code in English-User manual in English-Technical documentation in UML
Modifications on the source code are allowed, but:-Source code modification allowed for internal usage-We want to avoid forks of the code during the first stages of the tool:
-Redistribution of other changes or additions will NOT be allowed during the first stages of the tool, unless using the extension APIs
-After the initial phase, the source will be released under a GPL / MPL type license
INFORMATION SYSTEMS 17
WANT TO HELP?
Possibility of having a joint contract for the maintenance / support of the tool
Possibility of providing resources
Possibility of sponsoring an on-line tutorial
IF YOU FIND THE TOOL HELPFUL, LET US KNOW !!!
INFORMATION SYSTEMS
THANKS FOR YOUR ATTENTION