SPIN SPARQL Syntax

IRI:
http://spinrdf.org/sp
Current version:
1.5.1
Other visualisation:
Ontology source

Abstract

An RDF schema to syntactically represent SPARQL queries and update commands as RDF triples.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Annotation Properties
  5. Namespace Declarations

Classes

Addc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Add

A SPARQL UPDATE ADD operation. Uses sp:source and sp:target to represent "from" and "to" graphs, respectively. Also sp:silent may be true.
has super-classes
Updatec

Aggregationc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Aggregation

Base class of aggregation types (not part of the SPARQL 1.0 standard but supported by ARQ and other engines).
has super-classes
SP System classc
has sub-classes
AVGc, COUNTc, GROUP_CONCATc, MAXc, MINc, SAMPLEc, SUMc

Alt pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#AltPath

An alternative path with the union of sp:path1 and sp:path2.
has super-classes
Pathc

Ascc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Asc

Marker to indicate ascending order.
has super-classes
Order by conditionc

Askc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Ask

An ASK query that returns true if the condition in the body is met by at least one result set.
has super-classes
Queryc

AVGc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Avg

Represents AVG aggregations.
has super-classes
Aggregationc

Bindc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Bind

A BIND element.
has super-classes
Elementc
has sub-classes
Letc
is in domain of
variableop

Clearc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Clear

An Update operation that removes all triples from a specified graph. Must specify the graph using sp:graphIRI, or sp:default, sp:named or sp:all. May have the SILENT flag, encoded using sp:silent.
has super-classes
Updatec

Commandc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Command

A shared superclass for sp:Query and sp:Update that can be used to specify that the range of property can be either one.
has super-classes
SP System classc
has sub-classes
Queryc, Updatec

Constructc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Construct

A CONSTRUCT-type query that can be used to construct new triples from template triples (head) that use variable bindings from the match patterns (body).
has super-classes
Queryc
is in domain of
templatesop

COUNTc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Count

Counts the number of times a variable is used. The variable is stored in the variable property. This might be left blank to indicate COUNT(*).
has super-classes
Aggregationc

Createc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Create

An Update operation that creates a new empty graph with a name specified by sp:graphIRI. May have sp:silent set to true.
has super-classes
Updatec

Deletec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Delete

Deprecated - use sp:Modify instead. Represents a DELETE FROM (part of SPARQL UPDATE language). The graph IRIs are stored in sp:graphIRI. The template patterns to delete are stored in sp:deletePattern. The WHERE clause is represented using sp:where.
has super-classes
Modifyc

Delete datac back to ToC or Class ToC

IRI: http://spinrdf.org/sp#DeleteData

An Update operation to delete specific triples. The graph triples are represented using sp:data, which points to an rdf:List of sp:Triples or sp:NamedGraphs.
has super-classes
Updatec

Delete wherec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#DeleteWhere

An Update operation where the triples matched by the WHERE clause (sp:where) will be the triples deleted.
has super-classes
Updatec

Descc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Desc

Marker to indicate descending order.
has super-classes
Order by conditionc

Describec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Describe

A DESCRIBE-type Query.
has super-classes
Queryc
is in domain of
result nodesop

Dropc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Drop

An Update operation that removes a specified graph from the Graph Store. Must specify the graph using sp:graphIRI, or sp:default, sp:named or sp:all. May have the SILENT flag, encoded using sp:silent.
has super-classes
Updatec

Elementc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Element

An abstract base class for all pattern elements.
has super-classes
SP System classc
has sub-classes
Bindc, Element groupc, Filterc, Sub queryc, Triple pathc, Triple patternc, Valuesc

Element groupc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#ElementGroup

Abstract base class of group patterns.
has super-classes
Elementc
has sub-classes
Element listc, Existsc, Minusc, Named graphc, Not existsc, Optionalc, Servicec, Unionc

Element listc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#ElementList

A list of Elements. This class is never instantiated directly as SPIN will use plain rdf:Lists to store element lists.
has super-classes
Element groupc
listc
is in range of
elementsop, whereop

