Linked Data Platform
   HOME

TheInfoList



OR:

Linked Data Platform (LDP) is a
linked data In computing, linked data (often capitalized as Linked Data) is structured data which is interlinked with other data so it becomes more useful through semantic queries. It builds upon standard Web technologies such as HTTP, RDF and URIs, but r ...
specification defining a set of integration patterns for building RESTful
HTTP The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
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 Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of computer programs. It encompasses requirements management, software architecture, computer programming, software testing, so ...
and sought what was an alternative means for read–write linked data. IBM joined with the W3C in June 2012 to form a
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
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 WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP), which allows user agents to collaboratively author contents ''directly'' in an HTTP web server by providing facilities for concu ...
and
SPARUL SPARUL, or SPARQL/Update, was a declarative data manipulation language that extended the SPARQL 1.0 query language standard. SPARUL provided the ability to insert, delete and update RDF data held within a triple store or quad store. SPARUL was or ...
by
Tim Berners-Lee Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English computer scientist best known as the inventor of the World Wide Web. He is a Professorial Fellow of Computer Science at the University of Oxford and a profess ...
in his design issues that built upon his four principles for linked data. The Linked Data Platform includes Tim Berners-Lee's four principles, and focuses on the following concepts.


LDP resources (LDPR)

* HTTP and RDF techniques to read and write linked data * Resources can be created, modified, deleted and read using standard
HTTP method The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, w ...
s (i.e., POST, PUT, PATCH, DELETE, GET) * Cover "RDF sources" as well as "binary resources"


LDP containers (LDPC)

* An LDPR to which you POST to create new things, GET to find existing things * Similar to what AtomPub does for XML * Available in three flavors: BasicContainer, DirectContainer, and IndirectContainer


Paging and ordering

* A mechanism to get the content of a LDPC in chunks and specify the order in which the content is sorted


LDP and WebDAV relationship

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 (colloquially referred to as "
Web resource A web resource is any identifiable resource (digital, physical, or abstract) present on or connected to the World Wide Web.< ...
s"). 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 (i.e., mountable by any WebDAV compliant user agent).


See also

*
Apache Marmotta Apache Marmotta is a linked data platform that comprises several components. In its most basic configuration it is a Linked Data server. Marmotta is one of the reference projects early implementing the new Linked Data Platform recommendation that ...
*
Fedora Commons Fedora (or Flexible Extensible Digital Object Repository Architecture) is a digital asset management (DAM) content repository architecture upon which institutional repositories, digital archives, and digital library systems might be built. Fedor ...


References

{{Reflist


External links


Linked Data Platform 1.0
W3C The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...

Linked Data Platform 1.0 Primer
W3C
Linked Data Platform Use Cases and Requirements
W3C
LDP Implementations
W3C Wiki Semantic Web Resource Description Framework Hypertext Transfer Protocol