Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2010 OpenLink Software, All rights reserved. Exploiting Linked Data By Kingsley IdehenKingsley Idehen Founder & CEO, OpenLink SoftwareOpenLink Software.

Similar presentations


Presentation on theme: "© 2010 OpenLink Software, All rights reserved. Exploiting Linked Data By Kingsley IdehenKingsley Idehen Founder & CEO, OpenLink SoftwareOpenLink Software."— Presentation transcript:

1 © 2010 OpenLink Software, All rights reserved. Exploiting Linked Data By Kingsley IdehenKingsley Idehen Founder & CEO, OpenLink SoftwareOpenLink Software

2 Presentation Goals Demystify Linked Data Demonstrate the unobtrusive nature of Linked Data Explore how Linked Data can Work for You! © 2010 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 (Social Dimension is now Palpable) Access, Integration, Manipulation, Dissemination of Data, Information, and Knowledge still underlies our Agility! © 2010 OpenLink Software, All rights reserved.

4 Data, Information, and Knowledge 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 © 2010 OpenLink Software, All rights reserved.

5 Late and loose Schema / Dictionary binding. Powerful mechanism for Data Access, Integration, Manipulation, and Dissemination via Hyperlinks that’s platform agnostic and exploitable via:  Native desktop productivity tools (spreadsheets, report writers, business intelligence analytics, master data management, word processors, email etc.)  Native collaboration tools  Native development tools and frameworks  Web based collaboration tools with varying degrees of sociality (macro and micro blogs, wikis, shared bookmarks, feeds, discussion forums etc.)  Web based development tools and frameworks. Why is Linked Data Important? © 2008 OpenLink Software, All rights reserved.

6 What is Linked Data? Hyperlink based Structured Data Representation where:  Resources consist of fine-grained Data Objects  Every Data Object is uniquely identified using a functional (resolvable) Hyperlink based Name  Every Data Object is accessible via a functional (resolvable) Hyperlink based Address  Every Object has Identity distinct from its Access Address  Data Object representation takes the form of a directed graph pictorial where Attribute=Value pairs coalesce around a Data Object Name. © 2010 OpenLink Software, All rights reserved.

7 Contd: What is Linked Data? Hyperlink based Structured Data Representation where:  Object representation is expressible using a variety of syntaxes that include: RDF family of syntaxes, Microdata, OData, ASN.1 etc.  Data Object serialization formats for across the wire transmission are varied and negotiable (if working with HTTP) © 2010 OpenLink Software, All rights reserved.

8 Is Linked Data New? No! Similar to “data access by reference” patterns already established by ODBC modulo:  Relational “Tables” Model Specificity  Coarse Grained Data Access Granularity (stops at Table/View level i.e. cannot reference individual data objects directly) © 2010 OpenLink Software, All rights reserved.

9 Contd: Is Linked Data New?  X.500 based Data Source Naming style  Data Representation & Data Access Protocol Conflation  Operating Systems Specificity (for the most part re. Driver Manager libraries). © 2010 OpenLink Software, All rights reserved.

10 Data Source Name (DSN) Types ODBC  DSN=“CRM”;HOST=crm.example.org;SVT=Oracle;DATABASE=CRM;T ABLE=CUSTOMER JDBC URL  jdbc:openlink://crm.example.org/SVT=Oracle/DATABASE=CRM/TABLE =CUSTOMER LSID based Data Object Name for “Elephant-eared kangaroo rat” from Universal Biological Indexer & Organizer  urn:lsid:ubio.org:namebank:762537 Data Object Access Address (DSN with one level of indirection)  http://kingsley.idehen.net/dataspace/person Data Object Name/Handle (DSN with > one level of indirection)  http://kingsley.idehen.net/dataspace/person#this © 2010 OpenLink Software, All rights reserved.

11 Linked Data & ODBC Similarities © 2010 OpenLink Software, All rights reserved.

12 The Linked Data Journey Computer Network Infrastructure Distributed Computing Distributed Databases Compound Documents Distributed Data Objects © 2010 OpenLink Software, All rights reserved.