Existsc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Exists

An EXISTS element group.
has super-classes
Element groupc

Filterc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Filter

A constraint element that evaluates a given expression to true or false.
has super-classes
Elementc

GROUP_CONCATc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#GroupConcat

Represents GROUP_CONCAT aggregations.
has super-classes
Aggregationc
is in domain of
separatordp

Insertc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Insert

Deprecated - use sp:Modify instead. Represents a INSERT INTO (part of SPARQL UPDATE language). The graph IRIs are stored in sp:graphIRI. The template patterns to delete are stored in sp:insertPattern. The WHERE clause is represented using sp:where.
has super-classes
Modifyc

Insert datac back to ToC or Class ToC

IRI: http://spinrdf.org/sp#InsertData

An Update operation to insert specific triples. The graph triples are represented using sp:data, which points to an rdf:List of sp:Triples or sp:NamedGraphs.
has super-classes
Updatec

Letc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Let

Deprecated: use sp:Bind instead. A variable assignment (LET (?<varName> := <expression>)). Not part of the SPARQL 1.0 standard, but (for example) ARQ.
has super-classes
Bindc

Loadc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Load

A LOAD Update operation. The document to load is specified using sp:document, and the (optional) target graph using sp:into.
has super-classes
Updatec
is in domain of
documentop, intoop

MAXc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Max

Represents MAX aggregations.
has super-classes
Aggregationc

MINc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Min

Represents MIN aggregations.
has super-classes
Aggregationc

Minusc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Minus

A MINUS element group.
has super-classes
Element groupc

Mod pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#ModPath

A modified path such as rdfs:subClassOf*.
has super-classes
Pathc
is in domain of
mod maxdp, mod mindp

Modifyc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Modify

Represents a MODIFY (part of SPARQL UPDATE language). The graph IRIs are stored in sp:graphIRI. The template patterns are stored in sp:deletePattern and sp:insertPattern. The WHERE clause is represented using sp:where.
has super-classes
Updatec
has sub-classes
Deletec, Insertc
is in domain of
insert patternop, usingop, using namedop, withop

Named graphc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#NamedGraph

A named Graph element such as GRAPH <uri> {...}.
has super-classes
Element groupc
is in domain of
graph name nodeop

Not existsc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#NotExists

A NOT EXISTS element group.
has super-classes
Element groupc

Optionalc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Optional

An optional element in a query.
has super-classes
Element groupc

Order by conditionc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#OrderByCondition

An abstract base class for ascending or descending order conditions. Instances of this class (typically bnodes) must have a value for expression to point to the actual values.
has super-classes
SP System classc
has sub-classes
Ascc, Descc

Pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Path

The base class of SPARQL property path expressions. Paths are used by sp:TriplePath triple paths.
has super-classes
SP System classc
has sub-classes
Alt pathc, Mod pathc, Reverse link pathc, Reverse pathc, Seq pathc
is in range of
pathop, path1op, path2op

Queryc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Query

Abstract base class of the various types of supported queries. Common to all types of queries is that they can have a body ("WHERE clause").
has super-classes
Commandc
has sub-classes
Askc, Constructc, Describec, Select queryc
is in domain of
fromop, from namedop, limitdp, offsetdp, order byop, valuesop
is in range of
queryop

Reverse link pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#ReverseLinkPath

has super-classes
Pathc
is in domain of
node

Reverse pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#ReversePath

A path with reversed direction.
has super-classes
Pathc

SAMPLEc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Sample

Represents SAMPLE aggregations
has super-classes
Aggregationc

Select queryc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Select

A SELECT-type query that returns variable bindings as its result.
has super-classes
Queryc
is in domain of
distinctdp, group byop, havingop, reduceddp, result variablesop

Seq pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#SeqPath

A sequence of multiple paths.
has super-classes
Pathc

Servicec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Service

A SERVICE call that matches a nested sub-pattern against a SPARQL end point specified by a URI.
has super-classes
Element groupc
is in domain of
service URIop

