SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Using Semantic Web Technologies
     to Facilitate XBRL-based
  Financial Data Comparability
  1st Finance and Economics on the Semantic Web Workshop, FEOSW’12

                        27 May 2012, Crete, Greece

          Héctor Carretié1, Beatriz Torvisco1, Roberto García2



                    1
                        Finances and Accounting Department
                        Universidad Rey Juan Carlos, Spain

                2
                    HCI and Data Integration Research Group
                          Universitat de Lleida, Spain
Introduction
• Explore Semantic Web technologies for
  financial information
• Most public financial data available as
  XBRL
• Reuse this data, map XBRL to RDF
  – Apply generic mapping: ReDeFer
     • XSD2OWL, XML2RDF
• Once as RDF+OWL, improve
  comparability using semantic links
Approach
• Reuse XBRL data and schemas
• Facilitate round-trip:
  – XBRL  SW XBRL
• Showcase Semantic Web benefits
• Test data:
  – SEC’s XBRL
  – Spanish CNMV XBRL
ReDeFer
• Part of the Rhizomik initiative
• ReDeFer (in and out Semantic Web)
  –   RDF2HTML+RDFa
  –   RDF2SVG
  –   XML2RDF
  –   XSD2OWL

  Use cases: MPEG-7, MPEG-21,…
XBRL XML to RDF
• ReDeFer XML2RDF,
  model XML tree using triples
   – xsd:element and xsd:atribute  rdf:Property
   – xbrli:id and xbrli:identifier  rdf:Resource ID
   – Other resources, anonymous




                       Rendered by RDF2SVG
XBRL XSD to OWL
    • XBRL Schemas: XBRL 2.1, US GAAP1, PGC…
    • ReDeFer XSD2OWL
            XSD2OWL mappings
          XML Schema                           OWL
                                    rdf:Property
element | attribute                 owl:DatatypeProperty
                                    owl:ObjectProperty
element@substitutionGroup           rdfs:subPropertyOf
element@type                        rdfs:range
complexType                         owl:Class
complexType//element                owl:Restriction
extension@base |
                                    rdfs:subClassOf
restriction@base
@maxOccurs,                         owl:maxCardinality,
@minOccurs                          owl:minCardinality
sequence,                           owl:intersectionOf,
choice                              owl:unionOf

                                                           Core classes and properties for XBRL Instance
                      1
                          Ontologies available from http://rhizomik.net/ontologies/bizontos
XML2RDF plus XSD2OWL
• Enrich RDF with links to classes for
  corresponding XSD complexTypes:
Semantic XBRL
• Dataset size (from US SEC)
  – May 2012: 125,55 million triples from 29342 XBRL filings
  – Available from http://rhizomik.net/semanticxbrl/
Comparability
• Generate semantic links among accounting
  principles (XBRL taxonomies)
  – Automatic ontology alignment tools
  – Experts input
  – Numeric analysis
• Experiment:
  – Telefonica S.A. Balace Sheet 2008 and 2009
     • XBRL for Spanish CNMV
     • XBRL for US SEC
DESCRIBE ?r
WHERE {
?r a
ifrs:NoncurrentAssets }




DESCRIBE ?r
WHERE {
?r a
ifrs:OtherNoncurrentFinancialAssets
}
Conclusions
• XBRL tools: for financial information
  edition and maintenance (formulae,…)

          XML2RDF          XSD2OWL

• Semantic Web tools: data integration,
  cross querying,… COMPARABILITY
  – Across filings, companies, accounting
    principles,…
Future Work
• Generate mappings across:
  – Different filings for the same company
  – Different companies
  – Different accounting principles (taxonomies)
• Compute common ratios
• Develop demo webpps:
  – E.g.: show accounting data for
    ownership/subsidiary networks of companies,
    ratios…
Thank you for your attention
  Héctor Carretié1, Beatriz Torvisco1, Roberto García2

                            Contact:
                    roberto.garcia@udl.cat
                 http://rhizomik.net/~roberto/

                1
                    Finances and Accounting Department
                    Universidad Rey Juan Carlos, Spain

            2
                HCI and Data Integration Research Group
                      Universitat de Lleida, Spain

Weitere ähnliche Inhalte

Ähnlich wie Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability

Tools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDLTools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Chimezie Ogbuji
 
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked dataESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
eswcsummerschool
 
IASSIST 2012 - DDI-RDF - Trouble with Triples
IASSIST 2012 - DDI-RDF - Trouble with TriplesIASSIST 2012 - DDI-RDF - Trouble with Triples
IASSIST 2012 - DDI-RDF - Trouble with Triples
Dr.-Ing. Thomas Hartmann
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
Marin Dimitrov
 

Ähnlich wie Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability (20)

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
 
Triplificating and linking XBRL financial data
Triplificating and linking XBRL financial dataTriplificating and linking XBRL financial data
Triplificating and linking XBRL financial data
 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
 
LegalRuleML Metamodel
LegalRuleML MetamodelLegalRuleML Metamodel
LegalRuleML Metamodel
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDLTools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDL
 
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked dataESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
ESWC SS 2013 - Thursday Keynote Vassilis Christophides: Preserving linked data
 
Linked Open Data in the World of Patents
Linked Open Data in the World of Patents Linked Open Data in the World of Patents
Linked Open Data in the World of Patents
 
Legislative data portals and linked data quality
Legislative data portals and linked data qualityLegislative data portals and linked data quality
Legislative data portals and linked data quality
 
