18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy.

Slides:



Advertisements
Similar presentations
Matrix Schema Tutorial Presented at the: IX European Banking Supervisors XBRL Workshop & Tutorial In: Paris On: 29th September 2008 By: Michele Romanelli.
Advertisements

XBRL Versioning Committee of European Banking Supervisors XBRL Network Vice-Chair VWG Katrin Schmehl Amsterdam, th European Banking Supervisors.
COREP Project Team Katrin Schmehl Daniel Hamm Deutsche Bundesbank
26 September 2012 Katrin Heinze CEN/WS XBRL Kick-off meeting CWA1 deliverables 1CWA1.
XBRL International Standards Update Ignacio Hernandez-Ros Technology Development, XBRL International Inc.
26 September 2012 Aitor Azcoaga CEN/WS XBRL Kick-off meeting CWA3 Standardized roll-out package 1CWA3.
CWA3 Standardized roll-out package
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
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.
CEN WS/BII What is CEN WS/BII? The path towards more efficient procurement in Europe Paris June 2, Jostein Frømyr CEN WS/BII3 Vice-chair, technical.
Abstract Model PWD th Eurofiling Workshop 12 December 2012 Herm Fischer Abstract Model Task Force.
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Filing rules and extensions of EBA/EIOPA taxonomies
© 2012 | EBA | European Banking Authority The European Banking Authority: Update on XBRL Architecture, Taxonomies and DPM 16 th Eurofiling Workshop 12.
Reducing the burden of building taxonomies
Object-Oriented Analysis and Design
Managing Data Resources
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Best Practices XIII European Banking Supervisors XBRL Workshop. Luxembourg, 24 th November 2010 Katrin Schmehl CEBS XBRL Operational Network.
Introduction to UML Visual modeling Models and its importance
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
End-to-End Design of Embedded Real-Time Systems Kang G. Shin Real-Time Computing Laboratory EECS Department The University of Michigan Ann Arbor, MI
The views expressed in this presentation are those of the presenter, not necessarily those of the IASB or IFRS Foundation. International Financial Reporting.
CRD IV to the XBRL Taxonomy Technical Topics
3/18/19990© 1999, Health Level Seven, Inc. Introduction: Vocabulary domains Marital Status –single (never married) –married –divorced –separated “Vocabulary”
1 1 Roadmap to an IEPD What do developers need to do?
Andreas Weller, Head of IT Roadmap for the implementation of the new COREP and FINREP in XBRL, 31 th May 2012.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
12 December, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1Page 1.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Chapter 4 System Models A description of the various models that can be used to specify software systems.
Introduction to MDA (Model Driven Architecture) CYT.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
1 Sujan Kukreja, B 10-7 German Banking Supervisory IT Systems Overview, Architecture, Challenges Katrin Heinze.
Chapter 7 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 Introduction to Software Engineering Lecture 1.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
12 December, 2012 Aitor Azcoaga, EIOIPA CEN/WS XBRL CWA3: Standardized roll-out package CWA3Page 1.
5 October, 2012 CEN/WS XBRL Comité Européen de Normalisation, WorkShop on XBRL Eurofiling Confcall 1.
20 February, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1: Data Point Meta Model CWA1Page 1.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
XBRL Abstract Model Update PWD 2.0 progress (as of) Herm Fischer, Dave Frankel, Warwick Foster (the 3 F’s) Copyright © XBRL International.
26 th June 2013 Aitor Azcoaga CEN/WS XBRL Kick-off meeting CWA3 Standardized roll-out package 1CWA3.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Managing Data Resources File Organization and databases for business information systems.
Modern Systems Analysis and Design Third Edition
SysML v2 Formalism: Requirements & Benefits
Modern Systems Analysis and Design Third Edition
CWA3 Standardized roll-out package Part 2: XBRL Handbook for Declarers
Geospatial Knowledge Base (GKB) Training Platform
Gibraltar Financial Services Commission
MANAGING DATA RESOURCES
Building an Integrable XBRL Portal Daniel Hamm German Central Bank
File Systems and Databases
Modern Systems Analysis and Design Third Edition
Design Model Like a Pyramid Component Level Design i n t e r f a c d s
Modern Systems Analysis and Design Third Edition
Metadata Framework as the basis for Metadata-driven Architecture
CEN/WS XBRL Kick-off meeting
Objective of this presentation
How to manage changes with the Versioning Specification
Modern Systems Analysis and Design Third Edition
Software Architecture & Design
Presentation transcript:

