Linked Data Notifications
Appearance
Abbreviation | LDN |
---|---|
Status | W3C Recommendation |
First published | 2017-05-02 |
Organization | World Wide Web Consortium |
Editors | Sarven Capadisli, Amy Guy |
Base standards | HTTP, URI, RDF, JSON-LD |
Related standards | Linked Data Platform, RDFa, Turtle |
Domain | Semantic Web, Communications protocol |
Website | www |
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 typehttp://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
- 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