SP System classc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#SystemClass

An "artificial" root class that groups all SP classes. This makes them look much less overwhelming in UI tools. Typical end users don't need to see those classes anyway.
has super-classes
resourcec
has sub-classes
Aggregationc, Commandc, Elementc, Order by conditionc, Pathc, Tuplec, Variablec

Sub queryc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#SubQuery

A nested SELECT query inside of an element list. The query is stored in sp:query.
has super-classes
Elementc
is in domain of
queryop

SUMc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Sum

Represents sum aggregations, e.g. SELECT SUM(?varName)...
has super-classes
Aggregationc

Triplec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Triple

A base class for TriplePattern and TripleTemplate. This basically specifies that subject, predicate and object must be present.
has super-classes
Tuplec
has sub-classes
Triple patternc, Triple templatec
is in domain of
predicateop

Triple pathc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#TriplePath

Similar to a TriplePattern, but with a path expression as its predicate. For example, this can be used to express transitive sub-class relationships (?subClass rdfs:subClassOf* ?superClass).
has super-classes
Elementc
Tuplec
is in domain of
pathop

Triple patternc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#TriplePattern

A triple pattern used in the body of a query.
has super-classes
Elementc
Triplec

Triple templatec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#TripleTemplate

A prototypical triple used as template in the head of a Construct query. May contain variables.
has super-classes
Triplec

Tuplec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Tuple

Abstract base class for things that have subject and object.
has super-classes
SP System classc
has sub-classes
Triplec, Triple pathc
is in domain of
object, subjectop

Unionc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Union

A UNION group.
has super-classes
Element groupc

Updatec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Update

Abstract base class to group the various SPARQL UPDATE commands.
has super-classes
Commandc
has sub-classes
Addc, Clearc, Createc, Delete datac, Delete wherec, Dropc, Insert datac, Loadc, Modifyc
is in domain of
delete patternop

Valuesc back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Values

A VALUES element. sp:varNames points to an rdf:List of strings for the variables, sp:values to an rdf:List of rdf:Lists with nodes for each variable, in the order defined by the variables list.
has super-classes
Elementc
is in domain of
bindingsop, var namesop
is in range of
valuesop

Variablec back to ToC or Class ToC

IRI: http://spinrdf.org/sp#Variable

A variable mentioned in a Triple or expression. Variables are often blank nodes with the variable name stored in ts:name. Variables can also be supplied with a URI in which case the system will attempt to reuse the same variable instance across multiple query definitions.
has super-classes
SP System classc
is in domain of
varNamedp
is in range of
asop, variableop

Object Properties

asop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#as

Points to a Variable used in an AS statement such as COUNT aggregates.
has range
Variablec
is also defined as
annotation property

bindingsop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#bindings

The actual bindings of a sp:Values element.
has domain
Valuesc
has range
listc
is also defined as
annotation property

delete patternop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#deletePattern

Points to a list of sp:TripleTemplates and sp:NamedGraphs in a modify operation.
has domain
Updatec
has range
listc
is also defined as
annotation property

documentop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#document

The URI of the document to load using a LOAD Update operation.
has domain
Loadc
has range
resourcec
is also defined as
annotation property

elementsop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#elements

Points to an ElementList, for example in an Optional element.
has range
Element listc
is also defined as
annotation property

fromop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#from

Specifies an RDF Dataset used by a Query (FROM syntax in SPARQL). Values of this property must be URI resources.
has domain
Queryc
has range
resourcec
is also defined as
annotation property

from namedop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#fromNamed

Specifies a named RDF Dataset used by a Query (FROM NAMED syntax in SPARQL). Values of this property must be URI resources.
has domain
Queryc
has range
resourcec
is also defined as
annotation property

graph IRIop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#graphIRI

Points to graph names (IRIs) in various sp:Update operations.
has range
resourcec
is also defined as
annotation property

graph name nodeop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#graphNameNode

The name (URI or Variable) of a NamedGraph.
has domain
Named graphc
has range
resourcec
is also defined as
annotation property

