@base . @prefix : <#> . @prefix rdf: . @prefix rdfs: . @prefix xsd: . @prefix owl: . @prefix ldt: . @prefix sp: . @prefix spl: . @prefix dct: . @prefix vann: . @prefix foaf: . : a ldt:Ontology, owl:Ontology ; owl:imports ldt:, sp: ; owl:versionInfo "1.1.4" ; rdfs:label "Core LDT templates" ; dct:created "2016-08-31T21:54:00+02:00"^^xsd:dateTime ; vann:preferredNamespaceUri "https://www.w3.org/ns/ldt/core/templates#" ; dct:license . # TEMPLATES :Document a ldt:Template ; ldt:match "{path: .*}" ; ldt:query :Describe ; ldt:update :Delete ; rdfs:label "Document" ; rdfs:comment "Generic document resource" ; rdfs:isDefinedBy : . :SPARQLEndpoint a ldt:Template ; ldt:match "/sparql" ; ldt:query :Describe ; ldt:param :Query, :DefaultGraphURI, :NamedGraphURI ; # using-graph-uri - POST only # using-named-graph-uri - POST only ldt:loadClass ; rdfs:label "SPARQL endpoint" ; rdfs:isDefinedBy : . :GraphStore a ldt:Template ; ldt:match "/service" ; ldt:query :Describe ; ldt:param :Default, :Graph ; ldt:loadClass ; rdfs:label "Graph Store" ; rdfs:isDefinedBy : . # PARAMETERS :Query a ldt:Parameter ; rdfs:label "Query string" ; spl:predicate <#query> ; spl:valueType xsd:string ; spl:optional true ; rdfs:isDefinedBy : . :DefaultGraphURI a ldt:Parameter ; rdfs:label "Default graph URI" ; spl:predicate <#default-graph-uri> ; spl:valueType rdfs:Resource ; spl:optional true ; rdfs:isDefinedBy : . :NamedGraphURI a ldt:Parameter ; rdfs:label "Named graph URI" ; spl:predicate <#named-graph-uri> ; spl:valueType rdfs:Resource ; spl:optional true ; rdfs:isDefinedBy : . :Default a ldt:Parameter ; rdfs:label "Default graph" ; spl:predicate <#default> ; spl:valueType xsd:boolean ; spl:optional true ; rdfs:isDefinedBy : . :Graph a ldt:Parameter ; rdfs:label "Graph URI" ; spl:predicate <#graph> ; spl:valueType rdfs:Resource ; spl:optional true ; rdfs:isDefinedBy : . # COMMANDS :Describe a sp:Describe, sp:Query ; sp:text """DESCRIBE ?this WHERE { ?this ?p ?o }""" ; rdfs:label "Describe" ; rdfs:isDefinedBy : . :Delete a sp:DeleteWhere, sp:Update ; sp:text """DELETE WHERE { ?this ?p ?o }""" ; rdfs:label "Delete" ; rdfs:isDefinedBy : .