Leveraging W3C Linked Data, OSLC, and Open Source for Loosely Coupled Application Integrations. Steve Speicher OSLC Core Lead W3C Linked Data Platform Workgroup IBM Rational @ sspeiche. Michael Fiedler OSLC Automation Lead Eclipse Lyo Project Lead and Committer IBM Rational - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
2006: Tim Berners-Lee introduced Linked Data as four design principles in an article
May 2011: IBM and W3C agreed that standardization is necessary to accelerate industry adoption and enhance interoperability
Dec 2011: IBM Sponsored W3C Workshop on Linked Enterprise Data Patterns– Participating organizations included EMC, Elsevier, IBM, Nokia, Oracle– Workshop recommended W3C produce a standard “which defines a Linked Data
Platform”, leveraging RDF
March 2012: IBM Submitted Linked Data Basic Profile 1.0 proposal to W3C– Base the Linked Data Platform foundation on OSLC Core technology and experience– Co-submitters:
– Supporters:
June 2012: W3C launched the Linked Data Platform (LDP) Working Group– Membership spans over 50 participants from 30 organizations– Arnaud J Le Hors (IBM) and Erik Wilde (EMC) as co-chairs
WG is chartered to produce a W3C Recommendation:– For HTTP-based (RESTful) application integration patterns using read/write Linked Data– It will complement SPARQL and will be compatible with standards for publishing Linked
Data, bringing the data integration features of RDF to RESTful, data-oriented software development.
■ LDP defines a set of rules that clarify and extends Tim Berners-Lee's four basic rules focusing on the following concepts:
– LDP Resources (LDPR)– HTTP and RDF techniques to read and write linked data
– LDP Containers (LDPC)– A LDPR to which you POST to create new things, GET to find existing things– Similar to what AtomPub does for XML
– Paging– A mechanism to get the content of a LDPC in chunks
– Ordering– A mechanism to specify the order in which the content of a LDPC is sorted
WG currently on target to deliver a W3C Candidate Recommendation by the end of 2013.
■ Published 1st Public Working Draft of Use Case and Requirements on January 31
■ Published 2nd Public Working Draft of Linked Data Platform 1.0 spec on March 7
■ 2nd Face-to-Face meeting March 13-15 Cambridge, MA■ 14 in attendance in all (out of 50 members)■Worked on key issues (IBM's issues identified via SWGAB Linked Data WG and OSLC)■Covered topics of required deliverables: specification, use case and requirements, test
suite, and access control requirements.
■ Key issues■Binary resources and metadata – agreed on direction in line with IBM's preference.■Partial update of resources – agreed on direction in line with OSLC's approach.■Composition and aggregation models for containers – working on a new proposal to
address various concerns with the status quo.
Last Call specification most likely to slip from May to June.
3rd Face-to-Face meeting scheduled for June to address any remaining issues.
WG still on target to deliver a W3C Candidate Recommendation by the end of 2013.
Ashok Malhotra of Oracle to become co-editor of the specification.
<http://example.org/container1> a ldp:Container; dcterms:title "A very simple container"; rdfs:member <http://example.org/container1/member1>, <http://example.org/container1/member2>, <http://example.org/container1/member3>.
GET /container1 HTTP/1.1Host: example.orgAccept: text/turtle