group byop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#groupBy

Points from a Query to the list of GROUP BY expressions.
has domain
Select queryc
has range
listc
is also defined as
annotation property

havingop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#having

Points from a SELECT query to a list of HAVING expressions.
has domain
Select queryc
has range
listc
is also defined as
annotation property

insert patternop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#insertPattern

Points to a list of sp:TripleTemplates or sp:NamedGraphs in a modify command.
has domain
Modifyc
has range
listc
is also defined as
annotation property

intoop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#into

The (optional) target of a LOAD Update operation.
has domain
Loadc
has range
resourcec
is also defined as
annotation property

order byop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#orderBy

Links a query with an ORDER BY clause where the values are rdf:List containing OrderByConditions or expressions. While the domain of this property is sp:Query, only Describe and Select queries can have values of it.
has domain
Queryc
has range
listc
is also defined as
annotation property

pathop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#path

Points from a TriplePath to its path.
has domain
Triple pathc
has range
Pathc
is also defined as
annotation property

path1op back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#path1

The first child path of a property path. Used by sp:AltPath and sp:SeqPath.
has range
Pathc
is also defined as
annotation property

path2op back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#path2

The second child path of a property path. Used by sp:AltPath and sp:SeqPath.
has range
Pathc
is also defined as
annotation property

predicateop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#predicate

A resource or Variable describing the predicate of a triple.
has domain
Triplec
has range
resourcec
is also defined as
annotation property

queryop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#query

Links a SubQuery resource with the nested Query.
has domain
Sub queryc
has range
Queryc
is also defined as
annotation property

result nodesop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#resultNodes

Contains the result nodes (URI resources or Variables) of a Describe query.
has domain
Describec
has range
listc
is also defined as
annotation property

result variablesop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#resultVariables

An rdf:List of variables that are returned by a Select query.
has domain
Select queryc
has range
listc
is also defined as
annotation property

service URIop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#serviceURI

Used by sp:Service to specify the URI of the SPARQL end point to invoke. Must point to a URI node.
has domain
Servicec
has range
resourcec
is also defined as
annotation property

subjectop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#subject

A resource or Variable describing the subject of a triple.
has domain
Tuplec
has range
resourcec
is also defined as
annotation property

templatesop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#templates

Points to a list of TripleTemplates that form the head of a Construct query.
has domain
Constructc
has range
listc
is also defined as
annotation property

usingop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#using

has domain
Modifyc
has range
resourcec
is also defined as
annotation property

using namedop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#usingNamed

has domain
Modifyc
has range
resourcec
is also defined as
annotation property

valuesop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#values

The VALUES block at the end of a query. The object may just be an untyped blank node, i.e. the sp:Values type triple is optional.
has domain
Queryc
has range
Valuesc
is also defined as
annotation property

var namesop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#varNames

The names of the variables (xsd:strings) of the variables declared for a VALUES element.
has domain
Valuesc
has range
listc
is also defined as
annotation property

variableop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#variable

The variable of a Bind element.
has domain
Bindc
has range
Variablec
is also defined as
annotation property

whereop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#where

The WHERE clause of a Query.
has range
Element listc
is also defined as
annotation property

withop back to ToC or Object Property ToC

IRI: http://spinrdf.org/sp#with

has domain
Modifyc
has range
resourcec
is also defined as
annotation property

Data Properties

alldp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#all

Used in DROP and CLEAR.
has range
boolean
is also defined as
annotation property

defaultdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#default

Used in DROP and CLEAR.
has range
boolean
is also defined as
annotation property

distinctdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#distinct

A marker property to indicate that a Select query is of type SELECT DISTINCT.
has domain
Select queryc
has range
boolean
is also defined as
annotation property

limitdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#limit

The LIMIT solution modifier of a Query.
has domain
Queryc
has range
long
is also defined as
annotation property

mod maxdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#modMax

has domain
Mod pathc
has range
integer
is also defined as
annotation property

mod mindp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#modMin

has domain
Mod pathc
has range
integer
is also defined as
annotation property

