Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability
description
Transcript of Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability
![Page 1: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/1.jpg)
Using Semantic Web Technologies
to Facilitate XBRL-based Financial Data Comparability
Hector Carretie1, Beatriz Torvisco1, Roberto Garcia2
2 HCI and Data Integration Research Group
Universitat de Lleida, Spain
1st Finance and Economics on the Semantic Web Workshop, FEOSW’12
27 May 2012, Crete, Greece
1 Finances and Accounting DepartmentUniversidad Rey Juan Carlos, Spain
![Page 2: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/2.jpg)
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
![Page 3: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/3.jpg)
Approach• Reuse XBRL data and schemas
• Facilitate round-trip: – XBRL SW XBRL
• Showcase Semantic Web benefits
• Test data: – SEC’s XBRL– Spanish CNMV XBRL
![Page 4: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/4.jpg)
ReDeFer• Part of the Rhizomik initiative
• ReDeFer (in and out Semantic Web)– RDF2HTML+RDFa– RDF2SVG– XML2RDF– XSD2OWL
Use cases: MPEG-7, MPEG-21,…
![Page 5: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/5.jpg)
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
![Page 6: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/6.jpg)
XBRL XSD to OWL• XBRL Schemas: XBRL 2.1, US GAAP1, PGC…• ReDeFer XSD2OWL
XML Schema OWL
element | attribute
rdf:Propertyowl:DatatypePropertyowl:ObjectProperty
element@substitutionGroup
rdfs:subPropertyOf
element@type rdfs:rangecomplexType owl:ClasscomplexType//element owl:Restrictionextension@base | restriction@base
rdfs:subClassOf
@maxOccurs, @minOccurs
owl:maxCardinality, owl:minCardinality
sequence, choice
owl:intersectionOf, owl:unionOf
Core classes and properties for XBRL Instance
XSD2OWL mappings
1 Ontologies available from http://rhizomik.net/ontologies/bizontos
![Page 7: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/7.jpg)
XML2RDF plus XSD2OWL• Enrich RDF with links to classes for
corresponding XSD complexTypes:
![Page 8: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/8.jpg)
Semantic XBRL• Dataset size (from US SEC)
– May 2012: 125,55 million triples from 29342 XBRL filings
– Available from http://rhizomik.net/semanticxbrl/
![Page 9: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/9.jpg)
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
![Page 10: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/10.jpg)
![Page 11: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/11.jpg)
![Page 12: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/12.jpg)
DESCRIBE ?r WHERE { ?r a ifrs:NoncurrentAssets }
DESCRIBE ?r WHERE { ?r a ifrs:NoncurrentAssets }
DESCRIBE ?r WHERE { ?r a ifrs:OtherNoncurrentFinancialAssets }
DESCRIBE ?r WHERE { ?r a ifrs:OtherNoncurrentFinancialAssets }
![Page 13: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/13.jpg)
Conclusions• XBRL tools: for financial information
edition and maintenance (formulae,…)
• Semantic Web tools: data integration, cross querying,… COMPARABILITY– Across filings, companies, accounting
principles,…
XSD2OWLXML2RDF
![Page 14: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/14.jpg)
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…
![Page 15: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability](https://reader035.fdocuments.us/reader035/viewer/2022062615/5481ba97b4af9ff82d8b45c4/html5/thumbnails/15.jpg)
Thank you for your attentionHector Carretie1, Beatriz Torvisco1, Roberto Garcia2
Contact:
http://rhizomik.net/~roberto/
2 HCI and Data Integration Research Group
Universitat de Lleida, Spain
1 Finances and Accounting DepartmentUniversidad Rey Juan Carlos, Spain