ldp-paging.ttl
author Steve Speicher <sspeiche@gmail.com>
Mon, 26 Jan 2015 11:51:28 -0500
changeset 938 859f98c26867
parent 742 197199f27d16
permissions -rw-r--r--
AC rep comment #2 on clarity on types in examples
# See details within this document for linkage to specification and purpose.
# This ontology file is a non-normative supporting document.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix : <http://www.w3.org/ns/ldp#>.

:
	a owl:Ontology;
    dcterms:description "Vocabulary URIs defined in the Linked Data Platform Paging (LDP-Paging) namespace.";
	dcterms:title "The W3C Linked Data Platform Paging (LDP-Paging) Vocabulary";
	rdfs:label "W3C Linked Data Platform Paging (LDP-Paging)";
	rdfs:comment "This ontology provides an informal representation of the concepts and terms
	as defined in the LDP specification.  Consult the LDP specification for normative reference.";
	rdfs:seeAlso <http://www.w3.org/2012/ldp>,
		<http://www.w3.org/TR/ldp-ucr/>,
		<http://www.w3.org/TR/ldp/>,
		<http://www.w3.org/TR/ldp-paging/>,
		<http://www.w3.org/2011/09/LinkedData/>.
			
:pageSortCriteria
 	a rdf:Property;
	rdfs:comment "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.";
	vs:term_status "unstable";
	rdfs:domain :Page;
	rdfs:isDefinedBy :;
	rdfs:label "pageSortCriteria";
	rdfs:range rdf:List.
	
:pageSortCriterion
 	a rdf:Class;
	rdfs:comment "Element in the list of sorting criteria used by the server to assign container members to pages.";
	vs:term_status "unstable";
	rdfs:label "pageSortCriterion";
	rdfs:isDefinedBy :.
	
:pageSortPredicate
 	a rdf:Property;
	rdfs:comment "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.";
	vs:term_status "unstable";
	rdfs:domain :pageSortCriterion;
	rdfs:isDefinedBy :;
	rdfs:label "pageSortPredicate";
	rdfs:range rdf:Property.
	
:pageSortOrder
 	a rdf:Property;
	rdfs:comment "The ascending/descending/etc order used to order the members across pages in a page sequence.";
	vs:term_status "unstable";
	rdfs:domain :pageSortCriterion;
	rdfs:isDefinedBy :;
	rdfs:label "pageSortOrder";
	rdfs:range rdf:Resource.
	
:pageSortCollation
 	a rdf:Property;
	rdfs:comment "The collation used to order the members across pages in a page sequence when comparing strings.";
	vs:term_status "unstable";
	rdfs:domain :pageSortCriterion;
	rdfs:isDefinedBy :;
	rdfs:label "pageSortCollation";
	rdfs:range rdf:Property.
	
:Ascending
 	a rdf:Description;		# individual
	rdfs:comment "Ascending order.";
	vs:term_status "unstable";
	rdfs:isDefinedBy :;
	rdfs:label "Ascending".
	
:Descending
 	a rdf:Description;		# individual
	rdfs:comment "Descending order.";
	vs:term_status "unstable";
	rdfs:isDefinedBy :;
	rdfs:label "Descending".
	
:Page
	a rdfs:Class;
	rdfs:comment "URI signifying that the resource is an in-sequence page resource, as defined by LDP Paging.  Typically used on Link rel='type' response headers.";
	vs:term_status "unstable";
	rdfs:isDefinedBy :;
	rdfs:label "Page".	

:pageSequence
	a rdfs:Class;
	rdfs:comment "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.";
	vs:term_status "unstable";
	rdfs:isDefinedBy :;
	rdfs:label "Page".