Translation of Relational and Non-Relational Databases into RDF with xR2RML
Translation of Relational and Non-Relational Databases into RDF with xR2RMLTranslation of Relational and Non-Relational Databases into RDF with xR2RML
Translation of Relational and Non-Relational Databases into RDF with xR2RML
 
IASSIST 2012 - DDI-RDF - Trouble with Triples
IASSIST 2012 - DDI-RDF - Trouble with TriplesIASSIST 2012 - DDI-RDF - Trouble with Triples
IASSIST 2012 - DDI-RDF - Trouble with Triples
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web work
 
LDP-DL: A language to define the design of Linked Data Platforms
LDP-DL: A language to define the design of Linked Data PlatformsLDP-DL: A language to define the design of Linked Data Platforms
LDP-DL: A language to define the design of Linked Data Platforms
 
Linked services
Linked servicesLinked services
Linked services
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
 
Scaling up Linked Data
Scaling up Linked DataScaling up Linked Data
Scaling up Linked Data
 
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
Benchmarking RDF Metadata Representations: Reification, Singleton Property an...
 
Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...
 
NISO/DCMI Webinar: Metadata for Public Sector Administration
NISO/DCMI Webinar: Metadata for Public Sector AdministrationNISO/DCMI Webinar: Metadata for Public Sector Administration
NISO/DCMI Webinar: Metadata for Public Sector Administration
 

Mehr von Roberto García

Mehr von 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
 
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX DataExploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
Exploring a Semantic Framework for Integrating DPM, XBRL and SDMX Data
 
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
 
Interacting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its SustainabilityInteracting with Linked Data to Facilitate its Sustainability
Interacting with Linked Data to Facilitate its Sustainability
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability

  • 1. Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability 1st Finance and Economics on the Semantic Web Workshop, FEOSW’12 27 May 2012, Crete, Greece Héctor Carretié1, Beatriz Torvisco1, Roberto García2 1 Finances and Accounting Department Universidad Rey Juan Carlos, Spain 2 HCI and Data Integration Research Group Universitat de Lleida, Spain
  • 2. Introduction • Explore Semantic Web technologies for financial information • Most public financial data available as XBRL • Reuse this data, map XBRL to RDF – Apply generic mapping: ReDeFer • XSD2OWL, XML2RDF • Once as RDF+OWL, improve comparability using semantic links
  • 3. Approach • Reuse XBRL data and schemas • Facilitate round-trip: – XBRL  SW XBRL • Showcase Semantic Web benefits • Test data: – SEC’s XBRL – Spanish CNMV XBRL
  • 4. ReDeFer • Part of the Rhizomik initiative • ReDeFer (in and out Semantic Web) – RDF2HTML+RDFa – RDF2SVG – XML2RDF – XSD2OWL Use cases: MPEG-7, MPEG-21,…
  • 5. XBRL XML to RDF • ReDeFer XML2RDF, model XML tree using triples – xsd:element and xsd:atribute  rdf:Property – xbrli:id and xbrli:identifier  rdf:Resource ID – Other resources, anonymous Rendered by RDF2SVG
  • 6. XBRL XSD to OWL • XBRL Schemas: XBRL 2.1, US GAAP1, PGC… • ReDeFer XSD2OWL XSD2OWL mappings XML Schema OWL rdf:Property element | attribute owl:DatatypeProperty owl:ObjectProperty element@substitutionGroup rdfs:subPropertyOf element@type rdfs:range complexType owl:Class complexType//element owl:Restriction extension@base | rdfs:subClassOf restriction@base @maxOccurs, owl:maxCardinality, @minOccurs owl:minCardinality sequence, owl:intersectionOf, choice owl:unionOf Core classes and properties for XBRL Instance 1 Ontologies available from http://rhizomik.net/ontologies/bizontos
  • 7. XML2RDF plus XSD2OWL • Enrich RDF with links to classes for corresponding XSD complexTypes:
  • 8. Semantic XBRL • Dataset size (from US SEC) – May 2012: 125,55 million triples from 29342 XBRL filings – Available from http://rhizomik.net/semanticxbrl/
  • 9. Comparability • Generate semantic links among accounting principles (XBRL taxonomies) – Automatic ontology alignment tools – Experts input – Numeric analysis • Experiment: – Telefonica S.A. Balace Sheet 2008 and 2009 • XBRL for Spanish CNMV • XBRL for US SEC
  • 10.
  • 11.
  • 12. DESCRIBE ?r WHERE { ?r a ifrs:NoncurrentAssets } DESCRIBE ?r WHERE { ?r a ifrs:OtherNoncurrentFinancialAssets }
  • 13. Conclusions • XBRL tools: for financial information edition and maintenance (formulae,…) XML2RDF XSD2OWL • Semantic Web tools: data integration, cross querying,… COMPARABILITY – Across filings, companies, accounting principles,…
  • 14. Future Work • Generate mappings across: – Different filings for the same company – Different companies – Different accounting principles (taxonomies) • Compute common ratios • Develop demo webpps: – E.g.: show accounting data for ownership/subsidiary networks of companies, ratios…
  • 15. Thank you for your attention Héctor Carretié1, Beatriz Torvisco1, Roberto García2 Contact: roberto.garcia@udl.cat http://rhizomik.net/~roberto/ 1 Finances and Accounting Department Universidad Rey Juan Carlos, Spain 2 HCI and Data Integration Research Group Universitat de Lleida, Spain