- Eurofiling

advertisement
Proof-of-concept sample
Eurofiling data modelling and taxonomy architecture
2011-06-12
Proof-of-concept materials
•
•
•
•
original templates:
– set of 11 templates (original and normalized, including rendering coordinates according to the Data
Points Model)
– scope: FINREP/BSI-MIR use cases
– including IFRS 9 (anticipation of change)
data points model:
– base items and breakdowns
– common (COM) and domain specific items (DSI)
– taxonomy generation data (XBRL Tax Generator input format)
XBRL Taxonomy Generator load file (for tables 3, 5 and 7)
Taxonomy:
– main components:
• primary items, dimensions, domains and general subdomains for COM and DSI
• cross template hypercubes
– templates:
• table linkbase (syntax according to the Eurofiling approach)
• formula linkbase (template specific and cross template)
2
Original Templates
Scope
•
•
•
•
•
•
•
•
•
•
•
Table 1 - Statement of financial position
Table 2 - Income statement
*Table 3 - Impairment of debt instruments
Table 4 - Derivatives
*Table 5 - Assets by counterparty residence and currency
Table 6 - Details on certain loans
*Table 7 - Tangible and intangible assets subject to operating lease
Table 8 - Statement of changes in equity
Table 9 - Statement of comprehensive income
Table 10 - Related party disclosures
Table 11 - Scope of the group
*data model covers all tables, cross template hypercubes, rendering and formulas defined for
Tables 3, 5 and 7
3
Original Templates
Normalized, including rendering coordinates and business
rules
4
Data Points Model
Content
• lists of items
– 16 base items
– 16 domains (171 members of which 25 marked as common)
– 23 explicit dimensions (of which 8 marked as common)
– 2 typed dimensions, one typed domain (marked as common)
• hierarchies of domains
– ELRs
– default members for dimensions
– subdomain specific labels
• taxonomy generation data
– folders structure, file names, namespaces
– data types
5
Data Point Model
Lists of items
6
Data Point Model
Hierarchies
7
Data Point Model
Taxonomy Generation Data
8
XBRL Taxonomy Generator
Base items and domains
http://www.osor.eu/projects/xbrl-tax-gen
9
XBRL Taxonomy Generator
Rendering
http://www.osor.eu/projects/xbrl-tax-gen
10
Taxonomy
Folders structure
com
base
dim
{date}
d
main
{date)
d{domain}
base
dim
eu
{ecb/eba/dsi/}
d
d{domain}
ct
{fin/sta/cor/tpl/
…}
technical (e.g.
custom gen link)
{date legislation
publication}
common
definitions
{date –
taxonomy
publication}
specific
definitions
{code/t#}
functional
relations
*dates were skipped in this sample taxonomy
presentational
relations
11
Files and folders: Relations
/main/
/{yyyy-mm-dd}/
/com/
/{}/
/base/
combase.xsd
combase-lab{ZZ}.xml
combase-ref.xml
combase-def.xml
/dim/
comdim.xsd
comdim-lab{ZZ}.xml
comdim-ref.xml
comdim-def.xml
/base/
{aaa}base.xsd
{aaa}base-lab{ZZ}.xml
{aaa}base-ref.xml
{aaa}base-def.xml
/dim/
{aaa}dim.xsd
{aaa}dim-lab{ZZ}.xsd
{aaa}dim-ref.xsd
{aaa}dim-def.xsd
{aaa}cs.xsd
{aaa}cs-lab{ZZ}.xml
{aaa}cs-ref.xml
{aaa}cs-def.xml
/eu/
{aaa-aaa}cs-frm.xml
comd{XX}.xsd
comd{XX}-lab{ZZ}.xml
comd{XX}-ref.xml
coms{XX}-def.xml
/d{XX}/
/d{XX}/
{aaa}d{XX}.xsd
{aaa}d{XX}-lab{ZZ}.xml
{aaa}d{XX}-ref.xml
{aaa}s{XX}-def.xml
/cs/
/d/
/d/
/{yyyy-mm-dd}/
/{yyyy-mm-dd}/
/{bbb}/
/{code/t#}/
{code/t#}.xsd
{code/t#}-lab{ZZ}.xml
{code/t#}-ref.xml
{code/t#}-rend.xml
{code/t#}-def.xml
{code/t#}-frm.xml
{entry-point}.xsd
{code-t#}-frm.xml
{code-t#}-lab{ZZ}.xml
12
Taxonomy
Content
File type
Common dictionary
Specific (for certain
information requirements)
dictionary
Functional relationships
schema
primary items, dimension
items, domain members
primary items, dimension
items, domain members
hypercube items
label and
generic label
linkbase
general application labels
for items, dimension (ELR)
specific labels, labels for
ELRs
application specific labels for
items, dimension (ELR)
specific labels, labels for ELRs
labels for data points, labels
for ELRs
labels for rendering
coordinates, labels for
ELRs
reference
and generic
reference
linkbase
general application
references for items,
dimension (ELR) specific
references, references for
ELRs
general application references
for items, dimension (ELR)
specific references,
references for ELRs
references for data points,
references for ELRs
references for rendering
coordinates, references
for ELRs
definition
linkbase
structure/hierarchy of
primary items and
subdomains; application of
subdomains for certain
dimensions
structure/hierarchy of
primary items and
subdomains; application of
subdomains for certain
dimensions
cross template hypercubes
(primary items in dimensional
breakdowns)
tables
linkbase
formula
linkbase
Presentational
relationships (views)
view of each template
cross application (information
requirements) rules
cross template and
template by template
rules
13
Sample Instance
Table 3
http://arelle.org/
14
Sample Instance
Table 5
http://arelle.org/
15
Sample Instance
Table 7
http://arelle.org/
16
Sample instance
Business rules
this sample includes:
• template specific rules (horizontal, vertical)
• cross template rules
http://arelle.org/
17
http://www.eurofiling.info
Copyright © 2005-2011 European Banking Authority using
European Union Public Licence
Download