Linked Data Platform


Linked Data Platform is a Linked Data specification defining a set of integration patterns for building RESTful HTTP services that are capable of read/write of RDF data.
The Linked Data Platform allows use of RESTful HTTP to consume, create, update and delete both RDF and non-RDF resources. In addition, it defines a set of "Container" constructs – buckets into which documents can be added with a relationship between the bucket and the object similar to the relationship between a blog and its constituent blog posts.

History

LDP evolved from work at IBM's Rational Product Group for application integration. Starting in 2010, IBM looked at linked data for application lifecycle management and sought what was an alternative means for Read–Write Linked Data.
IBM joined with the W3C in June 2012 to form a W3C working group, which operated until July 2015.
On 26 February 2015, the W3C Linked Data Platform 1.0 was approved as a W3C Recommendation.

Implementation

Read–Write Linked data was previously described using WebDAV and
SPARUL by Tim Berners-Lee in his design issues that built upon
his 4 rules for linked data.
The Linked Data Platform includes Tim Berners-Lee's 4 rules, and focuses on the
following concepts.

LDP Resources (LDPR)

LDP is not a file system, but it uses Linked Data to produce the kind of information that can be used to create a modern file system abstraction for interacting with HTTP-accessible resources.
In contrast, WebDAV is a "set of extensions to the HTTP protocol which allows users to collaboratively edit and manage files on remote web servers".
However, LDP can be used with WebDAV. For example, there are live LDP containers in the wild, identified by Linked Data URIs, that can also function as WebDAV endpoints.