18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy Architecture CWA1Page 1

Objectives Standardisation of the European XBRL architecture and common instance filing rules to cover appropriately the list of harmonisation topics listed in Annex B of the CEN WS XBRL Business Plan Facilitate transparency on the harmonised reporting data across Europe increase interoperability between services and applications overcome lack of harmonisation in the use of the XBRL standards reduce the reporting burden of international acting reporting entities by providing the possiblity to standardize the reporting processes Definition of an European Data Point Methodology to represent the requirements of European reporting frameworks in a data model link the business requirements with the technical transfer format describes the rules to be recognised in the process of modelling Page 2CWA1

Level of Harmonisation in Europe Page 3 European Supervisor Reporting entity Data Point Model ? © cundus AG XBRL Data Format & XBRL Filing European Reporting Frameworks Harmonised Not harmonised

Deliverables of CWA1 Official CEN Deliverables Specification documentEuropean XBRL Architecture Specification documentEuropean Filing Rules Non-normative documentEuropean Data Point Methodology Non-normative documentDPM – Guidance document Non-normative documentDPM -2-ROLAP (IWD) CWA1Page 4

European Filing Rules (EFR) Rules (recommendations) to be followed for the preparation and validation of instance documents in an European filing process Place additional constraints on XBRL instance document Advantages Harmonization on a technical level Enhance the interoperability of IT systems Ease of comparison of reporting data Ease the validation of instance documents Giving rules to reporting entities as guidance Harmonized rules decrease the reporting burden for reporting entities across Europe Codified rules can be automatically tested currently only with proprietary software Page 5 ? XBRL Filing

Related approaches ApproachYearStatusPublisherCoverageRules on FRIS PWD 2 XII 3 XBRL onlyXBRL Instances Global Filing Manual 2010Best Practices SEC, FSA Japan, IFRSXBRL StandardXBRL Instances and Taxonomies European Filing Rules 2013PWD 2 CENXBRL StandardXBRL Instances Page 6 1Financial Reporting Instance Standards 2Public Working Draft 3XBRL International Inc. European Filing Rules: part of the CWA1 deliverables of the standardization process of CEN/WS XBRL oriented to reporting entities preparing the filings on basis of EIOPA and EBA taxonomies Recommendations to be adopted by NSAs and other European Supervisory Authorities FRIS GFM EFL

Structure of the Deliverable Currently 48 rules and descriptions separated in two chapters 10 Filing syntax rules Rules for the complete document to be filed 38 Instance syntax rules Syntax rules for the instance document and its subordinated objects Contexts Facts Units Footnotes Example: Page 7

Modeling the European Filing Rules Meta model provides model components, rules on how to combine components and the meaning (semantic) for the components and relations. UML class diagram to describe the structure of the XBRL instance by showing the classes, their attributes and possible methods. OCL (Object Constraint Language) is a formal language for specifications which refers to an UML model to describe constraints about the objects in the model. Page 8 Filing rules are recommended to be implemented on sender and receiver side to ensure that the requirements of the filings are met FRIS and GFM define rules in natural language exclusively  possible ambiguities while interpreting the rules Rules must be easily understandable by software developers

Draft model system for EFR Page 9

UML Meta model for DPM Definition of a Data Point Model  DPM is a dictionary of business concepts and their properties  used in tables (explicitly indicated in annotation)  identifying the content of every data point and  its relation to other data points. Data Point Model represented in Developed at: EIOPA EBA

