The W3C Linked Data Platform (LDP) Vocabulary
LDP Ontology
This document is an HTML representation of OWL ontology describing all vocabulary URIs defined in the Linked Data Platform (LDP) namespace.
This ontology provides an informal representation of the concepts and terms
as defined in the LDP or other relevant specifications. Consult the LDP specification for normative reference, unless a different specification is indicated inline.
See also http://www.w3.org/2012/ldp,
http://www.w3.org/TR/ldp-ucr/,
http://www.w3.org/TR/ldp/,
http://www.w3.org/2011/09/LinkedData/
Classes are marked with the CSS class class
, properties are marked with the CSS class prop
, individuals are marked with the CSS class individual
, and deprecated terms are marked with the CSS class deprecated
.
Classes and Properties
- Resource -
A HTTP-addressable resource whose lifecycle is managed by a LDP server.
- member rdfs:Resource -
LDP servers should use this predicate as the membership predicate if there is no obvious predicate from an application vocabulary to use.
- constrainedBy rdfs:Resource -
Links a resource with constraints that the server requires requests like creation and update to conform to.
- RDFSource -
A Linked Data Platform Resource (LDPR) whose state is represented as
RDF.
- Container -
A Linked Data Platform RDF Source (LDP-RS) that also conforms to
additional patterns and conventions for managing membership.
Readers should refer to the specification defining this ontology for the list of
behaviors associated with it.
- hasMemberRelation rdf:Property -
Indicates which predicate is used in membership triples, and that the membership triple pattern is
< membership-constant-URI , object-of-hasMemberRelation, member-URI >
.
- isMemberOfRelation rdf:Property -
Indicates which predicate is used in membership triples, and that the membership triple pattern is
< member-URI , object-of-isMemberOfRelation, membership-constant-URI >
.
- membershipResource rdfs:Resource -
Indicates the membership-constant-URI in a membership triple. Depending upon the membership triple pattern a container uses, as indicated by the presence of ldp:hasMemberRelation or ldp:isMemberOfRelation, the membership-constant-URI might occupy either the subject or object position in membership triples.
- insertedContentRelation rdf:Property -
Indicates which triple in a creation request should be used as the member-URI value in the membership triple added when the creation request is successful.
- contains rdfs:Resource -
Links a container with resources created through the container.
- BasicContainer -
An LDPC that uses a predefined predicate to simply link to its contained resources.
- DirectContainer -
An LDPC that is similar to a LDP-DC but it allows an indirection with the ability to list as member a resource, such as a URI representing a real-world object, that is different from the resource that is created
- IndirectContainer -
An LDPC that has the flexibility of choosing what form the membership triples take.
- NonRDFSource -
A Linked Data Platform Resource (LDPR) whose state is NOT represented as
RDF.
- MemberSubject -
Used to indicate default and typical behavior for ldp:insertedContentRelation, where the member-URI value in the membership triple added when a creation request is successful is the URI assigned to the newly created resource.
- PreferContainment -
URI identifying a LDPC's containment triples, for example to allow clients to express interest in receiving them.
- PreferMembership -
URI identifying a LDPC's membership triples, for example to allow clients to express interest in receiving them.
- PreferEmptyContainer -
(deprecated) Archaic alias for ldp:PreferMinimalContainer
- PreferMinimalContainer -
URI identifying the subset of a LDPC's triples present in an empty LDPC, for example to allow clients to express interest in receiving them. Currently this excludes containment and membership triples, but in the future other exclusions might be added. This definition is written to automatically exclude those new classes of triples.
- Page -
URI signifying that the resource is an in-sequence page resource, as defined by LDP Paging. Typically used on Link rel='type' response headers.
- pageSortCriteria rdf:List -
Link to the list of sorting criteria used by the server in a representation. Typically used on Link response headers as an extension link relation URI in the rel= parameter.
- PageSortCriterion -
Element in the list of sorting criteria used by the server to assign container members to pages.
- pageSortPredicate rdf:Property -
Predicate used to specify the order of the members across a page sequence's in-sequence page resources; it asserts nothing about the order of members in the representation of a single page.
- pageSortOrder rdf:Property -
The ascending/descending/etc order used to order the members across pages in a page sequence.
- Ascending -
Ascending order.
- Descending -
Descending order.
- pageSortCollation rdf:Property -
The collation used to order the members across pages in a page sequence when comparing strings.
- pageSequence -
Link to a page sequence resource, as defined by LDP Paging. Typically used to communicate the sorting criteria used to allocate LDPC members to pages.
- inbox -
Links a resource to a container where notifications for the resource can be created and discovered.
This property was added on 2016-09-29 and is defined in the Linked Data Notifications (LDN) specification.
This document is intended to comply with W3C policy for XML namespace
names.
Eric Prud'hommeaux,
eric@w3.org,
W3C,
2011-11-22
Last modified by
Amy Guy,
rhiaro@w3.org,
W3C,
2017-07-15
$Date: 2017/07/15 06:39:23 $