Jump to content

Linked Data Notifications

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Stain (talk | contribs) at 15:35, 25 May 2017 (Briefly try to describe protocol. I'll try to improve this later in the week.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Linked Data Notifications
AbbreviationLDN
StatusW3C Recommendation
First published2017-05-02
OrganizationWorld Wide Web Consortium
EditorsSarven Capadisli, Amy Guy
Base standardsHTTP, URI, RDF, JSON-LD
Related standardsLinked Data Platform, RDFa, Turtle
DomainSemantic Web, Communications protocol
Websitewww.w3.org/TR/ldn/

Linked Data Notifications (LDN) [1] is a W3C Recommendation that describes a communications protocol based on HTTP, URI, and RDF on how servers (receivers) can receive messages pushed to them by applications (senders), as well as how other applications (consumers) may retrieve those messages. Any web resource (like a HTML page) can advertise a receiving endpoint (inbox) for notification messages. Messages are expressed in RDF, and can contain arbitrary data.

Motivation

The web is a distributed system of web resources, published by multiple organizations and individuals. Such resources, including web pages, videos and more formally structured Linked Data, frequently

Protocol

  • Given an existing HTTP resource, its inbox is discovered from either:
    • A Link: header in the HTTP response to a using relation type http://www.w3.org/ns/ldp#inbox
    • An RDF statement in the HTTP resource (e.g. content-negotiated or RDFa) using the RDF property http://www.w3.org/ns/ldp#inbox
  • A sender notifies the inbox of its new external resource, which the receiver may or may not make public.
  • A consumer inspects the inbox to find the (published) links to external resources, which it may then visit

References