http://www.w3.org/2001/sw/DataAccess/tests/facets#BaseDecl
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
BASE <...>
//BaseDecl
BaseDecl
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBaseDecl
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixDecl-default
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
PREFIX : <...>
//Prologue/PrefixDecl/PNAME_NS[text()=':'
PrefixDecl
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixDecl
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixDecl-nonDefault
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
PREFIX foo: <...>
//Prologue/PrefixDecl/PNAME_NS[text()!=':'
PrefixDecl
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixDecl
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixDecl-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
PREFIX foo: <...> PREFIX bar: <...>
//Prologue[count(PrefixDecl) > 1]
PrefixDecl
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixDecl
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQuery-Distinct-Var
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
SELECT DISTINCT ?x
//SelectQuery[yacker:implicit-terminal[text()='DISTINCT'] and Var]
SelectQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rSelectQuery
^ +[Dd][Ii][Ss][Tt][Ii][Nn][Cc][Tt]
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQueries
SELECT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQuery-Distinct-star
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
SELECT DISTINCT *
//SelectQuery[yacker:implicit-terminal[text()='DISTINCT'] and yacker:implicit-terminal[text()='TIMES']]
SelectQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rSelectQuery
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQueries
SELECT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQuery-noDistinct-Var
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
SELECT ?x
//SelectQuery[not(yacker:implicit-terminal[text()='DISTINCT']) and Var]
SelectQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rSelectQuery
( Var+ | '*' )
\?
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQueries
SELECT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQuery-noDistinct-star
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
SELECT *
//SelectQuery[not(yacker:implicit-terminal[text()='DISTINCT']) and yacker:implicit-terminal[text()='TIMES']]
SelectQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rSelectQuery
( Var+ | '*' )
\*
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQueries
SELECT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQuery-Var-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
SELECT $x ?y
//SelectQuery[count(Var) > 1]
SelectQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rSelectQuery
\$
http://www.w3.org/2001/sw/DataAccess/tests/facets#SelectQueries
SELECT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#DefaultGraphClause
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FROM <...>
//DefaultGraphClause
DefaultGraphClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rDefaultGraphClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#Datasets
RDF datasets. Default and named graphs. GRAPH keyword
http://www.w3.org/2001/sw/DataAccess/tests/facets#DefaultGraphClause-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FROM <...> FROM <...>
//SelectQuery[count(DatasetClause/DefaultGraphClause) > 1]
DefaultGraphClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rDefaultGraphClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#Datasets
RDF datasets. Default and named graphs. GRAPH keyword
http://www.w3.org/2001/sw/DataAccess/tests/facets#NamedGraphClause
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FROM NAMED <...>
//NamedGraphClause
NamedGraphClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rNamedGraphClause
'NAMED'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Datasets
RDF datasets. Default and named graphs. GRAPH keyword
http://www.w3.org/2001/sw/DataAccess/tests/facets#NamedGraphClause-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FROM NAMED <...> FROM NAMED <...>
//SelectQuery[count(DatasetClause/NamedGraphClause) > 1]
NamedGraphClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rNamedGraphClause
'NAMED'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Datasets
RDF datasets. Default and named graphs. GRAPH keyword
http://www.w3.org/2001/sw/DataAccess/tests/facets#GroupOrUnionGraphPattern-union
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
UNION { ... }
//GroupOrUnionGraphPattern/yacker:implicit-terminal[text()='UNION']
GroupOrUnionGraphPattern
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGroupOrUnionGraphPattern
http://www.w3.org/2001/sw/DataAccess/tests/facets#Unions
UNION pattern matching
http://www.w3.org/2001/sw/DataAccess/tests/facets#OptionalGraphPattern
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
OPTIONAL { ... }
//OptionalGraphPattern
OptionalGraphPattern
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOptionalGraphPattern
http://www.w3.org/2001/sw/DataAccess/tests/facets#Optionals
OPTIONAL pattern matching
http://www.w3.org/2001/sw/DataAccess/tests/facets#GraphGraphPattern
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
GRAPH ?x { ... }
//GraphGraphPattern
GraphGraphPattern
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphGraphPattern
http://www.w3.org/2001/sw/DataAccess/tests/facets#Datasets
RDF datasets. Default and named graphs. GRAPH keyword
http://www.w3.org/2001/sw/DataAccess/tests/facets#WhereClause-where
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
WHERE { ... }
//WhereClause/yacker:implicit-terminal[text()='WHERE']
WhereClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rWhereClause
'WHERE'?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#WhereClause-noWhere
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
WHERE^H^H^H { ... }
//WhereClause[count(yacker:implicit-terminal[text()='WHERE']) = 0]
WhereClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rWhereClause
'WHERE'?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#GroupGraphPattern-empty
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{}
//GroupGraphPattern[not(TriplesBlock) and not(GraphPatternNotTriples)]
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
BasicGraphPattern?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPattern-spo
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{ ?s ?p ?o ... }
//TriplesBlock[TriplesSameSubject/PropertyListNotEmpty[count(Verb)=1 and ObjectList[count(Object)=1]] and not(yacker:implicit-terminal[position()=last() and text()='DOT'])]
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
BasicGraphPattern?
.
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPattern-spoDOT
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{ ... ?s ?p ?o . }
//TriplesBlock[TriplesSameSubject/PropertyListNotEmpty[count(Verb)=1 and ObjectList[count(Object)=1]] and yacker:implicit-terminal[position()=last() and text()='DOT']]
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
( '.' BasicGraphPattern? )
BasicGraphPattern?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPattern-spoo
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{ ... ?s ?p ?o1, ?o2 ... }
//TriplesSameSubject/PropertyListNotEmpty[count(Verb)=1 and ObjectList[count(Object)>1]
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
( ',' ObjectList )
','
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPattern-spopo
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{ ... ?s ?p1 ?o1 ; ?p2 ?o2 ... }
//TriplesSameSubject/PropertyListNotEmpty[count(Verb)>1 and ObjectList[count(Object)=1]
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
';' PropertyList
';'
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPattern-spospo
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
{ ... ?s1 ?p1 ?o1 . ?s2 ?p2 ?o2 ... }
//TriplesBlock/TriplesBlock
GraphPatternElement
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphPattern
( '.' BasicGraphPattern? )
BasicGraphPattern?
.
http://www.w3.org/2001/sw/DataAccess/tests/facets#BasicGraphPatterns
Basic graph pattern matching. Triple pattern constructs. Blank node scoping
http://www.w3.org/2001/sw/DataAccess/tests/facets#Var-rVAR1
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
:s :p ?o
//Var/VAR1
Var
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rVar
VAR1
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#Var-rVAR2
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
:s :p $o
//Var/VAR2
Var
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rVar
VAR2
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIref-rQ_IRI_REF
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
<...>
//IRIref/IRI_REF
IRIref
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIref
Q_IRI_REF
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixedName-prefix
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
prefix:
//PrefixedName/PNAME_NS
PrefixedName
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixedName
QNAME_NS
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixedName-localname
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
:localName
//PrefixedName/PNAME_LN[starts-with(text(), ':')]
PrefixedName
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixedName
QNAME_LN
^:
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrefixedName-prefix-localname
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
prefix:localName
//PrefixedName/PNAME_LN[not(starts-with(text(), ':'))]
PrefixedName
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrefixedName
QNAME_LN
^[^:]
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#String-singleQuote
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 'asdf'
//String/STRING_LITERAL1
String
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rString
STRING_LITERAL1
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#String-doubleQuote
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p "asdf"
//String/STRING_LITERAL2
String
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rString
STRING_LITERAL2
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#String-triple-singleQuote
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p '''asdf'''
//String/STRING_LITERAL_LONG1
String
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rString
STRING_LITERAL_LONG1
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#String-triple-doubleQuote
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p """asdf"""
//String/STRING_LITERAL_LONG2
String
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rString
STRING_LITERAL_LONG2
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#RDFLiteral-plain
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 'chat'
//RDFLiteral[count(LANGTAG)=0]
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRDFLiteral
RDFLiteral
[^@^]
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#RDFLiteral-rLANGTAG
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 'chat'@fr-fr
//RDFLiteral[count(LANGTAG)=0]
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRDFLiteral
RDFLiteral
@
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#RDFLiteral-datatype
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p '123'^^xsd:integer
//RDFLiteral/IRIref
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRDFLiteral
RDFLiteral
^^
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#NumericLiteral-rINTEGER
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 5
//NumericLiteralUnsigned/INTEGER
NumericLiteral
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rNumericLiteral
INTEGER
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#NumericLiteral-rDECIMAL
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 8.3
//NumericLiteralUnsigned/DECIMAL
NumericLiteral
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rNumericLiteral
DECIMAL
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#NumericLiteral-rDOUBLE
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p 8.3E0
//NumericLiteralUnsigned/DOUBLE
NumericLiteral
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rNumericLiteral
DOUBLE
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#GraphTerm-plus
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p +5
//NumericLiteralPositive
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphTerm
'-' | '+'
'+'
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#GraphTerm-minus
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p -5
//NumericLiteralNegative
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphTerm
'-' | '+'
'-'
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#GraphTerm-BooleanLiteral-true
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p true
//BooleanLiteral/yacker:implicit-terminal[translate(text(), 'TRUE', 'true')='true']
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphTerm
BooleanLiteral
[Tt][Rr][Uu][Ee]
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#GraphTerm-BooleanLiteral-false
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p false
//BooleanLiteral/yacker:implicit-terminal[translate(text(), 'FALSE', 'false')='false']
GraphTerm
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rGraphTerm
BooleanLiteral
[Ff][Aa][Ll][Ss][Es]
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#BlankNode-rBLANK_NODE_LABEL
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
... _:a ...
//BLANK_NODE_LABEL
BlankNode
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBlankNode
BLANK_NODE_LABEL
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#BlankNode-rANON
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
... [] ...
//ANON
BlankNode
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBlankNode
ANON
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#Collection-0
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p ()
//GraphTerm/NIL
Collection
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rCollection
GraphNode+
GraphNode
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#Collection-1
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p (1)
//Collection[count(GraphNode)=1]
Collection
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rCollection
GraphNode+
GraphNode
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#Collection-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s ?p (1 2)
//Collection[count(GraphNode)>1]
Collection
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rCollection
GraphNode+
GraphNode+
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#BlankNodePropertyList
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
[ ?p2 ?o2 ]
//BlankNodePropertyList
BlankNodePropertyList
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBlankNodePropertyList
'['
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#Verb-a
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?s a ?o
//Verb/yacker:implicit-terminal[text()='a']
Verb
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rVerb
a
http://www.w3.org/2001/sw/DataAccess/tests/facets#CoreSPARQL
Core bits of SPARQL. Prefixed names, variables, blank nodes, graph terms
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-str
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER STR(?x)
//BuiltInCall/yacker:implicit-terminal[text()='STR']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'STR'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-lang
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER LANG(?x)
//BuiltInCall/yacker:implicit-terminal[text()='LANG']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'LANG'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-langMatches
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER LANGMATCHES(?x)
//BuiltInCall/yacker:implicit-terminal[text()='LANGMATCHES']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'LANGMATCHES'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-datatype
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER DATATYPE(?x)
//BuiltInCall/yacker:implicit-terminal[text()='DATATYPE']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'DATATYPE'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-bound
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER BOUND(?x)
//BuiltInCall/yacker:implicit-terminal[text()='BOUND']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'BOUND'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-sameTerm
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER SAMETERM(?x)
//BuiltInCall/yacker:implicit-terminal[text()='sameTerm']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'SAMETERM'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-isIRI
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER ISIRI(?x)
//BuiltInCall/yacker:implicit-terminal[text()='isIRI']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'ISIRI'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-isBlank
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER ISBLANK(?x)
//BuiltInCall/yacker:implicit-terminal[text()='isBLANK']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'ISBLANK'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#BuiltInCall-isLiteral
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER ISLITERAL(?x)
//BuiltInCall/yacker:implicit-terminal[text()='isLITERAL']
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rBuiltInCall
'ISLITERAL'
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RegexExpression
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER REGEX(?x, 'asdf')
//RegexExpression[count(Expression)=2]
RegexExpression
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRegexExpression
( ',' Expression )?
.
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RegexExpression-flags
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER REGEX(?x, 'asdf', 'i')
//RegexExpression[count(Expression)=3]
RegexExpression
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRegexExpression
( ',' Expression )?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-iri
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
?x = <...>
//IRIrefOrFunction
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-str
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:string(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:string'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
string
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-flt
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:float(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:float'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
float
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-dbl
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:double(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:double'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
double
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-dec
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:decimal(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:decimal'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
decimal
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-int
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:integer(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:integer'] and ArgList]
fIRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
integer
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-dT
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:datetime(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:dateTime'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
datetime
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#IRIrefOrFunction-cast-bool
http://www.w3.org/2001/sw/DataAccess/tests/#lameDAWGfacet
xsd:boolean(?x)
//IRIrefOrFunction[IRIref/PrefixedName/PNAME_LN[text()='xsd:boolean'] and ArgList]
IRIrefOrFunction
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rIRIrefOrFunction
ArgList+
boolean
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConditionalOrExpression-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A || B
//ConditionalOrExpression[count(ConditionalAndExpression)>1]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rConditionalOrExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConditionalAndExpression-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A && B
//ConditionalAndExpression[count(ValueLogical)>1]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rConditionalAndExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-eq
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A = B
//RelationalExpression/yacker:implicit-terminal[text()='EQUAL']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-ne
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A != B
//RelationalExpression/yacker:implicit-terminal[text()='NEQUAL']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-lt
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A < B
//RelationalExpression/yacker:implicit-terminal[text()='LT']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-gt
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A > B
//RelationalExpression/yacker:implicit-terminal[text()='GT']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-le
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A <= B
//RelationalExpression/yacker:implicit-terminal[text()='LE']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#RelationalExpression-ge
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A >= B
//RelationalExpression/yacker:implicit-terminal[text()='GE']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rRelationalExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#AdditiveExpression-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A + B
//AdditiveExpression[count(MultiplicativeExpression)>1]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rAdditiveExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#MultiplicativeExpression-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
A * B
//MultiplicativeExpression[count(UnaryExpression)>1]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rMultiplicativeExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#UnaryExpression-NOT
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
!A
//UnaryExpression/yacker:implicit-terminal[text()='NOT']
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rUnaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#UnaryExpression-PLUS
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
+A
//UnaryExpression//INTEGER_POSITIVE
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rUnaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#UnaryExpression-MINUS
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
-A
//UnaryExpression//INTEGER_NEGATIVE
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rUnaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rBrackettedExpression
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... (...) ...)
//PrimaryExpression/BrackettedExpression
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rBuiltInCall
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... STR(?x) ...)
//PrimaryExpression/BuiltInCall
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-IRIref
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... <x> ...)
//PrimaryExpression/IRIrefOrFunction[IRIref and not(ArgList)]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-function
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... <x>(...) ...)
//PrimaryExpression/IRIrefOrFunction[IRIref and ArgList]
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rRDFLiteral
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... 'asdf' ...)
//PrimaryExpression/RDFLiteral
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rNumericLiteral
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... 123 ...)
//PrimaryExpression/NumericLiteral
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rBooleanLiteral
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... true ...)
//PrimaryExpression/BooleanLiteral
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#PrimaryExpression-rVar
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
FILTER (... ?x ...)
//PrimaryExpression/Var
@@@
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rPrimaryExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#Filters
FILTER clauses and expressions
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderClause-1
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY ?x
//OrderClause[count(OrderCondition) = 1]
OrderClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderClause-n
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY ?x ?y
//OrderClause[count(OrderCondition) > 1]
OrderClause
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-noSC
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
no ASC or DESC
//OrderCondition[not(yacker:implicit-terminal)]
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
'ASC' | 'DESC'
'ASC'
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-ASC
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY ASC ...
//OrderCondition/yacker:implicit-terminal[text()='ASC']
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
'ASC' | 'DESC'
'ASC'
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-DESC
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY DESC ...
//OrderCondition/yacker:implicit-terminal[text()='ASC']
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
'ASC' | 'DESC'
'DESC'
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-rBrackettedExpression
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY (?x+?y)
//OrderCondition/Constraint/BrackettedExpression
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
( FunctionCall | BuiltInCall | Var | BrackettedExpression )
BrackettedExpression
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-rBuiltInCall
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY STR(?x)
//OrderCondition/Constraint/BuiltInCall
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
( FunctionCall | BuiltInCall | Var | BrackettedExpression )
BuiltInCall
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-rFunctionCall
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY xsd:integer(?x)
//OrderCondition/Constraint/FunctionCall
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
( FunctionCall | BuiltInCall | Var | BrackettedExpression )
FunctionCall
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#OrderCondition-rVar
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ORDER BY ?x
//OrderCondition/Var
OrderCondition
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rOrderCondition
( FunctionCall | BuiltInCall | Var | BrackettedExpression )
Var
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#LimitOffsetClauses-limit
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
LIMIT 5
//LimitOffsetClauses[LimitClause and not(OffsetClause)]
LimitOffsetClauses
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rLimitOffsetClauses
( LimitClause OffsetClause? | OffsetClause LimitClause? )
LimitClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#LimitOffsetClauses-limit-offset
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
LIMIT 5 OFFSET 3
//LimitOffsetClauses[LimitClause and OffsetClause[position()=1]]
LimitOffsetClauses
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rLimitOffsetClauses
( LimitClause OffsetClause? | OffsetClause LimitClause? )
OffsetClause?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#LimitOffsetClauses-offset
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
OFFSET 3
//LimitOffsetClauses[OffsetClause and not(LimitClause)]
LimitOffsetClauses
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rLimitOffsetClauses
( LimitClause OffsetClause? | OffsetClause LimitClause? )
OffsetClause
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#LimitOffsetClauses-offset-limit
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
OFFSET 3 LIMIT 5
//LimitOffsetClauses[OffsetClause and LimitClause[position()=1]]
LimitOffsetClauses
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rLimitOffsetClauses
( LimitClause OffsetClause? | OffsetClause LimitClause? )
LimitClause?
^$
http://www.w3.org/2001/sw/DataAccess/tests/facets#SolutionSequence
Sorting (ORDER BY) and slicing (LIMIT, OFFSET)
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQuery
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
ASK
//AskQuery
AskQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rAskQuery
'ASK'
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQueries
ASK query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQuery-yes
http://www.w3.org/2001/sw/DataAccess/tests/#xDAWGfacet
=> TRUE
//AskQuery
AskQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rAskQuery
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQueries
ASK query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQuery-no
http://www.w3.org/2001/sw/DataAccess/tests/#xDAWGfacet
=> FALSE
//AskQuery
AskQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rAskQuery
http://www.w3.org/2001/sw/DataAccess/tests/facets#AskQueries
ASK query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructTriples
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
CONSTRUCT { :s :p ?o }
//ConstructQuery
ConstructQuery
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rConstructTriples
'CONSTRUCT'
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructQueries
CONSTRUCT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructTriples-bound
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
CONSTRUCT { :s :p ?known }
//ConstructTriples
ConstructTriples
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rConstructTriples
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructQueries
CONSTRUCT query form
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructTriples-unbound
http://www.w3.org/2001/sw/DataAccess/tests/#DAWGfacet
CONSTRUCT { :s :p ?unknown }
//ConstructTriples
ConstructTriples
http://www.w3.org/2001/sw/DataAccess/rq23/rq24#rConstructTriples
http://www.w3.org/2001/sw/DataAccess/tests/facets#ConstructQueries
CONSTRUCT query form