SlideShare una empresa de Scribd logo
1 de 16
EXPLORINGA SEMANTIC
FRAMEWORKFOR
INTEGRATINGDPM,XBRL AND
SDMX DATA
Roberto García
Associate Professor
Universitat deLleida
INTRODUCTION
• Proliferation financial data and available formats
• Increased need for ways to integrate it
• Semantic Technologies:
• facilitate integration bymoving effort to the level of meanings
• instead of trying to deal with syntax subtleties
• Explore this alternative through a practical experiment
INTEGRATION SOURCES
• Data sources:
• XBRL,
• DataPointModel (DPM)
• SDMX
• Schema sources:
• XBRLTaxonomies,
• DPMDataDictionaries
• SMX DataStructureDefinitions
(DSD)
CONCEPTUAL FRAMEWORK
• Consider the multidimensional nature of the data (e.g. DPM)
• Far beyond 2D data available from spreadsheets
• Avoid having to encode “hidden dimensions” into footnotes, attachments, etc.
• Dimensions might be hierarchically organised (like geographical administrative divisions)
• Proposal: RDF Data Cube Vocabulary (based on semantic technologies, RDF & Web Ontologies)
• Supports multidimensional data
• Based on SDMX and the Semantic Web vocabulary for statistical data
• Web standard (W3C Recommendation)
• Approach:
• Map DPM and XBRL to the RDF Data Cube Vocabulary (example next)
• SDMX trivially becomes RDF based on the Data Cube Vocabulary
DATA CUBE
Dataset a collection of observations
Dimensions identify an observation
e.g. observation time or a geographic region
Measures represent observed phenomenon
Attributes qualify / help interpret observations
e.g. units of measure, scaling factors or observation
status (estimated, provisional,…)
Slice subsets observations by fixing all
but one dimension (or a few)
https://www.slideshare.net/140er/lets-talkaboutstatisticaldatainrdf
RDFDATA CUBE
Dataset a collection of observations
Dimensions identify an observation
e.g. observation time or a geographic region
Measures represent observed phenomenon
Attributes qualify / help interpret observations
e.g. units of measure, scaling factors or observation
status (estimated, provisional,…)
Slice subsets observations by fixing all
but one dimension (or a few)
https://www.w3.org/TR/vocab-data-cube/#outline
MODELLINGEXAMPLE
• Data Point example based on the taxonomy "FINancial REPorting 2016-A Individual
(2.1.5)", authored by EBA using DPM 2.5 and based on table "Balance Sheet Statement:
Assets (F_01.01)", row "Total assets" and column "Carrying amount”
• Metric: eba_mi53 - Carrying amount  Value: 1000 EUR
• Dimension 1: BAS – Base  Dimension 1 Value: x6 - Assets
• Dimension 2: MCY - Main Category  Dimension 2 Value: x25 - All assets
• Plus entity with LEI 549300N33JQ7EG2VD447 and time 2017-07-01
MODELLINGEXAMPLE
• XBRL representation of the Data Point
<xbrli:context id="c1">
<xbrli:entity>
<xbrli:identifier scheme="http://standards.iso.org/iso/17442">
549300N33JQ7EG2VD447</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-07-01</xbrli:instant>
</xbrli:period>
<xbrli:scenario>
<xbrldi:explicitMember dimension="eba_dim:BAS">eba_BA:x6</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="eba_dim:MCY">eba_MC:x25</xbrldi:explicitMember>
</xbrli:scenario>
</xbrli:context>
<eba_met:mi53 unitRef="EUR" decimals="-3" contextRef="c1">1</eba_met:mi53>
MODELLINGEXAMPLE
• RDF Data Cube Vocabulary representation of the Data Point and XBRL instance
ex:dst-1/obs-1 a qb:Observation;
qb:dataSet ex:dtst-1 ;
xbrli:entity lei:549300N33JQ7EG2VD447 ;
sdmx-dim:refTime "2017-07-01"^^xsd:date ;
eba_dim:BAS eba_BA:x6 ;
eba_dim:MCY eba_MC:x25 ;
eba_met:mi53 "1"^^xsd:int ;
sdmx-att:decimals "-3"^^xsd:int ;
sdmx-att:currency currency:EUR .
MODELLINGEXAMPLE
• RDF Data Cube Vocabulary terms to model:
Observations linked to their dataset
Dimensions, including entities and time
Measures, including data type
Attributes, decimals and currency
MODELLINGFINANCIAL DATA
SCHEMAS
• RDF Data Cube Vocabulary
also to model how the
dimensions, metrics and
attributes are structured
• Capture
• DPM Data Dictionaries
• XBRL Taxonomies
in a Data Structure
Definition (DSD) linked to
each dataset
MODELLINGFINANCIAL DATA
SCHEMAS
• DSD also defines the types of the
values of measures, dimensions and
attributes (their ranges):
• Data types
(date, integer,…)
• Taxonomy terms
MODELLINGFINANCIAL DATA
SCHEMAS
• Example: the range of the property eba_dim:BAS is eba:BA
• eba:BA is defined as a SDMX Code List (and a semantic SKOS Concept Scheme)
with members:
• eba_BA:x6
• eba_BA:x2
• eba_BA:x3
(members can be
hierarchically organised)
CONCLUSIONS
• Possible to use the RDF Data Cube Vocabulary to
semantically model and integrate:
• Data Point / XBRL Instance
• Data Dictionary / XBRL Taxonomy
• Per design, also SDMX / DSD
• Semantic technologies facilitate the integration by
operating at the level of dictionaries and
taxonomies
• Facilitates multidimensional data management
and multiple views on the same data
FUTURE WORK
• More systematic analysis of how the different constructs in the DPM Dictionaries and XBRL
Taxonomies can be mapped to the RDF Data Cube DSDs (automation?)
• Formalisation of the semantic relationships among the concepts and relationships defined in the
DPM Dictionaries, XBRL Taxonomies and SDMX DSDs
• For instance, formalise the equivalence between the concepts related to currency values in all
them so they can be queried transparently using semantic requests
• Additionally, possible to benefit from existing efforts to unify these dictionaries and taxonomies
• ECB Single Data Dictionary (SDD) can also be formalised using semantic technologies and
become the hub for integration using semantic relationships
THANK YOU

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Vectors and Rasters
Vectors and RastersVectors and Rasters
Vectors and Rasters
 