UML Meta model for DPM Background for the development  ambiguity in the understanding of the concept of a Data Point Model  missing rule set to be followed in the process of Data Point modelling  different constraints depending on the field of application  missing abstraction layer to ease the understanding for IT experts  missing description of the relations between the different components of a Data Point Model

UML Meta model for DPM The Data Point Meta Model should provide  (1) the model components for the creation of a formal model on sets of data points for European supervisory reporting frameworks,  (2) rules on how to combine these components and  (3) the meaning (semantic) of the components and their relations.  Similar to a model construction kit for toys it provides the modelling principles with all characteristics available for use by the modeller.

UML Meta model for DPM The different levels of meta modelling Meta model Meta meta model Modelling language Meta modelling language conforms to represented by described by conforms to defines notation Object system Model system

UML Meta model for DPM Decisions taken on the modelling approach for the DPM Meta model Data Point Meta model UML Model UML + OCL UML conforms to represented by described by conforms to defines notation Data Point Model OCL (Object Constraint Language) is a formal language for specifications. It refers to an UML model to describe constraints about the objects in the model.

UML Meta model for DPM Different perspectives on the meta model  Perspectives reduce the complexity and provide views on different aspects of the object system  Perspectives needed to be consistent and complete as a whole Inconsistency Front view Side view Top view Model system Object system modelling

UML Meta model for DPM Perspectives on the DPM Meta Model  Structural  Versioning  Dimension Validation  Hierarchical  Presentation

UML Meta model for DPM Definition of constraints  General constraints on DPMs  Data warehouse specific constraints  European XBRL Taxonomy specific constraints

UML Meta model for DPM The DPM Meta Model  eases the understanding of DPMs for IT experts by using the standard modelling language UML,  reduces the complexity of DPMs by showing only the relevant aspects,  provides syntax and semantics to ease the automation of IT tasks  like generating data formats for the reporting process or  validation checks on basis of the constraints defined,  enables the derivation of a database design (relational as well as multidimensional).

DPM - Cookbook Background for the development  Process of DPM to be conducted by supervisory experts  Description needed to understand the process and ease the creation of a DPM  Change in concept of data modelling – away from a presentational perspective to a semantic way of describing reporting data  Prevent redundancies  Lower maintenance efforts

DPM - Cookbook What does the DPM cookbook provide:  Description on the concept of Data Point Models  Multidimensionality  Comparison to presentational approach  Benefits  Explanation of the process of Data Point Modelling  Normalisation of data (definition of dimensions)  Linkage to existing structures (common dimensions)  Technical constraints because of XBRL mapping  Illustrative example leads through the different aspects  Outlook on possible software product(s)

DPM - Cookbook Example: Annotated COREP template for MKR SA EQU Data Point r30c10 A Data Point as a financial concept is characterized by defining its basic financial meaning (nature) and specifying information of breakdowns in which it is described in different tables or paragraphs of documentation.

DPM - Cookbook Process of Data Point Modelling

EXTA- European XBRL Taxonomy Architecture 1.Description of the EXTA based on the publication of the EBA  Definition of concept definitions of the dictionary  Description of the reporting layer  Framework  Taxonomy  Modules  Tables  Validations  Distinguishing between cross-sector, European and national taxonomies  Providing folder structure and namespace definitions

EXTA- European XBRL Taxonomy Architecture 2. Visualisation of the mapping between DPM and XBRL:  UML graph transformations providing additional describing information by an abstract transformation syntax  Formal representation of the mapping by extending UML  Taking the XBRL Abstract Model 2.0 (PWD) into account  Should ease the understanding for software developers

EXTA- European XBRL Taxonomy Architecture 3. Description for the creation of extension taxonomies:  Listing of types of extensions  Provision of extension use-cases and pattern based on  the different dictionary elements,  The elements of the reporting layer.

Next steps Integration of the review results on the published documents (June 2013) Creation of a non-normative document for mapping between DPM/XBRL and ROLAP Page 26

Thanks for your attention Page 27 Comments or questions? CWA1