Command
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A shared superclass for sp:Query and sp:Update that can be used to specify that the range of property can be either one.

bindings
property disjoint with: text
type: DatatypeProperty
property disjoint with: default
property disjoint with: predicate
property disjoint with: subject
property disjoint with: named
property disjoint with: offset
property disjoint with: mod max
property disjoint with: from
property disjoint with: varName
property disjoint with: limit
property disjoint with: reduced
property disjoint with: graph name node
property disjoint with: distinct
property disjoint with: all
property disjoint with: bottomDataProperty
property disjoint with: separator
property disjoint with: silent
sub property of: SP system property
sub property of: topDataProperty
property disjoint with: mod min
property disjoint with: from named
type: Property
range: List
domain: Values
comment: The actual bindings of a sp:Values element.

from named
sub property of: SP system property
property disjoint with: distinct
property disjoint with: insert pattern
property disjoint with: order by
property disjoint with: group by
property disjoint with: limit
property disjoint with: bindings
property disjoint with: named
property disjoint with: bottomDataProperty
property disjoint with: default
property disjoint with: mod min
property disjoint with: having
property disjoint with: reduced
type: DatatypeProperty
property disjoint with: templates
property disjoint with: separator
property disjoint with: varName
sub property of: topDataProperty
property disjoint with: all
property disjoint with: text
property disjoint with: offset
property disjoint with: mod max
property disjoint with: silent
type: Property
range: Resource
domain: Query
comment: Specifies a named RDF Dataset used by a Query (FROM NAMED syntax in SPARQL). Values of this property must be URI resources.

GROUP_CONCAT
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents GROUP_CONCAT aggregations.

var names
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: List
domain: Values
comment: The names of the variables (xsd:strings) of the variables declared for a VALUES element.

Mod path
disjoint with: Nothing
subclass of: Path
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A modified path such as rdfs:subClassOf*.

graph name node
property disjoint with: separator
sub property of: topDataProperty
property disjoint with: bindings
property disjoint with: text
property disjoint with: mod min
property disjoint with: named
property disjoint with: reduced
property disjoint with: limit
property disjoint with: silent
type: DatatypeProperty
property disjoint with: varName
sub property of: SP system property
property disjoint with: bottomDataProperty
property disjoint with: group by
property disjoint with: all
property disjoint with: order by
property disjoint with: offset
property disjoint with: default
property disjoint with: templates
property disjoint with: insert pattern
property disjoint with: distinct
property disjoint with: having
property disjoint with: mod max
type: Property
range: Resource
domain: Named graph
comment: The name (URI or Variable) of a NamedGraph.

Load
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: A LOAD Update operation. The document to load is specified using sp:document, and the (optional) target graph using sp:into.

having
property disjoint with: subject
property disjoint with: from named
property disjoint with: bottomDataProperty
property disjoint with: predicate
property disjoint with: text
property disjoint with: distinct
property disjoint with: all
property disjoint with: mod max
property disjoint with: default
property disjoint with: offset
property disjoint with: separator
property disjoint with: graph name node
property disjoint with: mod min
property disjoint with: from
property disjoint with: reduced
sub property of: SP system property
property disjoint with: silent
sub property of: topDataProperty
type: DatatypeProperty
property disjoint with: limit
property disjoint with: named
property disjoint with: varName
type: Property
range: List
domain: Select query
comment: Points from a SELECT query to a list of HAVING expressions.

Minus
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A MINUS element group.

subject
property disjoint with: varName
property disjoint with: bottomDataProperty
property disjoint with: silent
property disjoint with: named
property disjoint with: templates
property disjoint with: text
property disjoint with: reduced
property disjoint with: separator
property disjoint with: distinct
property disjoint with: all
property disjoint with: mod max
property disjoint with: order by
type: DatatypeProperty
sub property of: topDataProperty
sub property of: SP system property
property disjoint with: default
property disjoint with: mod min
property disjoint with: offset
property disjoint with: insert pattern
property disjoint with: having
property disjoint with: bindings
property disjoint with: limit
property disjoint with: group by
type: Property
range: Resource
domain: Tuple
comment: A resource or Variable describing the subject of a triple.

Desc
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Order by condition
subclass of: Thing
type: Class
comment: Marker to indicate descending order.

