Linked Data Spaces, Data Portability & Access
-
Upload
kingsley-uyi-idehen -
Category
Technology
-
view
2.363 -
download
0
description
Transcript of Linked Data Spaces, Data Portability & Access
© 2008 OpenLink Software, All rights reserved.
Linked Data Spaces, Data Portability & Access
© 2008 OpenLink Software, All rights reserved.
What’s The Problem?
We Need To Free Data from the Tyranny of
Application Lock-in
(Silo Busting!)
© 2008 OpenLink Software, All rights reserved.
Problem Origins
Over emphasis on Applications at the expense of their underlying:
Database Engines and Data Models (Relational, Hierarchical, Graph)
Data Access Mechanisms (HTTP based Linked Data, SQL CLIs, Web Services)
Data Query Mechanisms (SPARQL, SQL, XQuery/XPath, etc)
© 2008 OpenLink Software, All rights reserved.
Problem Vectors
Identity Real World Object Identity
The Web Exponential Growth of Identity Challenged
Applications (SaaS)
Socially induced User Generated Content without Explicit Identity
The Cloud Infrastructure that reduces cost of producing Identity
Challenged Applications.
© 2008 OpenLink Software, All rights reserved.
Aspects of Data Portability
Data Mobility (Import/Export) via standard data formats RSS, Atom, OPML Microformats (XFN, hCard, hCalendar,
Microdata) RDF Model Data Representation Formats
RDFa JSON N3 / Turtle XML - RDF/XML, TriX, TriG, and others.
© 2008 OpenLink Software, All rights reserved.
Aspects of Data Access
(C)reate (R)ead (U)pdate (D)elete (CRUD) oriented Data Access by Reference
Relational Database APIs
Generic - ODBC, JDBC, ADO.NET, OLE-DB
Database Specific – Oracle, SQL Server, DB2, MySQL etc.
Web of Linked Data (Federated Graph Database)
RESTful access to Data Items (Objects or Entities) & Their Containers.
© 2008 OpenLink Software, All rights reserved.
Why is This Important? Your Data belongs to You!
Information Overload is here!
User Generated Content is growing exponentially
Web Application Silos are on the rise courtesy of Web based, and Cloud hosted SaaS solutions
Still only 24 hrs in a day!
You are an Individual
Web Individuality is no longer a trivial pursuit
No Human is an Island (Ubuntu!).
© 2008 OpenLink Software, All rights reserved.
How We Bust Data Silos
Use platforms that engender Federated Identity via:
Personal HTTP Identifiers (WebIDs or Personal URIs)
WebIDs bound to X.509 Certificates
Association of WebIDs with accounts in existing Data Silos (Web 2.0 Apps & Services)
Exposure of Linked Data Spaces built on shared schemas / ontologies.
© 2008 OpenLink Software, All rights reserved.
How Web-Scale Data Access Should Work
You Get Yourself a WebID via an Identity Service Provider: self hosted 3rd party hosted Profile as a Service (PaaS) solution
Associate Your WebID with existing Silo-Accounts: Blogs, Wikis, Social-Networks, Bookmarks, Photo
Galleries, Discussions etc.
Associate Your WebID with existing OpenID and OAuth services.
© 2008 OpenLink Software, All rights reserved.
Personal Data Space Example using ODS
You Get Yourself a WebID via one of the following ODS instance forms:
a self hosted (via an Amazon EC2 AMI or Hosting Services Provider)
shared SaaS service (MyOpenLink.NET)
Associate Your WebID with existing Silos:
Use the ODS Profile Page to Identify online accounts and home pages for - Blogs, Wikis, Social-Networks, Bookmarks, Photo Galleries, Discussions etc.
Your ODS Account is Your WebID, OpenID with OAuth upstreaming (pushback) to associated accounts.
© 2008 OpenLink Software, All rights reserved.
WebID: <http://kingsley.idehen.name/dataspace/person/kidehen#this>
An ODS Based Personal Profile Page
© 2008 OpenLink Software, All rights reserved.
© 2008 OpenLink Software, All rights reserved.
Linked Profile Data Spaces
© 2008 OpenLink Software, All rights reserved.
Some ODS Specific Features
Every Data Item has a Unique HTTP scheme Identifier
Linked Data Spaces are based on shared schemas
SIOC, FOAF, GoodRelations, Dublin Core, SKOS, Music
Ontology, Bibliographic Ontology, Annotea etc.
Upstreaming (pushback) via Publishing Protocols
Linked Data Spaces are traversable via HTTP user
agents
All Data is SPARQL Accessible.
© 2008 OpenLink Software, All rights reserved.
Additional Information
Live Instances:
http://myopenlink.net/ods
Open Source Edition Information
http://ods.openlinksw.com/wiki/ODS/