PREFIX : SELECT * WHERE { { ?s ?p ?o } UNION { {1

3 } . ?s ?p ?o } UNION { ?s ?p ?o } . ?s ?p ?o . ?s ?p ?o . GRAPH ?g { ?s ?p ?o } . FILTER ?o < 5 . { ?s ?p ?o . FILTER ?o < 5 . } . { FILTER ?o < 5 } . ?s ?p ?o . ?id << ?p ?o >> . ?s ?o . FILTER REGEXP(, "^http://") . # Alt spelling FILTER REGEX(?s, "^http://", "i") . ( 1 ( 2 3) 4 ) . { ?s ?p ?o } . (1 (33) ?x ) :p :foo . ?s ?p ?o . FILTER REGEXP(xsd:string(?o), "XX") . FILTER xsd:integer(?o) . ## Silly but legal ( ( ) ) . << ?s ?p ?o >> :p "" . [ :pp :qq ] . ( [ :pp :qq ] ) . [ ?x ?y ] :p [ ?a ?b ; ?c ?d ] . ( [ ?x ?y ] ) :p ( [ ?pa ?b ] 57 ) . [] << ?s ?p ?o >> . [ << ?s ?p ?o >> ] . ( [ :p () ] ) . ( [ << ?s ?p ?o >> ] ) . FILTER [] . FILTER ?x . }