Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Linked Data Driven Data Virtualization for Web-scale Integration

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Linked Data Planet Key Note
Linked Data Planet Key Note
Wird geladen in …3
×

Hier ansehen

1 von 15 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Linked Data Driven Data Virtualization for Web-scale Integration (20)

Anzeige

Aktuellste (20)

Anzeige

Linked Data Driven Data Virtualization for Web-scale Integration

  1. 1. <ul><ul><li>Linked Data Driven Data Virtualization for Web-scale Integration </li></ul></ul>© 2009 OpenLink Software, All rights reserved Orri Erling Program Manager, Virtuoso
  2. 2. Situation Analysis <ul><li>Agility via ad hoc data access has prevailed throughout the history of IT. </li></ul><ul><li>Data, heterogeneity are growing exponentially, across Intranets, Extranets, and the Internet </li></ul><ul><li>Processing windows remain static (we still only have 24 hrs. in a day for personal and professional activities) </li></ul><ul><li>Individual and Enterprise Agility remains totally dependent on data access, manipulation, and dissemination </li></ul><ul><li>Data remains dirty and its context remains necessary for extracting meaning. </li></ul><ul><li>Data Virtualization (in the form of heterogeneous Linked Data Spaces) remains the only viable way forward. </li></ul>© 2009 OpenLink Software, All rights reserved
  3. 3. What is Linked Data? <ul><li>RDF (Resource Description Framework) Data Model - a graph model where records take the form of </li></ul><ul><li>3-tuples i.e., subject-predicate-object or entity-attribute-value </li></ul><ul><li>RDF Data Serialization Formats - (X)HTML+RDFa, Turtle, N3, TriX, RDF/XML, and others </li></ul><ul><li>RDF Data Item Identity - is HTTP URI based </li></ul><ul><li>RDF is inherently schema-last and self-describing </li></ul><ul><li>Linked Data - application of RDF model where records identifiers, fields, and optionally field values, are endowed with HTTP scheme URIs whether instance data (ABox) or data dictionary data (TBox) </li></ul><ul><li>Linked Data enables follow-your-nose traversal of RDF data records where every record identifier, field, or field value is a data pathway </li></ul>© 2009 OpenLink Software, All rights reserved
  4. 4. The Linked Data Landscape <ul><li>Core vocabularies - common terms facilitate integration: </li></ul><ul><ul><li>FOAF for Personal Profile </li></ul></ul><ul><ul><li>SIOC for Social Networking </li></ul></ul><ul><ul><li>Dublin Core for Bibliography </li></ul></ul><ul><ul><li>GoodRelations for eCommerce </li></ul></ul><ul><ul><li>Geonames </li></ul></ul><ul><li>Domain specific vocabularies for all verticals: </li></ul><ul><ul><li>OBO Foundry for biology </li></ul></ul><ul><li>Dbpedia, OpenCYC, Yago, SUMO, Geonames etc. define URIs for talking about almost any well known real world entity or class of entities. </li></ul>© 2009 OpenLink Software, All rights reserved
  5. 5. The Linked Open Data Cloud © 2009 OpenLink Software, All rights reserved
  6. 6. What Linked Data Offers for Data Integration © 2009 OpenLink Software, All rights reserved <ul><li>In RDF, all things have a single-part global HTTP based Identifier: Anything can join with anything else through its URI.Many people will use a different identifier for the same thing. </li></ul><ul><li>Whether two things can be considered the same depends on context. OWL sameAs is a generic way of stating identity co-reference.Literal values can be tagged by type or language, allowing explicit representation of units of measure etc.RDF Triples are contained in Named Graphs. The graph usually denotes provenance, and it has a URI, about which further statements can be made </li></ul>
  7. 7. RDF vs. Relational <ul><li>When the data is ragged and highly heterogenous, with schema last needs, use RDF and Linked Data </li></ul><ul><li>The more different sources of data, the more you will need RDF and Linked Data </li></ul><ul><li>If data is highly regular and uniform, relational offers higher performance: Application specific indices, &c are faster than putting everything in a generic index scheme </li></ul>© 2009 OpenLink Software, All rights reserved
  8. 8. Incentives for Publishing <ul><li>If one is on the web, one is there in order to be found </li></ul><ul><li>Publishing data in standard vocabularies allows applications to mesh data from many Web-addressable Data Spaces (eg. Pages) </li></ul><ul><li>In the end, Linked Data will enhance the end user experience by added serendipitous discovery and increased relevance </li></ul>© 2009 OpenLink Software, All rights reserved
  9. 9. Models for Publishing <ul><li>Linked data is usually published in large dumps which have a release cycle </li></ul><ul><li>Any relational database's contents can be published as linked data through generating RDF on demand via a relational to RDF schema mapping </li></ul><ul><li>Whether one generates RDF on demand or ETLs RDBs as RDF depends on use case </li></ul>© 2009 OpenLink Software, All rights reserved If one publishes data – whether as a product, for promotion, or regulatory compliance – RDF/Linked Data is attractive because of a critical mass of reusable terms and a ready base of technology. As more data is published, the link density increases, leading to more novel ways of deriving value from the data.
  10. 10. Use Case: CRM and MIS <ul><li>At OpenLink internal IT, all CRM, Support, Blogs, Wikis available as linked data </li></ul><ul><li>Interactive drill down from products to support tickets to customers to docs, etc. </li></ul><ul><li>Currently working on projects about exposing enterprise CRM as linked data </li></ul>© 2009 OpenLink Software, All rights reserved
  11. 11. Use Case: The Neurocommons © 2009 OpenLink Software, All rights reserved AddGene Plasmids NeuronDB BAMS Neurocommons text mining Homologene SWAN Entrez Gene Gene ontology annotations Mammalian Phenotype PDSPki BrainPharm AlzGene Antibodies PubChem MESH Reactome Allen Brain Atlas Publications CCDB Neuronbank OBO Ontologies NeuroMorpho SAO Coriell catalog
  12. 12. Bio2RDF - some of the larger datasets © 2009 OpenLink Software, All rights reserved Name Triple count PubMed * 797,000,000 NCBI GeneID 172,931,628 Uniprot 797,000,000 UniRef * 242,000,000 UniParc * 490,000,000 IproClass 149,342,977
  13. 13. Use Case: BBC Programs and Music Service <ul><li>Data Harvested via Sitemap and Web Crawling </li></ul><ul><li>20M Triples </li></ul><ul><li>Integrated to Last.FM, Dbpedia, Musicbrainz: See what any of these has to say about an artist of work. </li></ul><ul><li>http://bbc.openlinksw.com </li></ul>© 2009 OpenLink Software, All rights reserved
  14. 14. Use Case: Linked Open Data Cloud Service <ul><li>Dbpedia, Freebase, Geodata, Neurocommons, Bio2RDF, Govtrack, US Census, RKB Explorer </li></ul><ul><li>Pingthesemanticweb, Good Relations and more </li></ul><ul><li>Entity Ranks </li></ul><ul><li>Full Text, SPARQL, Faceted Browsing </li></ul><ul><li>http://lod2.openlinksw.com , http://lod.openlinksw.com </li></ul><ul><li>7.59 billion triples </li></ul>© 2009 OpenLink Software, All rights reserved
  15. 15. The Generations of the Web <ul><li>Web 1.0 - Publishing for all </li></ul><ul><li>Web 2.0 - User generated content, mashups, the citizen journalist </li></ul><ul><li>Linked Data Web - Big data, integration and analytics for all. </li></ul>© 2009 OpenLink Software, All rights reserved

×