Spatial Database Systems
Spatial Database SystemsSpatial Database Systems
Spatial Database Systems
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
Archival galaxies
Archival galaxiesArchival galaxies
Archival galaxies
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
Structures
StructuresStructures
Structures
 
Spatial Data Model
Spatial Data ModelSpatial Data Model
Spatial Data Model
 
Optimizing spatial database
Optimizing spatial databaseOptimizing spatial database
Optimizing spatial database
 

Similar a Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data

Putting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAMPutting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAM4Science
 
Arches Getty Brownbag Talk
Arches Getty Brownbag TalkArches Getty Brownbag Talk
Arches Getty Brownbag Talkbenosteen
 
MAD skills for analysis and big data Machine Learning
MAD skills for analysis and big data Machine LearningMAD skills for analysis and big data Machine Learning
MAD skills for analysis and big data Machine LearningGianvito Siciliano
 
Database system concepts
Database system conceptsDatabase system concepts
Database system conceptsKumar
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Enrico Daga
 
Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023SakshiTiwari490123
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLCredential Engine
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!dclsocialmedia
 
Data mining query language
Data mining query languageData mining query language
Data mining query languageGowriLatha1
 
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...
2016 SDMX Experts meeting, Opening of SDMX Capacity Building  - Introduction ...2016 SDMX Experts meeting, Opening of SDMX Capacity Building  - Introduction ...
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...StatsCommunications
 
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...Safe Software
 
Multi-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsMulti-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsJiaheng Lu
 
Etosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapEtosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapDr. Mirko Kämpf
 
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Andreas Buckenhofer
 

Similar a Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data (20)

Putting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAMPutting Historical Data in Context: how to use DSpace-GLAM
Putting Historical Data in Context: how to use DSpace-GLAM
 
Arches Getty Brownbag Talk
Arches Getty Brownbag TalkArches Getty Brownbag Talk
Arches Getty Brownbag Talk
 
MAD skills for analysis and big data Machine Learning
MAD skills for analysis and big data Machine LearningMAD skills for analysis and big data Machine Learning
MAD skills for analysis and big data Machine Learning
 
Database system concepts
Database system conceptsDatabase system concepts
Database system concepts
 
Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.Data integration with a façade. The case of knowledge graph construction.
Data integration with a façade. The case of knowledge graph construction.
 
Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023Data Mining Presentation on Science Day 2023
Data Mining Presentation on Science Day 2023
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDL
 
"If I knew then what I know now"
"If I knew then what I know now""If I knew then what I know now"
"If I knew then what I know now"
 
DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!DITA's New Thang: Going Mapless!
DITA's New Thang: Going Mapless!
 
Data mining query language
Data mining query languageData mining query language
Data mining query language
 
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...
2016 SDMX Experts meeting, Opening of SDMX Capacity Building  - Introduction ...2016 SDMX Experts meeting, Opening of SDMX Capacity Building  - Introduction ...
2016 SDMX Experts meeting, Opening of SDMX Capacity Building - Introduction ...
 
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, ...
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
Presentation1
Presentation1Presentation1
Presentation1
 
Multi-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing ParadigmsMulti-Model Data Query Languages and Processing Paradigms
Multi-Model Data Query Languages and Processing Paradigms
 
Introduction to ms access database
Introduction to ms access databaseIntroduction to ms access database
Introduction to ms access database
 
DBMS
DBMS DBMS
DBMS
 
Etosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapEtosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road map
 
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
Part 4 - Data Warehousing Lecture at BW Cooperative State University (DHBW)
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 

Más de Roberto García

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementRoberto García
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...Roberto García
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesRoberto García
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...Roberto García
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentRoberto García
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and BlockchainRoberto García
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3Roberto García
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesRoberto García
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringRoberto García
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesRoberto García
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsRoberto García
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementRoberto García
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Roberto García
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsRoberto García
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...Roberto García
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic WebRoberto García
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationRoberto García
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Roberto García
 

Más de Roberto García (20)

CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright ManagementCopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
CopyrightLY: Blockchain and Semantic Web for Decentralised Copyright Management
 
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...Facilitating an agricultural data ecosystem- The EU Code of conduct on agric...
Facilitating an agricultural data ecosystem - The EU Code of conduct on agric...
 
A pragmatic view on Semantic Technologies
A pragmatic view on Semantic TechnologiesA pragmatic view on Semantic Technologies
A pragmatic view on Semantic Technologies
 
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...Facilitant un ecosistema de dades agràries:El codi de conducta de la Unió Eu...
Facilitant un ecosistema de dades agràries: El codi de conducta de la Unió Eu...
 
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain DevelopmentETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
ETHICOMP 2020: Exploring Value Sensitive Design for Blockchain Development
 
Social Media Copyright Management using Semantic Web and Blockchain
Social Media Copyright Management  using Semantic Web and BlockchainSocial Media Copyright Management  using Semantic Web and Blockchain
Social Media Copyright Management using Semantic Web and Blockchain
 
Copyright Management in the Web 3
Copyright Management in the Web 3Copyright Management in the Web 3
Copyright Management in the Web 3
 
Integration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and OntologiesIntegration and Exploration of Financial Data using Semantics and Ontologies
Integration and Exploration of Financial Data using Semantics and Ontologies
 
Multilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media MonitoringMultilingual Ontology for Plant Health Threats Media Monitoring
Multilingual Ontology for Plant Health Threats Media Monitoring
 
BESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User InterfacesBESDUI: Benchmark for End-User Structured Data User Interfaces
BESDUI: Benchmark for End-User Structured Data User Interfaces
 
Semantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments RightsSemantic Management of your Media Fragments Rights
Semantic Management of your Media Fragments Rights
 
Semantic Technologies for Copyright Management
Semantic Technologies for Copyright ManagementSemantic Technologies for Copyright Management
Semantic Technologies for Copyright Management
 
Damny media mixer
Damny media mixerDamny media mixer
Damny media mixer
 
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
Linked Data: the Entry Point for Worldwide Media Fragments Re-use and Copyrig...
 
Semantic Copyright Management of Media Fragments
Semantic Copyright Management of Media FragmentsSemantic Copyright Management of Media Fragments
Semantic Copyright Management of Media Fragments
 
MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...MediaMixer: facilitating media fragments mixing and its rights management usi...
MediaMixer: facilitating media fragments mixing and its rights management usi...
 
Exploring Linked Data
Exploring Linked DataExploring Linked Data
Exploring Linked Data
 
Exploring the Semantic Web
Exploring the Semantic WebExploring the Semantic Web
Exploring the Semantic Web
 
Facets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data ExplorationFacets and Pivoting for Flexible and Usable Linked Data Exploration
Facets and Pivoting for Flexible and Usable Linked Data Exploration
 
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Compa...
 

Último

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSkajalroy875762
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...pujan9679
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165meghakumariji156
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubaijaehdlyzca
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfwill854175
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptxRoofing Contractor
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 