path2
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Path
comment: The second child path of a property path. Used by sp:AltPath and sp:SeqPath.

mod max
property disjoint with: distinct
type: DatatypeProperty
property disjoint with: default
sub property of: topDataProperty
property disjoint with: subject
property disjoint with: predicate
property disjoint with: templates
property disjoint with: bindings
property disjoint with: order by
property disjoint with: named
property disjoint with: from
property disjoint with: text
sub property of: SP system property
property disjoint with: reduced
property disjoint with: from named
property disjoint with: all
property disjoint with: group by
property disjoint with: graph name node
property disjoint with: having
property disjoint with: silent
property disjoint with: varName
property disjoint with: bottomDataProperty
property disjoint with: separator
property disjoint with: insert pattern
type: Property
range: integer
domain: Mod path

Modify
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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.

Filter
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A constraint element that evaluates a given expression to true or false.

Insert
disjoint with: Nothing
subclass of: Modify
subclass of: Thing
subclass of: Update
subclass of: SP System class
type: Class
subclass of: Command
subclass of: Resource
type: DeprecatedClass
comment: 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.

Drop
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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.

arg1
sub property of: topObjectProperty
sub property of: arg
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: The first argument of a function call.

all
property disjoint with: order by
property disjoint with: limit
property disjoint with: from
sub property of: SP system property
property disjoint with: text
property disjoint with: from named
property disjoint with: varName
sub property of: topDataProperty
property disjoint with: predicate
property disjoint with: bottomDataProperty
property disjoint with: bindings
property disjoint with: mod min
property disjoint with: separator
property disjoint with: subject
property disjoint with: group by
property disjoint with: insert pattern
property disjoint with: graph name node
property disjoint with: having
property disjoint with: mod max
type: DatatypeProperty
property disjoint with: offset
property disjoint with: templates
type: Property
range: boolean
comment: Used in DROP and CLEAR.

Delete
subclass of: Modify
subclass of: Command
subclass of: Update
subclass of: Resource
subclass of: Thing
type: Class
disjoint with: Nothing
subclass of: SP System class
type: DeprecatedClass
comment: 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.

Aggregation
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: Base class of aggregation types (not part of the SPARQL 1.0 standard but supported by ARQ and other engines).

delete pattern
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: List
domain: Update
comment: Points to a list of sp:TripleTemplates and sp:NamedGraphs in a modify operation.

separator
property disjoint with: order by
sub property of: SP system property
property disjoint with: having
property disjoint with: default
sub property of: topDataProperty
property disjoint with: named
property disjoint with: mod min
property disjoint with: subject
property disjoint with: limit
property disjoint with: templates
property disjoint with: group by
property disjoint with: from
property disjoint with: distinct
property disjoint with: insert pattern
property disjoint with: bottomDataProperty
property disjoint with: predicate
property disjoint with: mod max
property disjoint with: all
property disjoint with: reduced
type: DatatypeProperty
property disjoint with: silent
property disjoint with: graph name node
property disjoint with: offset
property disjoint with: bindings
property disjoint with: from named
type: Property
range: string
domain: GROUP_CONCAT
comment: Stores the separator="..." value of a GROUP_CONCAT (sp:GroupConcat) aggregation.

mod min
property disjoint with: graph name node
property disjoint with: having
property disjoint with: silent
property disjoint with: bindings
property disjoint with: subject
property disjoint with: from named
property disjoint with: distinct
property disjoint with: group by
property disjoint with: varName
type: DatatypeProperty
property disjoint with: reduced
property disjoint with: templates
property disjoint with: bottomDataProperty
property disjoint with: separator
property disjoint with: predicate
sub property of: SP system property
property disjoint with: from
property disjoint with: named
sub property of: topDataProperty
property disjoint with: text
property disjoint with: insert pattern
property disjoint with: order by
property disjoint with: all
property disjoint with: default
type: Property
range: integer
domain: Mod path

SP system property
sub property of: topDataProperty
property disjoint with: bottomDataProperty
type: DatatypeProperty
type: Property
comment: An abstract base proprerty that groups together the SP system properties. Users typically don't need to see them anyway.

