-
Notifications
You must be signed in to change notification settings - Fork 7
LDT vocabulary
Martynas Jusevičius edited this page Jan 2, 2017
·
13 revisions
This document summarizes the AtomGraph Processor vocabularies in a human-readable form. For RDF versions, see the resources folder.
The ldt:
namespace URI is https://www.w3.org/ns/ldt#
.
- ldt:Application
- AtomGraph Processor application
- ldt:Ontology
- A class of sitemap ontologies
- ldt:ontology
- Application ontology
- OWL ontology with resource classes (templates)
- ldt:baseUri
- ldt:Template
- A class of RDF resources that share the same URI template and SPARQL query template
These properties can be used on Linked Data Templates:
- ldt:query
- SPIN query to retrieve resource description (
DESCRIBE
orCONSTRUCT
) - ldt:update
- SPIN update to remove resource description
- ldt:path
- URI template for resource matching
- See also JAX-RS URI template syntax.
- ldt:skolemTemplate
- Container-relative URI template for blank node skolemization
- See also JAX-RS URI template syntax.
- ldt:param
- Query string parameters as
ldt:Argument
s - ldt:lang
-
rdf:List
of BCP47 language tags - ldt:cacheControl
- Value of the HTTP
Cache-Control
response header - ldt:loadClass
- Indicates the Java class that will handle requests matched by this template. Needs to start with
java:
URI scheme.
Additionally, these properties from the SPIN vocabulary are supported.
- spin:constructor
-
SPIN constructor query (
CONSTRUCT
) - spin:constraint
- SPIN constraint query
These properties are added by AtomGraph to resource descriptions to enable HATEOAS state transitions over HTTP:
- dh:forClass
- Links to constructor resource for the specified class
- dh:pageOf
- Links page resource to its container resource
- dh:limit
-
LIMIT
modifier value for the firstSELECT
sub-query - dh:offset
-
OFFSET
modifier value for the firstSELECT
sub-query - dh:orderBy
- Variable name of the default
ORDER BY
for the firstSELECT
sub-query - dh:desc
- If
true
, setsDESC
onORDER BY
for the firstSELECT
sub-query - dh:slug
- A string that will be used to build URI from template such as
/{slug}
- dh:Container
- Resource container
- Subclass of
core:Document
andsioc:Container
- URI template matches request URIs with a trailing slash:
{path: .*}/
- dh:Item
- Document resource
- Subclass of
core:Document
andsioc:Item
- URI template matches all request URIs:
{path: .*}