Último (20)

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
WheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond InsightsWheelTug Short Pitch Deck 2024 | Byond Insights
WheelTug Short Pitch Deck 2024 | Byond Insights
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 

Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data

  • 1. EXPLORINGA SEMANTIC FRAMEWORKFOR INTEGRATINGDPM,XBRL AND SDMX DATA Roberto García Associate Professor Universitat deLleida
  • 2. INTRODUCTION • Proliferation financial data and available formats • Increased need for ways to integrate it • Semantic Technologies: • facilitate integration bymoving effort to the level of meanings • instead of trying to deal with syntax subtleties • Explore this alternative through a practical experiment
  • 3. INTEGRATION SOURCES • Data sources: • XBRL, • DataPointModel (DPM) • SDMX • Schema sources: • XBRLTaxonomies, • DPMDataDictionaries • SMX DataStructureDefinitions (DSD)
  • 4. CONCEPTUAL FRAMEWORK • Consider the multidimensional nature of the data (e.g. DPM) • Far beyond 2D data available from spreadsheets • Avoid having to encode “hidden dimensions” into footnotes, attachments, etc. • Dimensions might be hierarchically organised (like geographical administrative divisions) • Proposal: RDF Data Cube Vocabulary (based on semantic technologies, RDF & Web Ontologies) • Supports multidimensional data • Based on SDMX and the Semantic Web vocabulary for statistical data • Web standard (W3C Recommendation) • Approach: • Map DPM and XBRL to the RDF Data Cube Vocabulary (example next) • SDMX trivially becomes RDF based on the Data Cube Vocabulary
  • 5. DATA CUBE Dataset a collection of observations Dimensions identify an observation e.g. observation time or a geographic region Measures represent observed phenomenon Attributes qualify / help interpret observations e.g. units of measure, scaling factors or observation status (estimated, provisional,…) Slice subsets observations by fixing all but one dimension (or a few) https://www.slideshare.net/140er/lets-talkaboutstatisticaldatainrdf
  • 6. RDFDATA CUBE Dataset a collection of observations Dimensions identify an observation e.g. observation time or a geographic region Measures represent observed phenomenon Attributes qualify / help interpret observations e.g. units of measure, scaling factors or observation status (estimated, provisional,…) Slice subsets observations by fixing all but one dimension (or a few) https://www.w3.org/TR/vocab-data-cube/#outline
  • 7. MODELLINGEXAMPLE • Data Point example based on the taxonomy "FINancial REPorting 2016-A Individual (2.1.5)", authored by EBA using DPM 2.5 and based on table "Balance Sheet Statement: Assets (F_01.01)", row "Total assets" and column "Carrying amount” • Metric: eba_mi53 - Carrying amount  Value: 1000 EUR • Dimension 1: BAS – Base  Dimension 1 Value: x6 - Assets • Dimension 2: MCY - Main Category  Dimension 2 Value: x25 - All assets • Plus entity with LEI 549300N33JQ7EG2VD447 and time 2017-07-01
  • 8. MODELLINGEXAMPLE • XBRL representation of the Data Point <xbrli:context id="c1"> <xbrli:entity> <xbrli:identifier scheme="http://standards.iso.org/iso/17442"> 549300N33JQ7EG2VD447</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2017-07-01</xbrli:instant> </xbrli:period> <xbrli:scenario> <xbrldi:explicitMember dimension="eba_dim:BAS">eba_BA:x6</xbrldi:explicitMember> <xbrldi:explicitMember dimension="eba_dim:MCY">eba_MC:x25</xbrldi:explicitMember> </xbrli:scenario> </xbrli:context> <eba_met:mi53 unitRef="EUR" decimals="-3" contextRef="c1">1</eba_met:mi53>
  • 9. MODELLINGEXAMPLE • RDF Data Cube Vocabulary representation of the Data Point and XBRL instance ex:dst-1/obs-1 a qb:Observation; qb:dataSet ex:dtst-1 ; xbrli:entity lei:549300N33JQ7EG2VD447 ; sdmx-dim:refTime "2017-07-01"^^xsd:date ; eba_dim:BAS eba_BA:x6 ; eba_dim:MCY eba_MC:x25 ; eba_met:mi53 "1"^^xsd:int ; sdmx-att:decimals "-3"^^xsd:int ; sdmx-att:currency currency:EUR .
  • 10. MODELLINGEXAMPLE • RDF Data Cube Vocabulary terms to model: Observations linked to their dataset Dimensions, including entities and time Measures, including data type Attributes, decimals and currency
  • 11. MODELLINGFINANCIAL DATA SCHEMAS • RDF Data Cube Vocabulary also to model how the dimensions, metrics and attributes are structured • Capture • DPM Data Dictionaries • XBRL Taxonomies in a Data Structure Definition (DSD) linked to each dataset
  • 12. MODELLINGFINANCIAL DATA SCHEMAS • DSD also defines the types of the values of measures, dimensions and attributes (their ranges): • Data types (date, integer,…) • Taxonomy terms
  • 13. MODELLINGFINANCIAL DATA SCHEMAS • Example: the range of the property eba_dim:BAS is eba:BA • eba:BA is defined as a SDMX Code List (and a semantic SKOS Concept Scheme) with members: • eba_BA:x6 • eba_BA:x2 • eba_BA:x3 (members can be hierarchically organised)
  • 14. CONCLUSIONS • Possible to use the RDF Data Cube Vocabulary to semantically model and integrate: • Data Point / XBRL Instance • Data Dictionary / XBRL Taxonomy • Per design, also SDMX / DSD • Semantic technologies facilitate the integration by operating at the level of dictionaries and taxonomies • Facilitates multidimensional data management and multiple views on the same data
  • 15. FUTURE WORK • More systematic analysis of how the different constructs in the DPM Dictionaries and XBRL Taxonomies can be mapped to the RDF Data Cube DSDs (automation?) • Formalisation of the semantic relationships among the concepts and relationships defined in the DPM Dictionaries, XBRL Taxonomies and SDMX DSDs • For instance, formalise the equivalence between the concepts related to currency values in all them so they can be queried transparently using semantic requests • Additionally, possible to benefit from existing efforts to unify these dictionaries and taxonomies • ECB Single Data Dictionary (SDD) can also be formalised using semantic technologies and become the hub for integration using semantic relationships