Your SlideShare is downloading. ×
Linked Data Planet Key Note
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Linked Data Planet Key Note

3,824
views

Published on

Published in: Technology, Education

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,824
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

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. Creating, Deploying, and Exploiting Linked Data By Kingsley Idehen Founder & CEO, OpenLink Software © 2008 OpenLink Software, All rights reserved.
  • 2. Presentation Goals
    • Demystify Linked Data
    • Demonstrate the unobtrusive nature of Linked Data
    • Explore how Linked Data can Work for You!
    © 2008 OpenLink Software, All rights reserved.
  • 3. Situation Analysis
    • User-generated content is growing exponentially
    • Enterprise & individual connectivity is growing
    • The line between the Individual & the Enterprise is blurring
    • The discovery & exploitation of Data, Information, and Knowledge remain the ultimate critical success factors
    • But there are still only 24 hours in a day!
    © 2008 OpenLink Software, All rights reserved.
  • 4. A Few Definitions
    • What is Data ?
      • How we express observation
    • What is Information?
      • How we use Context to perceive observation
    • What is Knowledge?
      • How we Comprehend what we perceive
    © 2008 OpenLink Software, All rights reserved.
  • 5. Important (IMHO) Note!
    • Data , Information , and Knowledge are subjective terms
    • Context [of the beholder] ultimately determines what’s actually what
    • Data is the lowest common denominator
    • Everything we do in IT ultimately comes down to Access , Manipulation , and Dissemination of Data across a spectrum of Context vectors.
    © 2008 OpenLink Software, All rights reserved.
  • 6. What is Data Access by Reference?
    • How you access Data using Data Source Names (Identifiers)
    • Identifiers may be Natural (human readable) or Synthetic (machine readable)
    © 2008 OpenLink Software, All rights reserved.
  • 7. Data Source Name Examples
    • ODBC
      • DSN=“CRM”;HOST=crm.example.org;SVT=Oracle;DATABASE=CRM;TABLE=CUSTOMER
    • JDBC URL
      • jdbc:openlink://crm.example.org/SVT=Oracle/DATABASE=CRM/TABLE=CUSTOMER
    • LSID URN for “ Elephant-eared kangaroo rat” from Universal Biological Indexer & Organizer
      • urn:lsid:ubio.org:namebank:762537
    • Information Resource Uniform Resource Identifiers (URIs)
      • http://myopenlink.net/dataspace/person/kidehen (Profile Page)
    • Data Web Entity (that isn’t an Information Resource) Identifier
      • http://myopenlink.net/dataspace/person/kidehen#this (this Entity that is primary topic of the Profile Page above)
    © 2008 OpenLink Software, All rights reserved.
  • 8. What is Linked Data?
    • A term coined by Tim Berners-Lee that describes HTTP-based Data Access by Reference for the Web
    • A richer Linking mechanism for the Web that takes us from Hypertext Links (Document to Document) to Hyperdata Links (across things that documents are about)
    © 2008 OpenLink Software, All rights reserved.
  • 9.
    • It exposes the compound nature of Web Resources
    • It provides an Open Data Access & Connectivity mechanism for the Web
    • It delivers a powerful mechanism for meshing disparate and heterogeneous data sources
    • It offers an unobtrusive mechanism for unveiling the prowess of the broader Semantic Web vision.
    Why is Linked Data Important? © 2008 OpenLink Software, All rights reserved.
  • 10. Linked Data Tenets
    • Give Names to things you describe so that they become uniquely Identifiable Resources (Data Sources)
    • Incorporate HTTP into your naming scheme so that you extend data access scope to your internal networks and/or the World Wide Web
    © 2008 OpenLink Software, All rights reserved.
  • 11. Contd: Linked Data Tenets
    • Use the RDF Data Model to describe your Resources
    • Use HTTP-based Resource Names (URIs) when creating RDF Data Model records (Triples)
    © 2008 OpenLink Software, All rights reserved.
  • 12. Linked Data & ODBC Similarities
    • An ODBC Data Source Name (DSN) is equivalent to a Linked Data URI
    • An ODBC Data Source is equivalent to a Linked Data Resource.
    © 2008 OpenLink Software, All rights reserved.
  • 13. Linked Data & ODBC Similarities © 2008 OpenLink Software, All rights reserved.
  • 14. Linked Data & ODBC Differences
    • Open Database Connectivity Lacks:
      • Model Dexterity (tightly bound to Relational Model)
      • Reference Granularity (stops at Table/View level)
      • HTTP protocol component in Naming Scheme (vulnerable to DBMS engine, Host OS, Network Protocol, and other infrastructural specificity)
    © 2008 OpenLink Software, All rights reserved.
  • 15. What is the Linked Data Web?
    • A World Wide Web of Named Data Sources (describing Documents or other Things)
    • A Giant Global Graph of Named Data Sources where Hyperdata Links provide the Link Tapestry
    • A evolution of the Web where the Description of anything is discernable via it’s Data Source Name (URI).
    © 2008 OpenLink Software, All rights reserved.
  • 16. How will Linked Data Materialize on the Web?
    • Generated “on the fly” via RDF middleware from:
      • Existing Web Pages (POSH, Microformats, eRDF, RDFa, GRDDL)
      • Web 2.0 Data Spaces (Social Networks, Blogs, Wikis, Bookmarks, Online Discussions / Conversations, etc.)
      • Web Services (SOAP and REST)
    • Enterprise Data Sources
      • SOA oriented Web Services
      • XML based Data Warehouses and Views
      • Enterprise Databases (ODBC, JDBC, OLE-DB, ADO.NET, XMLA, Native CLIs)
    • Community driven extraction efforts
      • DBpedia, Bio2RDF, and many other Linking Open Data projects
    © 2008 OpenLink Software, All rights reserved.
  • 17. © 2008 OpenLink Software, All rights reserved. Linked Data Generation from Existing Dynamic Web Content
  • 18. © 2008 OpenLink Software, All rights reserved. Linked Data Generation from Existing Web Services
  • 19. © 2008 OpenLink Software, All rights reserved. Linked Data Generation from Enterprise Data Sources
  • 20. © 2008 OpenLink Software, All rights reserved. Linked Data Generation from Relational Databases
  • 21. © 2008 OpenLink Software, All rights reserved. Linked Data Generation from Existing Web Content
  • 22.
    • Obtain a Linked Data Server capable of:
      • Creating URL rewrite-rules for handling Content Negotiation requests
      • Associating URL rewrite-rules with RDF data store queries using SPARQL
      • Generating Information Resources “on the fly” that provide physical provenance to Resource Descriptions
      • Minting dereferenceable HTTP URIs (including wrapper/proxy URIs for non RDF Linked Data Source)
      • Incorporating RDFization for transforming non-RDF Data into RDF)
    How Do I Deploy Linked Data? © 2008 OpenLink Software, All rights reserved.
  • 23. Linked Data Access Mechanics © 2008 OpenLink Software, All rights reserved.
  • 24.
    • When a “User Agent” requests (X)HTML, make a “best effort” to expose associated RDF data via any of the following:
      • Use the <head/> section’s <link/> tag to expose RDF Data Source Names
      • Use simple RDFa or eRDF statements to embedded RDF Data Source Names within the (X)HTML via the <head/> section’s <profile/> tag for eRDF or RDFa use declaration and <link/> tag to expose RDF Data Source Names
      • If XHTML, use GRDDL to glean RDF from the source document via a combination of the GRDDL use declaration in the <head/> section’s <profile/> tag and an XSLT stylesheet exposed via the <link/> tag
    • When a “User Agent” requests XML
      • Use GRDDL to Identity Transformation Stylesheet
    Linked Data Publishing Tenets © 2008 OpenLink Software, All rights reserved.
  • 25. Linked Data Usage Examples
    • OpenLink Data Spaces
    • Zitgist Data Services
    • Bio2RDF
    • DBpedia
    • Library of Congress
    • US Census Data
    • Many others in the LOD Cloud
    © 2008 OpenLink Software, All rights reserved.
  • 26. Linked Data Exploitation: Web
    • Data Silos will Die!
    • Context [as opposed to Content] becomes King!
    • Meshing (natural data linking) will replace Mashing (brute-force data linking)
    • Crystallization of Information At Your Fingertips vision without platform comprises
    © 2008 OpenLink Software, All rights reserved.
  • 27. Linked Data Exploitation: Social-Networking
    • Construction & Deconstruction of Social-Networks will become a loose function of data links exposed via:
      • Our Tags
      • Our Interests
      • Our Realms of Discourse (comments associated with Blogs, Wikis, and other Data Spaces on the Web)
    • It’s Community, Stupid!
      • Community-building prowess will express Vitality
      • Vitality will be an expression of “Link Density”
      • Co-opetition will thrive.
    © 2008 OpenLink Software, All rights reserved.
  • 28. © 2008 OpenLink Software, All rights reserved. A Personal Linked Data Space
  • 29. © 2008 OpenLink Software, All rights reserved. Collective Intelligence
  • 30. Linked Data Exploitation: Enterprise
    • Conceptual interaction with Heterogeneous Data Sources that transcends
      • DBMS engine models
      • DBMS engine vendors APIs
      • SOA Web Services
      • Host Operating Systems
    • Simply “Peel-Back” the containment of Applications by integrating Linked Data Source Names into
      • ERP Systems
      • CRM Systems
      • Enterprise Collaboration Systems
      • HR Systems
      • Marketing Systems
      • Web Content Management & Corporate Communications Systems
    © 2008 OpenLink Software, All rights reserved.
  • 31. Linked Data — The Web Done Right?
    • Yes, because it facilitates:
    • Broadening our perspectives (pivoting on data behind documents)
    • Serendipitous Discovery of relevant things via the Web
    • Exploitation of collective intelligence via Discourse, Discovery, and Participation
    © 2008 OpenLink Software, All rights reserved.
  • 32. Additional Information
    • OpenLink Software:
      • http://www.openlinksw.com/
      • http://virtuoso.openlinksw.com/
      • http://www.openlinksw.com/blog/~kidehen (weblog)
    • Linking Open Data Community Projects
      • http://linkeddata.org/
      • http://dbpedia.org/
    © 2008 OpenLink Software, All rights reserved.

×