/
10  December, 10  December,

10 December, - PowerPoint Presentation

alida-meadow
alida-meadow . @alida-meadow
Follow
377 views
Uploaded On 2016-03-07

10 December, - PPT Presentation

2013 Katrin Heinze Bundesbank CENWS XBRL CWA1 DPM Meta model CWA1 Page 1 DPM representation Definition of a Data Point Model DPM is a dictionary of business concepts and their properties ID: 245884

data model dpm meta model data meta dpm point modelling european domain uml conforms constraints xbrl graph system language

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "10 December," is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

10 December, 2013Katrin Heinze, Bundesbank

CEN/WS XBRL

CWA1:

DPM Meta model

CWA1

Page

1Slide2

DPM representationDefinition 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

represented in

Developed

by

:

EIOPA

EBASlide3

Identified obstacles with DPMsBackground 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 Slide4

Objectives: DPM Meta modelObjectives

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

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.Slide5

Multidimensional terminology5List of Countries

France

Spain

Austria

Belgium

Germany

Italy

Dimension

Total

European countries

Other than European countriesJapanUSAHierarchyDomainSlide6

Multidimensional terminology - samplesDomainA Domain is a classification system to categorize items that share a common semantic identity. A Domain provides therefore an unambiguous collection of items in a value range. The items of a Domain can have a definite, and therefore countable, number of items, or an infinite number of elements that follow a specific (syntax) pattern.

DimensionA Dimension is a data set to one characteristic area which is composed of individual and non-overlapping data elements. In the context of a data point model

Dimensions are used to group information in a meaningful way. Dimensions are used to define "by" conditions and provide structured information to describe a data point in detail.

6Slide7

Concept of modelling7

O

bjekt

system

R

eality

M

odel system

model representation

M

odellerMetaphor

constructioninterpretationmodellingobjectivesMeta modelmodelling approachSlide8

Process of DPM modellingSlide9

Levels of meta

modelling

9

Meta model

Meta meta model

Modelling language

Meta modelling language

conforms to

conforms to

represented by

described bydescribed byconforms todefines notationdefines notationData Point ModelSlide10

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

conforms to

represented by

described by

described by

conforms todefines notationdefines notationData 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.Slide11

Perspectives of a meta modelDifferent perspectives on the meta modelPerspectives 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 systemmodellingSlide12

DPM model perspectivesPerspectives on the DPM Meta Model

StructuralVersioning

Dimension Validation

Hierarchical

PresentationSlide13

Constraints on the DPM modellingDefinition of constraintsGeneral constraints on DPMs

Data warehouse specific constraints

European XBRL Taxonomy specific constraintsSlide14

UML Meta model for DPMThe DPM Meta Modeleases 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). Slide15

Model-2-Model transformation15

Explanation of the correspondence of model graphs via graph transformation by using the Triple Graph Grammar

Here: mapping between DPM and XBRL

Domain graph

(DPM)

Domain graph

XBRL

correspondence graphSlide16

Model-2-Model transformation16

D

omain

graph

(DPM)

correspondence graphs

D

omain

graph

(SDMX)

Future fields of applicationHere: mapping between DPM and SDMXSlide17

Further CWA1 deliverables17

r

epresented

by

Data

Point Model

XBRL

t

axonomy

t

ransformed by

European

reporting

frameworks

XBRL

i

nstances

c

onforms

to

European XBRL Taxonomy Architecture

Guidelines for data point modelling

European data point methodology

European

Filing RulesSlide18

Thanks for your attention Page 18Comments or questions?

katrin.heinze@bundesbank.de

CWA1