Triplificating and linking XBRL financial data
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Triplificating and linking XBRL financial data

  • 2,052 views
Uploaded on

Financial reports based on the XML standard XBRL are mapped to RDF together with the associated XBRL taxonomies, which are mapped to OWL ontologies.

Financial reports based on the XML standard XBRL are mapped to RDF together with the associated XBRL taxonomies, which are mapped to OWL ontologies.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,052
On Slideshare
2,047
From Embeds
5
Number of Embeds
2

Actions

Shares
Downloads
32
Comments
0
Likes
1

Embeds 5

https://www.linkedin.com 4
http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Triplificating and Linking XBRL Financial Data Roberto García, Rosa Gil HCI & Data Integration Research Group Universitat de Lleida, Spain 6th International Conference on Semantic Systems, I-SEMANTICS'10, 1-3 September 2010, Graz, Austria
  • 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
    • Publish as Linked Data using Rhizomer
  • 3. Approach
    • Reuse XBRL data and schemas
    • Facilitate roundtrip:
      • XBRL  SW  XBRL
    • Showcase Semantic Web benefits
    • Test data: SEC’s EDGAR voluntary program 1
    1 From 2009, 3 year phased-in schedule, by end 2011 all U.S. public companies plus 8,000 mutual funds
  • 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 GAAP 1 ,…
    • ReDeFer XSD2OWL
    Core classes and properties for XBRL Instance XSD2OWL mappings 1 Ontologies available from http://rhizomik.net/ontologies/bizontos XML Schema OWL element | attribute rdf:Property owl:DatatypeProperty owl:ObjectProperty [email_address] rdfs:subPropertyOf [email_address] rdfs:range complexType owl:Class complexType//element owl:Restriction extension@base | restriction@base rdfs:subClassOf @maxOccurs, @minOccurs owl:maxCardinality, owl:minCardinality sequence, choice owl:intersectionOf, owl:unionOf
  • 7. XML2RDF plus XSD2OWL
    • Enrich RDF with links to classes for corresponding XSD complexTypes :
  • 8. XBRL Sources
    • SEC’s EDGAR filings data files:
    http://www.sec.gov/Archives/edgar/xbrlrss.xml http://www.sec.gov/Archives/edgar/usgaap.rss.xml XML2RDF XSD2OWL Calculations Labels Presentation Definition
  • 9. XBRL Ontologies adbe-20090828.owl adbe-20090828.rdf adbe-20090529.rdf XBRL 2.1 US-GAAP Non-GAAP adbe-20090529.owl … adbe-20080916.rdf … adbe-20080829.owl
  • 10. Ontology Alignment
    • Integrate ontologies for different filings
      • E.g.: adbe-20080530.owl:InvestmentLeaseReceivable = adbe-20080829.owl:Investment In LeaseReceivable
      • Ontology alignment tools (edit distance)
      • Perform queries across filings
  • 11. Semantic XBRL
    • Dataset size
      • Sept 2010: 9,19 million triples from 2974 XBRL filings
      • Available from http://rhizomik.net/semanticxbrl/
  • 12. Semantic XBRL
    • Linked Data:
      • Links to DBPedia:
        • Companies: Central Index Key (CIK) , name or ticker through dbpprop:redirect
          • dbpedia:Microsoft is dbpprop:redirect of dbpedia:MSFT
        • Units: e.g. USD  dbpedia:United_States_dollar
      • Links to Corporate Ownership RDF Data 1 :
        • (Individual ownership and subsidiaries)
        • Companies: CIK
    1 http://www.rdfabout.com/demo/sec/
  • 13. Architecture
  • 14. Prototype Demo
    • Rhizomer :
    • publish
    • query
    • browse
    • edit
    • mashup (map, timeline,…)
    • etc.
  • 15. Get a context description from its URL http://rhizomik.net/semanticxbrl/adbe-20081216/From20071201-To20081128_None_None_StatementOperatingActivitiesSegmentAxis_KnowledgeWorkerSolutions
  • 16. Reuse Wikipedia data (DBPedia) http://rhizomik.net/semanticxbrl/?query=DESCRIBE <http://dbpedia.org/resource/Adobe_Systems>
  • 17. Get all Investment[In]LeaseReceivable http://rhizomik.net/semanticxbrl/?query=DESCRIBE ?o WHERE { ?s ?p ?o . ?p <http://www.w3.org/2000/01/rdf-schema#subPropertyOf> <http://rhizomik.net/ontologies/bizontos/xbrl-edgar/adbe-20080530.owl#InvestmentLeaseReceivable> . }
  • 18. Integrate different CIK variants
  • 19. Conclusions
    • XBRL tools : for financial information edition and maintenance (formulae, …)
    • Semantic Web tools : data integration (linked data), cross querying, …
      • Across filings, companies, accounting principles,…
    XSD2OWL XML2RDF
  • 20. Future Work
    • Systematic mappings across filings for the same company
    • Explore mappings:
      • Across companies
      • A cross accounting principles …
    • Develop demo webpps:
      • E.g.: show accounting data for ownership/subsidiary networks of companies…
  • 21. Thank you for your attention Roberto García [email_address] http://rhizomik.net/~roberto HCI & Data Integration Research Group Universitat de Lleida, Spain