Linked Data Platform
   HOME

TheInfoList



OR:

Linked Data Platform (LDP) is a
linked data In computing, 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 rather than using them to serve web ...
specification defining a set of integration patterns for building
RESTful REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
HTTP HTTP (Hypertext Transfer Protocol) 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, wher ...
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 International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
'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, ...
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 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
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 conc ...
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 ...
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, the HTML markup language, the URL system, and HTTP. He is a professorial research fellow a ...
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 methods (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 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 (i.e., mountable by any WebDAV compliant user agent).


See also

* Apache Marmotta *
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. Fe ...


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 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...

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