Class: RDF::Vocab::LDP
- Inherits:
-
RDF::Vocabulary
- Object
- RDF::Vocabulary
- RDF::Vocab::LDP
- Defined in:
- lib/rdf/vocab/ldp.rb
Overview
Vocabulary for <www.w3.org/ns/ldp#>
The W3C Linked Data Platform (LDP) Vocabulary
W3C Linked Data Platform (LDP)
This ontology provides an informal representation of the concepts and terms as defined in the LDP specification. Consult the LDP specification for normative reference.
Vocabulary URIs defined in the Linked Data Platform (LDP) namespace.
Instance Attribute Summary collapse
-
#Ascending ⇒ RDF::Vocabulary::Term
readonly
Ascending order.
-
#BasicContainer ⇒ RDF::Vocabulary::Term
readonly
An LDPC that uses a predefined predicate to simply link to its contained resources.
-
#constrainedBy ⇒ RDF::Vocabulary::Term
readonly
Links a resource with constraints that the server requires requests like creation and update to conform to.
-
#Container ⇒ RDF::Vocabulary::Term
readonly
A Linked Data Platform RDF Source (LDP-RS) that also conforms to additional patterns and conventions for managing membership.
-
#contains ⇒ RDF::Vocabulary::Term
readonly
Links a container with resources created through the container.
-
#Descending ⇒ RDF::Vocabulary::Term
readonly
Descending order.
-
#DirectContainer ⇒ RDF::Vocabulary::Term
readonly
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.
-
#hasMemberRelation ⇒ RDF::Vocabulary::Term
readonly
Indicates which predicate is used in membership triples, and that the membership triple pattern is < membership-constant-URI , object-of-hasMemberRelation, member-URI >.
-
#inbox ⇒ RDF::Vocabulary::Term
readonly
Links a resource to a container where notifications for the resource can be created and discovered.
-
#IndirectContainer ⇒ RDF::Vocabulary::Term
readonly
An LDPC that has the flexibility of choosing what form the membership triples take.
-
#insertedContentRelation ⇒ RDF::Vocabulary::Term
readonly
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.
-
#isMemberOfRelation ⇒ RDF::Vocabulary::Term
readonly
Indicates which predicate is used in membership triples, and that the membership triple pattern is < member-URI , object-of-isMemberOfRelation, membership-constant-URI >.
-
#member ⇒ RDF::Vocabulary::Term
readonly
LDP servers should use this predicate as the membership predicate if there is no obvious predicate from an application vocabulary to use.
-
#membershipResource ⇒ RDF::Vocabulary::Term
readonly
Indicates the membership-constant-URI in a membership triple.
-
#MemberSubject ⇒ RDF::Vocabulary::Term
readonly
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.
-
#NonRDFSource ⇒ RDF::Vocabulary::Term
readonly
A Linked Data Platform Resource (LDPR) whose state is NOT represented as RDF.
-
#Page ⇒ RDF::Vocabulary::Term
readonly
URI signifying that the resource is an in-sequence page resource, as defined by LDP Paging.
-
#pageSequence ⇒ RDF::Vocabulary::Term
readonly
Link to a page sequence resource, as defined by LDP Paging.
-
#pageSortCollation ⇒ RDF::Vocabulary::Term
readonly
The collation used to order the members across pages in a page sequence when comparing strings.
-
#pageSortCriteria ⇒ RDF::Vocabulary::Term
readonly
Link to the list of sorting criteria used by the server in a representation.
-
#PageSortCriterion ⇒ RDF::Vocabulary::Term
readonly
Element in the list of sorting criteria used by the server to assign container members to pages.
-
#pageSortOrder ⇒ RDF::Vocabulary::Term
readonly
The ascending/descending/etc order used to order the members across pages in a page sequence.
-
#pageSortPredicate ⇒ RDF::Vocabulary::Term
readonly
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.
-
#PreferContainment ⇒ RDF::Vocabulary::Term
readonly
URI identifying a LDPC’s containment triples, for example to allow clients to express interest in receiving them.
-
#PreferEmptyContainer ⇒ RDF::Vocabulary::Term
readonly
Archaic alias for ldp:PreferMinimalContainer.
-
#PreferMembership ⇒ RDF::Vocabulary::Term
readonly
URI identifying a LDPC’s membership triples, for example to allow clients to express interest in receiving them.
-
#PreferMinimalContainer ⇒ RDF::Vocabulary::Term
readonly
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.
-
#RDFSource ⇒ RDF::Vocabulary::Term
readonly
A Linked Data Platform Resource (LDPR) whose state is represented as RDF.
-
#Resource ⇒ RDF::Vocabulary::Term
readonly
A HTTP-addressable resource whose lifecycle is managed by a LDP server.
Method Summary
Methods inherited from RDF::Vocabulary
_orig_each, _orig_from_sym, each, from_sym, limit_vocabs, to_html, to_jsonld, to_ttl, value_to_html, vocab_map
Instance Attribute Details
#Ascending ⇒ RDF::Vocabulary::Term (readonly)
Ascending order.
106 107 108 |
# File 'lib/rdf/vocab/ldp.rb', line 106 def Ascending @Ascending end |
#BasicContainer ⇒ RDF::Vocabulary::Term (readonly)
An LDPC that uses a predefined predicate to simply link to its contained resources.
18 19 20 |
# File 'lib/rdf/vocab/ldp.rb', line 18 def BasicContainer @BasicContainer end |
#constrainedBy ⇒ RDF::Vocabulary::Term (readonly)
Links a resource with constraints that the server requires requests like creation and update to conform to.
54 55 56 |
# File 'lib/rdf/vocab/ldp.rb', line 54 def constrainedBy @constrainedBy end |
#Container ⇒ RDF::Vocabulary::Term (readonly)
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.
22 23 24 |
# File 'lib/rdf/vocab/ldp.rb', line 22 def Container @Container end |
#contains ⇒ RDF::Vocabulary::Term (readonly)
Links a container with resources created through the container.
58 59 60 |
# File 'lib/rdf/vocab/ldp.rb', line 58 def contains @contains end |
#Descending ⇒ RDF::Vocabulary::Term (readonly)
Descending order.
110 111 112 |
# File 'lib/rdf/vocab/ldp.rb', line 110 def Descending @Descending end |
#DirectContainer ⇒ RDF::Vocabulary::Term (readonly)
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.
26 27 28 |
# File 'lib/rdf/vocab/ldp.rb', line 26 def DirectContainer @DirectContainer end |
#hasMemberRelation ⇒ RDF::Vocabulary::Term (readonly)
Indicates which predicate is used in membership triples, and that the membership triple pattern is < membership-constant-URI , object-of-hasMemberRelation, member-URI >.
62 63 64 |
# File 'lib/rdf/vocab/ldp.rb', line 62 def hasMemberRelation @hasMemberRelation end |
#inbox ⇒ RDF::Vocabulary::Term (readonly)
Links a resource to a container where notifications for the resource can be created and discovered.
66 67 68 |
# File 'lib/rdf/vocab/ldp.rb', line 66 def inbox @inbox end |
#IndirectContainer ⇒ RDF::Vocabulary::Term (readonly)
An LDPC that has the flexibility of choosing what form the membership triples take.
30 31 32 |
# File 'lib/rdf/vocab/ldp.rb', line 30 def IndirectContainer @IndirectContainer end |
#insertedContentRelation ⇒ RDF::Vocabulary::Term (readonly)
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.
70 71 72 |
# File 'lib/rdf/vocab/ldp.rb', line 70 def insertedContentRelation @insertedContentRelation end |
#isMemberOfRelation ⇒ RDF::Vocabulary::Term (readonly)
Indicates which predicate is used in membership triples, and that the membership triple pattern is < member-URI , object-of-isMemberOfRelation, membership-constant-URI >.
74 75 76 |
# File 'lib/rdf/vocab/ldp.rb', line 74 def isMemberOfRelation @isMemberOfRelation end |
#member ⇒ RDF::Vocabulary::Term (readonly)
LDP servers should use this predicate as the membership predicate if there is no obvious predicate from an application vocabulary to use.
78 79 80 |
# File 'lib/rdf/vocab/ldp.rb', line 78 def member @member end |
#membershipResource ⇒ RDF::Vocabulary::Term (readonly)
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.
82 83 84 |
# File 'lib/rdf/vocab/ldp.rb', line 82 def membershipResource @membershipResource end |
#MemberSubject ⇒ RDF::Vocabulary::Term (readonly)
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.
114 115 116 |
# File 'lib/rdf/vocab/ldp.rb', line 114 def MemberSubject @MemberSubject end |
#NonRDFSource ⇒ RDF::Vocabulary::Term (readonly)
A Linked Data Platform Resource (LDPR) whose state is NOT represented as RDF.
34 35 36 |
# File 'lib/rdf/vocab/ldp.rb', line 34 def NonRDFSource @NonRDFSource end |
#Page ⇒ RDF::Vocabulary::Term (readonly)
URI signifying that the resource is an in-sequence page resource, as defined by LDP Paging. Typically used on Link rel=‘type’ response headers.
38 39 40 |
# File 'lib/rdf/vocab/ldp.rb', line 38 def Page @Page end |
#pageSequence ⇒ RDF::Vocabulary::Term (readonly)
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.
86 87 88 |
# File 'lib/rdf/vocab/ldp.rb', line 86 def pageSequence @pageSequence end |
#pageSortCollation ⇒ RDF::Vocabulary::Term (readonly)
The collation used to order the members across pages in a page sequence when comparing strings.
90 91 92 |
# File 'lib/rdf/vocab/ldp.rb', line 90 def pageSortCollation @pageSortCollation end |
#pageSortCriteria ⇒ RDF::Vocabulary::Term (readonly)
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.
94 95 96 |
# File 'lib/rdf/vocab/ldp.rb', line 94 def pageSortCriteria @pageSortCriteria end |
#PageSortCriterion ⇒ RDF::Vocabulary::Term (readonly)
Element in the list of sorting criteria used by the server to assign container members to pages.
42 43 44 |
# File 'lib/rdf/vocab/ldp.rb', line 42 def PageSortCriterion @PageSortCriterion end |
#pageSortOrder ⇒ RDF::Vocabulary::Term (readonly)
The ascending/descending/etc order used to order the members across pages in a page sequence.
98 99 100 |
# File 'lib/rdf/vocab/ldp.rb', line 98 def pageSortOrder @pageSortOrder end |
#pageSortPredicate ⇒ RDF::Vocabulary::Term (readonly)
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.
102 103 104 |
# File 'lib/rdf/vocab/ldp.rb', line 102 def pageSortPredicate @pageSortPredicate end |
#PreferContainment ⇒ RDF::Vocabulary::Term (readonly)
URI identifying a LDPC’s containment triples, for example to allow clients to express interest in receiving them.
118 119 120 |
# File 'lib/rdf/vocab/ldp.rb', line 118 def PreferContainment @PreferContainment end |
#PreferEmptyContainer ⇒ RDF::Vocabulary::Term (readonly)
Archaic alias for ldp:PreferMinimalContainer
122 123 124 |
# File 'lib/rdf/vocab/ldp.rb', line 122 def PreferEmptyContainer @PreferEmptyContainer end |
#PreferMembership ⇒ RDF::Vocabulary::Term (readonly)
URI identifying a LDPC’s membership triples, for example to allow clients to express interest in receiving them.
126 127 128 |
# File 'lib/rdf/vocab/ldp.rb', line 126 def PreferMembership @PreferMembership end |
#PreferMinimalContainer ⇒ RDF::Vocabulary::Term (readonly)
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.
130 131 132 |
# File 'lib/rdf/vocab/ldp.rb', line 130 def PreferMinimalContainer @PreferMinimalContainer end |
#RDFSource ⇒ RDF::Vocabulary::Term (readonly)
A Linked Data Platform Resource (LDPR) whose state is represented as RDF.
46 47 48 |
# File 'lib/rdf/vocab/ldp.rb', line 46 def RDFSource @RDFSource end |
#Resource ⇒ RDF::Vocabulary::Term (readonly)
A HTTP-addressable resource whose lifecycle is managed by a LDP server.
50 51 52 |
# File 'lib/rdf/vocab/ldp.rb', line 50 def Resource @Resource end |