predicate
property disjoint with: varName
property disjoint with: having
property disjoint with: templates
property disjoint with: named
property disjoint with: text
property disjoint with: bindings
property disjoint with: order by
property disjoint with: offset
property disjoint with: default
property disjoint with: separator
property disjoint with: all
property disjoint with: mod min
property disjoint with: bottomDataProperty
property disjoint with: insert pattern
property disjoint with: mod max
property disjoint with: group by
property disjoint with: silent
property disjoint with: reduced
property disjoint with: distinct
sub property of: SP system property
property disjoint with: limit
type: DatatypeProperty
sub property of: topDataProperty
type: Property
range: Resource
domain: Triple
comment: A resource or Variable describing the predicate of a triple.

Bind
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A BIND element.

Reverse link path
disjoint with: Nothing
subclass of: Path
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class

Clear
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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.

Delete data
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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.

sub path
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
comment: The child path of a property path expression. This is used by ReversePath and ModPath.

path1
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Path
comment: The first child path of a property path. Used by sp:AltPath and sp:SeqPath.

text
sub property of: topDataProperty
property disjoint with: from named
type: DatatypeProperty
property disjoint with: distinct
property disjoint with: reduced
property disjoint with: order by
property disjoint with: all
property disjoint with: group by
property disjoint with: graph name node
property disjoint with: having
property disjoint with: mod max
property disjoint with: offset
property disjoint with: silent
property disjoint with: limit
property disjoint with: bottomDataProperty
property disjoint with: named
property disjoint with: subject
property disjoint with: insert pattern
property disjoint with: templates
property disjoint with: default
property disjoint with: bindings
property disjoint with: predicate
sub property of: SP system property
property disjoint with: mod min
property disjoint with: from
type: Property
range: string
comment: 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.

result nodes
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: List
domain: Describe
comment: Contains the result nodes (URI resources or Variables) of a Describe query.

node
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
domain: Reverse link path

SAMPLE
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents SAMPLE aggregations

Values
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: 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.

Update
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: Abstract base class to group the various SPARQL UPDATE commands.

Select query
disjoint with: Nothing
subclass of: SP System class
subclass of: Query
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: A SELECT-type query that returns variable bindings as its result.

Construct
disjoint with: Nothing
subclass of: SP System class
subclass of: Query
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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).

Ask
disjoint with: Nothing
subclass of: SP System class
subclass of: Query
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: An ASK query that returns true if the condition in the body is met by at least one result set.

group by
property disjoint with: subject
property disjoint with: named
property disjoint with: default
property disjoint with: limit
property disjoint with: distinct
property disjoint with: mod min
sub property of: SP system property
property disjoint with: graph name node
property disjoint with: from
property disjoint with: predicate
property disjoint with: varName
property disjoint with: reduced
property disjoint with: silent
property disjoint with: from named
property disjoint with: offset
property disjoint with: bottomDataProperty
sub property of: topDataProperty
property disjoint with: separator
property disjoint with: all
type: DatatypeProperty
property disjoint with: text
property disjoint with: mod max
type: Property
range: List
domain: Select query
comment: Points from a Query to the list of GROUP BY expressions.

arg
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: Abstract superproperty for the enumerated arg1, arg2 etc.

expression
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
comment: Points to an expression, for example in a Filter or Assignment.

Seq path
disjoint with: Nothing
subclass of: Path
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A sequence of multiple paths.

COUNT
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: 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(*).

reduced
sub property of: topDataProperty
property disjoint with: bindings
property disjoint with: group by
property disjoint with: separator
property disjoint with: graph name node
sub property of: SP system property
property disjoint with: text
property disjoint with: varName
property disjoint with: templates
property disjoint with: predicate
property disjoint with: from
property disjoint with: offset
property disjoint with: having
property disjoint with: mod min
type: DatatypeProperty
property disjoint with: limit
property disjoint with: from named
property disjoint with: order by
property disjoint with: bottomDataProperty
property disjoint with: subject
property disjoint with: mod max
property disjoint with: insert pattern
type: Property
range: boolean
domain: Select query
comment: A property with true to indicate that a Select query has a REDUCED flag.

Named graph
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A named Graph element such as GRAPH <uri> {...}.

Order by condition
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: 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.

SUM
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents sum aggregations, e.g. SELECT SUM(?varName)...

where
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Element list
comment: The WHERE clause of a Query.

