com.atomgraph.processor.ldt.ttl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of processor Show documentation
Show all versions of processor Show documentation
Ontology-driven Linked Data processor and server for SPARQL backends
@base .
@prefix : <#> .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .
@prefix owl: .
@prefix sd: .
@prefix sp: .
@prefix spin: .
@prefix spl: .
@prefix dct: .
@prefix vann: .
: a owl:Ontology ;
owl:imports sp:, spin:, sd: ; # spl:,
owl:versionInfo "1.1.4" ;
rdfs:label "Linked Data Templates ontology" ;
rdfs:comment "Must be imported and reused by LDT applications" ;
dct:created "2012-10-26T01:04:00+03:00"^^xsd:dateTime ;
dct:modified "2012-12-19T02:29:00+03:00"^^xsd:dateTime, "2013-03-09T12:33:00+03:00"^^xsd:dateTime, "2014-08-24T02:04:00+02:00"^^xsd:dateTime, "2018-05-21T23:42:00+02:00"^^xsd:dateTime ;
vann:preferredNamespaceUri "https://www.w3.org/ns/ldt#" ;
vann:preferredNamespacePrefix "ldt";
dct:license .
# PROPERTIES
# Application
:base a owl:ObjectProperty, owl:FunctionalProperty ;
rdfs:domain :Application ;
rdfs:label "Base URI" ;
rdfs:comment "Base URI uniquely identifies the application" ;
rdfs:isDefinedBy : .
:ontology a owl:ObjectProperty, owl:FunctionalProperty ;
rdfs:domain :Application ;
rdfs:range :Ontology ;
rdfs:label "Ontology" ;
rdfs:comment "Application ontology with domain classes and LDT templates" ;
rdfs:isDefinedBy : .
:service a owl:ObjectProperty, owl:FunctionalProperty ;
rdfs:domain :Application ;
rdfs:range sd:Service ;
rdfs:label "SPARQL service" ;
rdfs:comment "Service implementing SPARQL Protocol and Graph Store Protocol" ;
rdfs:isDefinedBy : .
# hypermedia
:arg a owl:ObjectProperty ;
rdfs:domain :View ;
rdfs:label "Argument" ;
rdfs:comment "Template call argument" ;
rdfs:isDefinedBy : .
:paramName a owl:DatatypeProperty ;
rdfs:range xsd:string ;
rdfs:label "Parameter name" ;
rdfs:comment "Local name of the parameter property" ;
rdfs:isDefinedBy : .
# Class
:path a owl:AnnotationProperty, :InheritedProperty ;
# rdfs:domain rdfs:Class ;
# rdfs:range xsd:string ;
rdfs:label "Path" ;
rdfs:comment "Base-relative URI template for URI building (JAX-RS syntax)" ;
rdfs:seeAlso ,
;
rdfs:isDefinedBy : .
:fragment a owl:AnnotationProperty, :InheritedProperty ;
# rdfs:domain rdfs:Class ;
# rdfs:range xsd:string ;
rdfs:label "Fragment" ;
rdfs:comment "URI fragment template for blank node skolemization (JAX-RS syntax)" ;
rdfs:seeAlso ,
;
rdfs:isDefinedBy : .
# Template
:extends a owl:ObjectProperty ;
rdfs:domain :Template ;
rdfs:range :Template ;
rdfs:label "Extends" ;
rdfs:comment "Super-template from which this template will inherit properties" ;
rdfs:isDefinedBy : .
:match a owl:DatatypeProperty, :InheritedProperty ;
rdfs:domain :Template ;
rdfs:range xsd:string ;
rdfs:label "Match" ;
rdfs:comment "Base-relative URI template for URI matching (JAX-RS syntax)" ;
rdfs:seeAlso ;
rdfs:isDefinedBy : .
:query a owl:ObjectProperty, :InheritedProperty ;
rdfs:subPropertyOf spin:query ;
rdfs:domain :Template ;
rdfs:range :Query ;
rdfs:label "Query" ;
rdfs:comment "SPIN query to retrieve resource description (DESCRIBE or CONSTRUCT)" ;
rdfs:isDefinedBy : .
:update a owl:ObjectProperty, :InheritedProperty ;
rdfs:subPropertyOf spin:update ;
rdfs:domain :Template ;
rdfs:range :Update ;
rdfs:label "Update" ;
rdfs:comment "SPIN update to remove resource description" ;
rdfs:isDefinedBy : .
:param a owl:ObjectProperty ;
rdfs:domain :Template ;
rdfs:range :Parameter ;
rdfs:label "Parameter" ;
rdfs:comment "Template parameter" ;
rdfs:seeAlso spin:constraint ;
rdfs:isDefinedBy : .
:priority a owl:DatatypeProperty, :InheritedProperty ;
rdfs:domain :Template ;
rdfs:range xsd:float ;
rdfs:label "Priority" ;
rdfs:comment "Template priority (overrides URI template priority)" ;
rdfs:seeAlso ;
rdfs:isDefinedBy : .
:cacheControl a owl:DatatypeProperty, :InheritedProperty ;
rdfs:domain :Template ;
rdfs:range xsd:string ;
rdfs:label "Cache control" ;
rdfs:comment "Value of the HTTP Cache-Control response header" ;
rdfs:seeAlso ;
rdfs:isDefinedBy : .
:loadClass a owl:ObjectProperty, :InheritedProperty ;
rdfs:domain :Template ;
rdfs:label "Load class";
rdfs:comment "Indicates the Java class that will handle requests matched by this template. Needs to start with 'java:' URI scheme." ;
rdfs:seeAlso ;
rdfs:isDefinedBy : .
:lang a owl:ObjectProperty, :InheritedProperty ;
rdfs:domain :Template ;
rdfs:range rdf:List ;
rdfs:label "Content language" ;
rdfs:comment "List of BCP 47 language tags" ;
rdfs:seeAlso ;
rdfs:isDefinedBy : .
# CLASSES
:InheritedProperty a rdfs:Class ;
rdfs:subClassOf owl:AnnotationProperty ;
rdfs:label "Inherited property" ;
rdfs:comment "Values of this property are inherited by subclasses that do not have this property" ;
rdfs:isDefinedBy : .
:Application a rdfs:Class ;
rdfs:label "Application" ;
rdfs:comment "Declarative Linked Data application which structure is defined by its ontology and data is access via its SPARQL service" ;
rdfs:isDefinedBy : .
:Ontology a rdfs:Class ;
rdfs:subClassOf owl:Ontology ;
rdfs:label "Ontology" ;
rdfs:comment "Ontology annotated with Linked Data Templates" ;
rdfs:isDefinedBy : .
:Template a rdfs:Class ;
rdfs:label "Resource template" ;
rdfs:comment "A class of RDF resources that share the same URI template and SPARQL query template" ;
rdfs:isDefinedBy : .
:Query a rdfs:Class ;
rdfs:subClassOf sp:Query, [ a owl:Class ;
owl:unionOf (sp:Describe sp:Construct)
] ;
rdfs:label "Query" ;
rdfs:isDefinedBy : .
:Update a rdfs:Class ;
rdfs:subClassOf sp:Update ;
rdfs:label "Update" ;
rdfs:isDefinedBy : .
:Parameter a rdfs:Class ;
rdfs:subClassOf spl:Argument ;
rdfs:label "Parameter" ;
rdfs:comment "Represents a query parameter that has predicate, value type, default value etc." ;
rdfs:isDefinedBy : .
spl:Argument a spin:ConstructTemplate .
© 2015 - 2024 Weber Informatics LLC | Privacy Policy