nameddp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#named

Used in DROP and CLEAR.
has range
boolean
is also defined as
annotation property

offsetdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#offset

The OFFSET solution modifier of a Query.
has domain
Queryc
has range
long
is also defined as
annotation property

reduceddp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#reduced

A property with true to indicate that a Select query has a REDUCED flag.
has domain
Select queryc
has range
boolean
is also defined as
annotation property

separatordp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#separator

Stores the separator="..." value of a GROUP_CONCAT (sp:GroupConcat) aggregation.
has domain
GROUP_CONCATc
has range
string
is also defined as
annotation property

silentdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#silent

has range
boolean
is also defined as
annotation property

textdp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#text

Can be attached to sp:Queries to store a textual representation of the query. This can be useful for tools that do not have a complete SPIN Syntax parser available.
has range
string
is also defined as
annotation property

varNamedp back to ToC or Data Property ToC

IRI: http://spinrdf.org/sp#varName

The name of a Variable.
has domain
Variablec
has range
string
is also defined as
annotation property

Annotation Properties

allap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#all

Used in DROP and CLEAR.
has super-properties
SP system property
is also defined as
data property

arg1ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#arg1

The first argument of a function call.
has super-properties
arg

arg2ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#arg2

The second argument of a function call.
has super-properties
arg

arg3ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#arg3

The third argument of a function call.
has super-properties
arg

arg4ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#arg4

The forth argument of a function call.
has super-properties
arg

arg5ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#arg5

The fifth argument of a function call. Further arguments are not common in SPARQL, therefore no sp:arg6, etc are defined here. However, they can be created if needed.
has super-properties
arg

asap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#as

Points to a Variable used in an AS statement such as COUNT aggregates.
has super-properties
SP system property
is also defined as
object property

bindingsap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#bindings

The actual bindings of a sp:Values element.
has super-properties
SP system property
is also defined as
object property

defaultap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#default

Used in DROP and CLEAR.
has super-properties
SP system property
is also defined as
data property

delete patternap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#deletePattern

Points to a list of sp:TripleTemplates and sp:NamedGraphs in a modify operation.
has super-properties
SP system property
is also defined as
object property

distinctap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#distinct

A marker property to indicate that a Select query is of type SELECT DISTINCT.
has super-properties
SP system property
is also defined as
data property

documentap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#document

The URI of the document to load using a LOAD Update operation.
has super-properties
SP system property
is also defined as
object property

elementsap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#elements

Points to an ElementList, for example in an Optional element.
has super-properties
SP system property
is also defined as
object property

expressionap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#expression

Points to an expression, for example in a Filter or Assignment.
has super-properties
SP system property

fromap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#from

Specifies an RDF Dataset used by a Query (FROM syntax in SPARQL). Values of this property must be URI resources.
has super-properties
SP system property
is also defined as
object property

from namedap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#fromNamed

Specifies a named RDF Dataset used by a Query (FROM NAMED syntax in SPARQL). Values of this property must be URI resources.
has super-properties
SP system property
is also defined as
object property

graph IRIap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#graphIRI

Points to graph names (IRIs) in various sp:Update operations.
has super-properties
SP system property
is also defined as
object property

graph name nodeap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#graphNameNode

The name (URI or Variable) of a NamedGraph.
has super-properties
SP system property
is also defined as
object property

group byap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#groupBy

Points from a Query to the list of GROUP BY expressions.
has super-properties
SP system property
is also defined as
object property

havingap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#having

Points from a SELECT query to a list of HAVING expressions.
has super-properties
SP system property
is also defined as
object property

insert patternap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#insertPattern

Points to a list of sp:TripleTemplates or sp:NamedGraphs in a modify command.
has super-properties
SP system property
is also defined as
object property

intoap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#into

The (optional) target of a LOAD Update operation.
has super-properties
SP system property
is also defined as
object property

limitap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#limit

The LIMIT solution modifier of a Query.
has super-properties
SP system property
is also defined as
data property

mod maxap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#modMax