templates
property disjoint with: mod min
property disjoint with: default
property disjoint with: named
property disjoint with: mod max
property disjoint with: subject
property disjoint with: bottomDataProperty
property disjoint with: reduced
property disjoint with: all
property disjoint with: distinct
property disjoint with: limit
property disjoint with: offset
property disjoint with: graph name node
property disjoint with: separator
sub property of: SP system property
property disjoint with: predicate
type: DatatypeProperty
property disjoint with: from named
sub property of: topDataProperty
property disjoint with: varName
property disjoint with: silent
property disjoint with: from
property disjoint with: text
type: Property
range: List
domain: Construct
comment: Points to a list of TripleTemplates that form the head of a Construct query.

from
property disjoint with: having
property disjoint with: bindings
property disjoint with: varName
property disjoint with: bottomDataProperty
property disjoint with: limit
property disjoint with: mod max
property disjoint with: group by
property disjoint with: reduced
property disjoint with: all
property disjoint with: default
property disjoint with: text
property disjoint with: named
property disjoint with: distinct
property disjoint with: mod min
property disjoint with: offset
property disjoint with: insert pattern
property disjoint with: separator
property disjoint with: order by
property disjoint with: templates
property disjoint with: silent
sub property of: topDataProperty
sub property of: SP system property
type: DatatypeProperty
type: Property
range: Resource
domain: Query
comment: Specifies an RDF Dataset used by a Query (FROM syntax in SPARQL). Values of this property must be URI resources.

document
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Load
comment: The URI of the document to load using a LOAD Update operation.

Triple path
disjoint with: Nothing
subclass of: Element
subclass of: Tuple
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: 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).

Union
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A UNION group.

arg5
sub property of: topObjectProperty
sub property of: arg
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: 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.

Exists
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: An EXISTS element group.

as
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Variable
comment: Points to a Variable used in an AS statement such as COUNT aggregates.

object
sub property of: SP system property
sub property of: topDataProperty
property disjoint with: bottomDataProperty
type: DatatypeProperty
type: Property
domain: Tuple
comment: An RDF Node or Variable describing the object of a triple.

Not exists
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A NOT EXISTS element group.

Element
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: An abstract base class for all pattern elements.

Tuple
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: Abstract base class for things that have subject and object.

Reverse path
disjoint with: Nothing
subclass of: Path
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A path with reversed direction.

Alt path
disjoint with: Nothing
subclass of: Path
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: An alternative path with the union of sp:path1 and sp:path2.

SP System class
disjoint with: Nothing
subclass of: Resource
subclass of: Thing
type: Class
comment: 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.

limit
property disjoint with: silent
property disjoint with: from
sub property of: topDataProperty
property disjoint with: having
property disjoint with: from named
property disjoint with: named
sub property of: SP system property
property disjoint with: insert pattern
property disjoint with: graph name node
property disjoint with: reduced
property disjoint with: default
type: DatatypeProperty
property disjoint with: templates
property disjoint with: order by
property disjoint with: all
property disjoint with: subject
property disjoint with: bindings
property disjoint with: separator
property disjoint with: text
property disjoint with: varName
property disjoint with: bottomDataProperty
property disjoint with: predicate
property disjoint with: distinct
property disjoint with: group by
type: Property
range: long
domain: Query
comment: The LIMIT solution modifier of a Query.

values
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Values
domain: Query
comment: 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.

using
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Modify

offset
property disjoint with: varName
property disjoint with: named
property disjoint with: order by
property disjoint with: all
property disjoint with: separator
property disjoint with: default
property disjoint with: reduced
property disjoint with: predicate
property disjoint with: templates
type: DatatypeProperty
property disjoint with: from named
property disjoint with: bottomDataProperty
property disjoint with: bindings
property disjoint with: graph name node
property disjoint with: distinct
property disjoint with: text
sub property of: topDataProperty
property disjoint with: having
property disjoint with: insert pattern
property disjoint with: silent
property disjoint with: from
property disjoint with: group by
property disjoint with: subject
sub property of: SP system property
type: Property
range: long
domain: Query
comment: The OFFSET solution modifier of a Query.

arg4
sub property of: topObjectProperty
sub property of: arg
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: The forth argument of a function call.

Triple template
disjoint with: Nothing
subclass of: Tuple
subclass of: SP System class
subclass of: Resource
subclass of: Triple
subclass of: Thing
type: Class
comment: A prototypical triple used as template in the head of a Construct query. May contain variables.