13 Network: Routers link Computers © 2010 OpenLink Software, All rights reserved.

14 Internet Layer: Cloud hides Routers © 2010 OpenLink Software, All rights reserved.

15 Internet: Computers Link to Documents © 2010 OpenLink Software, All rights reserved.

16 Web Layer: Links to Compound Docs © 2010 OpenLink Software, All rights reserved.

17 Web Layer: Page Links Hide Compound Docs © 2010 OpenLink Software, All rights reserved.

18 Data Layer: Links To Object Descriptors © 2010 OpenLink Software, All rights reserved.

19 Data Layer: Links to Object Descriptors Hide Pages © 2010 OpenLink Software, All rights reserved.

20 Linked Data Web Materialization 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 DBpedia Bio2RDF © 2010 OpenLink Software, All rights reserved.

21 Linked Data Generation from Existing Dynamic Web Content © 2010 OpenLink Software, All rights reserved.

22 Linked Data Generation from Existing Web Services © 2010 OpenLink Software, All rights reserved.

23 Linked Data Generation from Enterprise Data Sources © 2010 OpenLink Software, All rights reserved.

24 Linked Data Generation from Existing Web Content © 2010 OpenLink Software, All rights reserved.

25 Linked Data Generation via Linked Middleware © 2010 OpenLink Software, All rights reserved.

26 Build or Buy a Linked Data Server capable of:  Minting hyperlink based Identifiers that ensure Data Object Names and Addresses are distinct  Publishing Data Objects that support a wide variety of across-the- wire data serialization formats  Fine-grained access control lists for controlling access to Data Objects  Create, Update, Read, and Delete operations  Generating Data Objects from a plethora of existing non Linked Data oriented data sources  Horizontal Scale in line with Data Object growth. How Do I Deploy Linked Data? © 2010 OpenLink Software, All rights reserved.

27 Linked Data Usage Examples Enterprise 3.0  Customer, Orders, Employees, Products, Countries, Suppliers, Competitors etc. are all represented via Data Objects. Social Media  Blog Posts, Tweets, Tags, Comments, Threaded Discussions, Feeds, Wikis, Bookmarks, Likes, DisLikes, +1’s etc. are all represented via Data Objects. Policy Based Security & Access Controls Agent Info Cards (security tokens) for Software, People, and Organizations are represented via Data Objects. © 2010 OpenLink Software, All rights reserved.

28 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 © 2010 OpenLink Software, All rights reserved.

29 Linked Data Exploitation: Social-Networking Construction & Deconstruction of Social-Networks will become a loose function of data links exposed via:  Our Posts (macro and micro blogs)  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. © 2010 OpenLink Software, All rights reserved.

30 Linked Data Exploitation: Security & Privacy Verifiable Identifiers via WebID protocol and Agent Profiles where:  PKI is decoupled from centralized CA network  Info Cards bear WebID (an Agent Identifier) watermark which makes federated proof of identity viable. Access Control Lists  Applied to individuals  Groups / Circles. © 2010 OpenLink Software, All rights reserved.

31 Additional Information OpenLink Software:  OpenLink Software OpenLink Software  OpenLink Virtuoso OpenLink Virtuoso  OpenLink Data Explorer OpenLink Data Explorer  Universal Data Access Drivers Universal Data Access Drivers  http://www.openlinksw.com/blog/~kidehen/ (weblog) http://www.openlinksw.com/blog/~kidehen/ Linking Open Data Community Projects  http://dbpedia.org/ -- DBpedia http://dbpedia.org/  http://lod.openlinksw.com -- LOD Cloud Cache http://lod.openlinksw.com © 2010 OpenLink Software, All rights reserved.


Download ppt "© 2010 OpenLink Software, All rights reserved. Exploiting Linked Data By Kingsley IdehenKingsley Idehen Founder & CEO, OpenLink SoftwareOpenLink Software."

Similar presentations


Ads by Google