has super-properties
SP system property
is also defined as
data property

mod minap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#modMin

has super-properties
SP system property
is also defined as
data property

namedap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#named

Used in DROP and CLEAR.
has super-properties
SP system property
is also defined as
data property

nodeap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#node

has super-properties
SP system property
has domain
Reverse link pathc

objectap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#object

An RDF Node or Variable describing the object of a triple.
has super-properties
SP system property
has domain
Tuplec

offsetap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#offset

The OFFSET solution modifier of a Query.
has super-properties
SP system property
is also defined as
data property

order byap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#orderBy

Links a query with an ORDER BY clause where the values are rdf:List containing OrderByConditions or expressions. While the domain of this property is sp:Query, only Describe and Select queries can have values of it.
has super-properties
SP system property
is also defined as
object property

pathap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#path

Points from a TriplePath to its path.
has super-properties
SP system property
is also defined as
object property

path1ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#path1

The first child path of a property path. Used by sp:AltPath and sp:SeqPath.
has super-properties
SP system property
is also defined as
object property

path2ap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#path2

The second child path of a property path. Used by sp:AltPath and sp:SeqPath.
has super-properties
SP system property
is also defined as
object property

predicateap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#predicate

A resource or Variable describing the predicate of a triple.
has super-properties
SP system property
is also defined as
object property

queryap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#query

Links a SubQuery resource with the nested Query.
has super-properties
SP system property
is also defined as
object property

reducedap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#reduced

A property with true to indicate that a Select query has a REDUCED flag.
has super-properties
SP system property
is also defined as
data property

result nodesap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#resultNodes

Contains the result nodes (URI resources or Variables) of a Describe query.
has super-properties
SP system property
is also defined as
object property

result variablesap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#resultVariables

An rdf:List of variables that are returned by a Select query.
has super-properties
SP system property
is also defined as
object property

separatorap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#separator

Stores the separator="..." value of a GROUP_CONCAT (sp:GroupConcat) aggregation.
has super-properties
SP system property
is also defined as
data property

service URIap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#serviceURI

Used by sp:Service to specify the URI of the SPARQL end point to invoke. Must point to a URI node.
has super-properties
SP system property
is also defined as
object property

silentap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#silent

has super-properties
SP system property
is also defined as
data property

sourceap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#source

has super-properties
SP system property

sub pathap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#subPath

The child path of a property path expression. This is used by ReversePath and ModPath.
has super-properties
SP system property

subjectap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#subject

A resource or Variable describing the subject of a triple.
has super-properties
SP system property
is also defined as
object property

targetap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#target

has super-properties
SP system property

templatesap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#templates

Points to a list of TripleTemplates that form the head of a Construct query.
has super-properties
SP system property
is also defined as
object property

textap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#text

Can be attached to sp:Queries to store a textual representation of the query. This can be useful for tools that do not have a complete SPIN Syntax parser available.
has super-properties
SP system property
is also defined as
data property

usingap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#using

has super-properties
SP system property
is also defined as
object property

using namedap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#usingNamed

has super-properties
SP system property
is also defined as
object property

valuesap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#values

The VALUES block at the end of a query. The object may just be an untyped blank node, i.e. the sp:Values type triple is optional.
has super-properties
SP system property
is also defined as
object property

var namesap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#varNames

The names of the variables (xsd:strings) of the variables declared for a VALUES element.
has super-properties
SP system property
is also defined as
object property

variableap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#variable

The variable of a Bind element.
has super-properties
SP system property
is also defined as
object property

varNameap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#varName

The name of a Variable.
has super-properties
SP system property
is also defined as
data property

whereap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#where

The WHERE clause of a Query.
has super-properties
SP system property
is also defined as
object property

withap back to ToC or Annotation Property ToC

IRI: http://spinrdf.org/sp#with

has super-properties
SP system property
is also defined as
object property

Namespace Declarations back to ToC

default namespace
http://spinrdf.org/sp#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
sp
http://spinrdf.org/sp#
spinrdf-org
http://spinrdf.org/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.