varName
property disjoint with: offset
property disjoint with: having
property disjoint with: subject
property disjoint with: silent
property disjoint with: bindings
property disjoint with: predicate
type: DatatypeProperty
property disjoint with: default
property disjoint with: graph name node
sub property of: topDataProperty
property disjoint with: mod max
property disjoint with: distinct
property disjoint with: insert pattern
property disjoint with: order by
property disjoint with: limit
property disjoint with: from named
property disjoint with: reduced
property disjoint with: templates
property disjoint with: bottomDataProperty
property disjoint with: group by
property disjoint with: all
property disjoint with: mod min
property disjoint with: named
sub property of: SP system property
property disjoint with: from
type: Property
range: string
domain: Variable
comment: The name of a Variable.

order by
property disjoint with: default
property disjoint with: limit
property disjoint with: distinct
property disjoint with: offset
sub property of: topDataProperty
property disjoint with: varName
sub property of: SP system property
property disjoint with: bottomDataProperty
property disjoint with: named
property disjoint with: from
property disjoint with: from named
property disjoint with: text
property disjoint with: silent
property disjoint with: mod min
property disjoint with: graph name node
property disjoint with: mod max
property disjoint with: reduced
property disjoint with: predicate
type: DatatypeProperty
property disjoint with: separator
property disjoint with: subject
property disjoint with: all
type: Property
range: List
domain: Query
comment: 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.

AVG
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents AVG aggregations.

distinct
property disjoint with: from named
property disjoint with: subject
property disjoint with: text
property disjoint with: bottomDataProperty
property disjoint with: varName
property disjoint with: insert pattern
type: DatatypeProperty
property disjoint with: bindings
property disjoint with: having
property disjoint with: mod max
property disjoint with: from
property disjoint with: limit
sub property of: topDataProperty
sub property of: SP system property
property disjoint with: group by
property disjoint with: separator
property disjoint with: order by
property disjoint with: mod min
property disjoint with: graph name node
property disjoint with: offset
property disjoint with: templates
property disjoint with: predicate
type: Property
range: boolean
domain: Select query
comment: A marker property to indicate that a Select query is of type SELECT DISTINCT.

elements
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Element list
comment: Points to an ElementList, for example in an Optional element.

Let
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Bind
subclass of: Thing
type: Class
type: DeprecatedClass
comment: Deprecated: use sp:Bind instead. A variable assignment (LET (?<varName> := <expression>)). Not part of the SPARQL 1.0 standard, but (for example) ARQ.

silent
property disjoint with: mod min
property disjoint with: from
property disjoint with: templates
property disjoint with: bindings
property disjoint with: mod max
type: DatatypeProperty
sub property of: SP system property
property disjoint with: offset
property disjoint with: order by
property disjoint with: varName
property disjoint with: limit
property disjoint with: separator
property disjoint with: subject
property disjoint with: graph name node
property disjoint with: insert pattern
property disjoint with: text
property disjoint with: having
property disjoint with: from named
sub property of: topDataProperty
property disjoint with: bottomDataProperty
property disjoint with: group by
property disjoint with: predicate
type: Property
range: boolean

Service
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A SERVICE call that matches a nested sub-pattern against a SPARQL end point specified by a URI.

Describe
disjoint with: Nothing
subclass of: SP System class
subclass of: Query
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: A DESCRIBE-type Query.

Delete where
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: An Update operation where the triples matched by the WHERE clause (sp:where) will be the triples deleted.

Query
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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").

Optional
disjoint with: Nothing
subclass of: Element
subclass of: Element group
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: An optional element in a query.

Asc
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Order by condition
subclass of: Thing
type: Class
comment: Marker to indicate ascending order.

insert pattern
property disjoint with: distinct
property disjoint with: offset
property disjoint with: mod min
property disjoint with: text
property disjoint with: named
property disjoint with: silent
property disjoint with: bottomDataProperty
property disjoint with: from named
property disjoint with: subject
sub property of: topDataProperty
type: DatatypeProperty
property disjoint with: default
property disjoint with: all
sub property of: SP system property
property disjoint with: predicate
property disjoint with: limit
property disjoint with: varName
property disjoint with: mod max
property disjoint with: reduced
property disjoint with: separator
property disjoint with: from
property disjoint with: graph name node
type: Property
range: List
domain: Modify
comment: Points to a list of sp:TripleTemplates or sp:NamedGraphs in a modify command.

