using semantic web technologies to facilitate xbrl-based financial data comparability

15
Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability Hctor Carreti 1 , Beatriz Torvisco 1 , Roberto Garca 2 2 HCI and Data Integration Research Group Universitat de Lleida, Spain 1 st Finance and Economics on the Semantic Web Workshop, FEOSW’12 27 May 2012, Crete, Greece 1 Finances and Accounting Department Universidad Rey Juan Carlos, Spain

Upload: rogargon

Post on 05-Dec-2014

1.411 views

Category:

Education


5 download

DESCRIPTION

 

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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
Page 11: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability
Page 12: Using Semantic Web Technologies to Facilitate XBRL-based Financial Data Comparability

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

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

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

Thank you for your attentionHector Carretie1, Beatriz Torvisco1, Roberto Garcia2

Contact:

[email protected]

http://rhizomik.net/~roberto/

2 HCI and Data Integration Research Group

Universitat de Lleida, Spain

1 Finances and Accounting DepartmentUniversidad Rey Juan Carlos, Spain