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