query
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Query
domain: Sub query
comment: Links a SubQuery resource with the nested Query.

with
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Modify

MAX
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents MAX aggregations.

Triple
disjoint with: Nothing
subclass of: Tuple
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A base class for TriplePattern and TripleTemplate. This basically specifies that subject, predicate and object must be present.

using named
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Modify

default
property disjoint with: varName
type: DatatypeProperty
property disjoint with: subject
property disjoint with: limit
property disjoint with: separator
property disjoint with: mod min
property disjoint with: graph name node
sub property of: topDataProperty
property disjoint with: text
property disjoint with: group by
property disjoint with: templates
property disjoint with: bottomDataProperty
property disjoint with: mod max
property disjoint with: offset
property disjoint with: insert pattern
property disjoint with: order by
property disjoint with: having
property disjoint with: bindings
property disjoint with: predicate
sub property of: SP system property
property disjoint with: from
property disjoint with: from named
type: Property
range: boolean
comment: Used in DROP and CLEAR.

path
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Path
domain: Triple path
comment: Points from a TriplePath to its path.

arg3
sub property of: topObjectProperty
sub property of: arg
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: The third argument of a function call.

service URI
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Service
comment: Used by sp:Service to specify the URI of the SPARQL end point to invoke. Must point to a URI node.

Path
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: The base class of SPARQL property path expressions. Paths are used by sp:TriplePath triple paths.

graph IRI
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
comment: Points to graph names (IRIs) in various sp:Update operations.

Element list
subclass of: SP System class
subclass of: List
subclass of: Resource
type: Class
subclass of: Element group
subclass of: Thing
disjoint with: Nothing
subclass of: Element
comment: A list of Elements. This class is never instantiated directly as SPIN will use plain rdf:Lists to store element lists.

Variable
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: 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.

into
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Resource
domain: Load
comment: The (optional) target of a LOAD Update operation.

MIN
disjoint with: Nothing
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Aggregation
type: Class
comment: Represents MIN aggregations.

variable
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: Variable
domain: Bind
comment: The variable of a Bind element.

Create
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: An Update operation that creates a new empty graph with a name specified by sp:graphIRI. May have sp:silent set to true.

Sub query
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: A nested SELECT query inside of an element list. The query is stored in sp:query.

Triple pattern
disjoint with: Nothing
subclass of: Resource
subclass of: Element
type: Class
subclass of: Thing
subclass of: Triple
subclass of: SP System class
subclass of: Tuple
comment: A triple pattern used in the body of a query.

Insert data
disjoint with: Nothing
subclass of: Update
subclass of: SP System class
subclass of: Resource
subclass of: Thing
subclass of: Command
type: Class
comment: 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.

arg2
sub property of: topObjectProperty
sub property of: arg
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
comment: The second argument of a function call.

Element group
disjoint with: Nothing
subclass of: Element
subclass of: SP System class
subclass of: Resource
subclass of: Thing
type: Class
comment: Abstract base class of group patterns.

result variables
sub property of: topObjectProperty
property disjoint with: bottomObjectProperty
type: ObjectProperty
type: Property
sub property of: SP system property
range: List
domain: Select query
comment: An rdf:List of variables that are returned by a Select query.

named
property disjoint with: bindings
property disjoint with: separator
property disjoint with: predicate
property disjoint with: templates
sub property of: topDataProperty
property disjoint with: bottomDataProperty
property disjoint with: graph name node
property disjoint with: order by
property disjoint with: text
property disjoint with: limit
property disjoint with: group by
property disjoint with: insert pattern
property disjoint with: subject
property disjoint with: mod max
property disjoint with: from
property disjoint with: mod min
property disjoint with: varName
type: DatatypeProperty
property disjoint with: having
property disjoint with: from named
sub property of: SP system property
property disjoint with: offset
type: Property
range: boolean
comment: Used in DROP and CLEAR.

SPIN SPARQL Syntax
type: Ontology
version info: 1.5.0
comment: An RDF schema to syntactically represent SPARQL queries and update commands as RDF triples.