From f6c7fe5ec32dcc27df90c6513d9036d6aa197a04 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 25 Sep 2024 14:57:14 +0200 Subject: [PATCH 01/10] Add positive and negative SPARQL 1.2 triple terms syntax tests --- sparql/sparql12/manifest.ttl | 2 + .../alternate-path-anonreifier.rq | 5 + .../alternate-path-reifier.rq | 5 + .../alternate-path-tripleterm.rq | 5 + .../annotated-anonreifier-alternate-path.rq | 5 + .../annotated-anonreifier-list-predicate.rq | 5 + .../annotated-anonreifier-oneOrMore.rq | 5 + .../annotated-anonreifier-optional.rq | 5 + .../annotated-anonreifier-path-on-start.rq | 5 + .../annotated-anonreifier-path.rq | 5 + .../annotated-anonreifier-variable-path.rq | 5 + .../annotated-reifier-list-predicate.rq | 5 + .../annotated-reifier-oneOrMore.rq | 5 + .../annotated-reifier-optional.rq | 5 + .../annotated-reifier-path-on-start.rq | 5 + .../annotated-reifier-path.rq | 5 + ...nnotated-reifier-reifier-alternate-path.rq | 5 + .../annotated-reifier-variable-path.rq | 5 + .../bind-anonreified.rq | 4 + .../bind-reified.rq | 4 + .../bindbnode-anonreifier.rq | 4 + .../bindbnode-reifier.rq | 4 + .../bindbnode-tripleterm.rq | 4 + .../bnode-predicate-anonreifier.rq | 3 + .../bnode-predicate-reifier.rq | 3 + .../bnode-predicate-tripleterm.rq | 3 + .../list-anonreifier-01.rq | 9 + .../list-anonreifier-02.rq | 9 + .../list-reifier-01.rq | 9 + .../list-reifier-02.rq | 9 + .../list-tripleterm-01.rq | 9 + .../list-tripleterm-02.rq | 9 + .../syntax-triple-terms-negative/manifest.ttl | 333 +++++++++++ .../nested-annotated-path-anonreifier.rq | 5 + .../nested-annotated-path-reifier.rq | 5 + .../quoted-list-object-anonreifier.rq | 5 + .../quoted-list-object-reifier.rq | 5 + .../quoted-list-object-tripleterm.rq | 5 + .../quoted-list-predicate-anonreifier.rq | 5 + .../quoted-list-predicate-reifier.rq | 5 + .../quoted-list-predicate-tripleterm.rq | 5 + .../quoted-list-subject-anonreifier.rq | 5 + .../quoted-list-subject-reifier.rq | 5 + .../quoted-list-subject-tripleterm.rq | 5 + .../quoted-path-anonreifier.rq | 5 + .../quoted-path-bind-anonreifier.rq | 6 + .../quoted-path-bind-reifier.rq | 6 + .../quoted-path-bind-tripleterm.rq | 6 + .../quoted-path-reifier.rq | 5 + .../quoted-path-tripleterm.rq | 5 + .../quoted-variable-path-anonreifier.rq | 5 + .../quoted-variable-path-reifier.rq | 5 + .../quoted-variable-path-tripleterm.rq | 5 + .../syntax-update-anonreifier-01.rq | 7 + .../syntax-update-anonreifier-02.rq | 11 + .../annotation-anonreifier-01.rq | 5 + .../annotation-anonreifier-02.rq | 12 + .../annotation-anonreifier-03.rq | 6 + .../annotation-anonreifier-04.rq | 6 + .../annotation-anonreifier-05.rq | 6 + .../annotation-anonreifier-06.rq | 5 + .../annotation-anonreifier-07.rq | 5 + .../annotation-anonreifier-08.rq | 6 + .../annotation-anonreifier-09.rq | 5 + .../annotation-reifier-01.rq | 5 + .../annotation-reifier-02.rq | 12 + .../annotation-reifier-03.rq | 6 + .../annotation-reifier-04.rq | 6 + .../annotation-reifier-05.rq | 6 + .../annotation-reifier-06.rq | 5 + .../annotation-reifier-07.rq | 5 + .../annotation-reifier-08.rq | 6 + .../annotation-reifier-09.rq | 5 + .../basic-anonreifier-01.rq | 5 + .../basic-anonreifier-02.rq | 5 + .../basic-anonreifier-03.rq | 5 + .../basic-anonreifier-04.rq | 5 + .../basic-anonreifier-06.rq | 4 + .../basic-anonreifier-07.rq | 6 + .../basic-reifier-01.rq | 5 + .../basic-reifier-02.rq | 5 + .../basic-reifier-03.rq | 5 + .../basic-reifier-04.rq | 5 + .../basic-reifier-06.rq | 4 + .../basic-reifier-07.rq | 6 + .../basic-tripleterm-01.rq | 5 + .../basic-tripleterm-02.rq | 5 + .../basic-tripleterm-03.rq | 5 + .../basic-tripleterm-04.rq | 5 + .../basic-tripleterm-05.rq | 10 + .../basic-tripleterm-06.rq | 4 + .../basic-tripleterm-07.rq | 6 + .../bnode-anonreifier-01.rq | 5 + .../bnode-anonreifier-02.rq | 5 + .../bnode-anonreifier-03.rq | 5 + .../bnode-reifier-01.rq | 5 + .../bnode-reifier-02.rq | 5 + .../bnode-reifier-03.rq | 5 + .../bnode-tripleterm-01.rq | 5 + .../bnode-tripleterm-02.rq | 5 + .../bnode-tripleterm-03.rq | 5 + .../compound-all.rq | 10 + .../compound-anonreifier.rq | 10 + .../compound-reifier.rq | 10 + .../compound-tripleterm.rq | 10 + .../expr-tripleterm-01.rq | 6 + .../expr-tripleterm-02.rq | 6 + .../expr-tripleterm-03.rq | 6 + .../expr-tripleterm-04.rq | 6 + .../expr-tripleterm-05.rq | 9 + .../expr-tripleterm-06.rq | 10 + .../inside-anonreifier-01.rq | 5 + .../inside-anonreifier-02.rq | 5 + .../inside-reifier-01.rq | 5 + .../inside-reifier-02.rq | 5 + .../inside-tripleterm-01.rq | 5 + .../inside-tripleterm-02.rq | 5 + .../syntax-triple-terms-positive/manifest.ttl | 531 ++++++++++++++++++ .../nested-anonreifier-01.rq | 6 + .../nested-anonreifier-02.rq | 6 + .../nested-reifier-01.rq | 6 + .../nested-reifier-02.rq | 6 + .../nested-tripleterm-01.rq | 6 + .../nested-tripleterm-02.rq | 6 + .../update-anonreifier-01.rq | 5 + .../update-anonreifier-02.rq | 5 + .../update-anonreifier-03.rq | 8 + .../update-anonreifier-04.rq | 8 + .../update-anonreifier-05.rq | 7 + .../update-anonreifier-06.rq | 7 + .../update-reifier-01.rq | 5 + .../update-reifier-02.rq | 5 + .../update-reifier-03.rq | 8 + .../update-reifier-04.rq | 8 + .../update-reifier-05.rq | 7 + .../update-reifier-06.rq | 7 + .../update-reifier-07.rq | 7 + .../update-reifier-08.rq | 11 + .../update-tripleterm-01.rq | 5 + .../update-tripleterm-03.rq | 8 + .../update-tripleterm-04.rq | 8 + .../update-tripleterm-05.rq | 7 + 142 files changed, 1687 insertions(+) create mode 100644 sparql/sparql12/syntax-triple-terms-negative/alternate-path-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/alternate-path-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/alternate-path-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-alternate-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-list-predicate.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-oneOrMore.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-optional.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path-on-start.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-variable-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-list-predicate.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-oneOrMore.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-optional.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path-on-start.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-reifier-alternate-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-variable-path.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bind-anonreified.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bind-reified.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bindbnode-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bindbnode-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bindbnode-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/manifest.ttl create mode 100644 sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-path-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-09.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-09.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/compound-all.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/compound-anonreifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/compound-reifier.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/manifest.ttl create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-reifier-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-05.rq diff --git a/sparql/sparql12/manifest.ttl b/sparql/sparql12/manifest.ttl index c50d1315..02f9d1a1 100644 --- a/sparql/sparql12/manifest.ttl +++ b/sparql/sparql12/manifest.ttl @@ -33,4 +33,6 @@ trs:manifest rdf:type mf:Manifest ; """; mf:include ( + + ) . diff --git a/sparql/sparql12/syntax-triple-terms-negative/alternate-path-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-anonreifier.rq new file mode 100644 index 00000000..4cca759c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/alternate-path-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-reifier.rq new file mode 100644 index 00000000..117b1598 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/alternate-path-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-tripleterm.rq new file mode 100644 index 00000000..78bd8497 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/alternate-path-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<(s :p|:q ?o)>>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-alternate-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-alternate-path.rq new file mode 100644 index 00000000..0d7a8b7f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-alternate-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p|:q ?o {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-list-predicate.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-list-predicate.rq new file mode 100644 index 00000000..4cc91db7 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-list-predicate.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :p ("abc") :o {| :q 123 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-oneOrMore.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-oneOrMore.rq new file mode 100644 index 00000000..945b5fd3 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-oneOrMore.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p+ ?o {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-optional.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-optional.rq new file mode 100644 index 00000000..000f586c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-optional.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :s :p? :o {| ?p ?o |} +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path-on-start.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path-on-start.rq new file mode 100644 index 00000000..d5eea04e --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path-on-start.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + :s+ :p ?o {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path.rq new file mode 100644 index 00000000..40d17362 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p/:q ?o {| ?pp ?oo |}. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-variable-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-variable-path.rq new file mode 100644 index 00000000..ddb6328c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-anonreifier-variable-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s1 ?p1/?p2 ?o1 {| ?p2 ?o2 |} +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-list-predicate.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-list-predicate.rq new file mode 100644 index 00000000..34cfdeb9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-list-predicate.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :p ("abc") :o ~ :iri {| :q 123 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-oneOrMore.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-oneOrMore.rq new file mode 100644 index 00000000..7a593e8c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-oneOrMore.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p+ ?o ~ :iri {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-optional.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-optional.rq new file mode 100644 index 00000000..ed718d69 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-optional.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :s :p? :o ~ :iri {| ?p ?o |} +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path-on-start.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path-on-start.rq new file mode 100644 index 00000000..d3018826 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path-on-start.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + :s+ :p ?o ~ :iri {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path.rq new file mode 100644 index 00000000..9c6a6361 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p/:q ?o ~ :iri {| ?pp ?oo |}. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-reifier-alternate-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-reifier-alternate-path.rq new file mode 100644 index 00000000..a1d1ba24 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-reifier-alternate-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s :p|:q ?o ~ :iri {| ?pp ?oo |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-variable-path.rq b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-variable-path.rq new file mode 100644 index 00000000..a8aa1ab6 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/annotated-reifier-variable-path.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s1 ?p1/?p2 ?o1 ~ :iri {| ?p2 ?o2 |} +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bind-anonreified.rq b/sparql/sparql12/syntax-triple-terms-negative/bind-anonreified.rq new file mode 100644 index 00000000..8beb6066 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bind-anonreified.rq @@ -0,0 +1,4 @@ +SELECT * { + ?s ?p ?o . + BIND(<< ?s ?p ?o >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bind-reified.rq b/sparql/sparql12/syntax-triple-terms-negative/bind-reified.rq new file mode 100644 index 00000000..c5125d1d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bind-reified.rq @@ -0,0 +1,4 @@ +SELECT * { + ?s ?p ?o . + BIND(<< ?s ?p ?o ~ :iri >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bindbnode-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-anonreifier.rq new file mode 100644 index 00000000..7bab89ea --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-anonreifier.rq @@ -0,0 +1,4 @@ +SELECT * { + ?s ?p ?o . + BIND(<< [] ?p ?o >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bindbnode-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-reifier.rq new file mode 100644 index 00000000..3a40a3d1 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-reifier.rq @@ -0,0 +1,4 @@ +SELECT * { + ?s ?p ?o . + BIND(<< [] ?p ?o ~ :iri >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bindbnode-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-tripleterm.rq new file mode 100644 index 00000000..1952fc80 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bindbnode-tripleterm.rq @@ -0,0 +1,4 @@ +SELECT * { + ?s ?p ?o . + BIND(<<( [] ?p ?o )>> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-anonreifier.rq new file mode 100644 index 00000000..28b9547b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-anonreifier.rq @@ -0,0 +1,3 @@ +SELECT * WHERE { + <> ?p2 ?o2 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-reifier.rq new file mode 100644 index 00000000..9b1fadc8 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-reifier.rq @@ -0,0 +1,3 @@ +SELECT * WHERE { + <> ?p2 ?o2 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-tripleterm.rq new file mode 100644 index 00000000..d5801ff7 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/bnode-predicate-tripleterm.rq @@ -0,0 +1,3 @@ +SELECT * WHERE { + <<(?s [] ?o)>> ?p2 ?o2 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-01.rq new file mode 100644 index 00000000..b2354eac --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-01.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <> ex:author ex:Bob . + << ex:Moscow a ex:City >> ex:author ?person . + # TODO: See if this should be throwing an error + << _:b ex:x () >> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-02.rq new file mode 100644 index 00000000..8ff44240 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-anonreifier-02.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <> ex:author ex:Bob . + << ex:Moscow a ex:City >> ex:author ?person . + # TODO: See if this should be throwing an error + << _:b ex:x ( 1 2 3 ) >> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-negative/list-reifier-01.rq new file mode 100644 index 00000000..74628c1c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-reifier-01.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <> ex:author ex:Bob . + << ex:Moscow a ex:City ~ :iri >> ex:author ?person . + # TODO: See if this should be throwing an error + << _:b ex:x () ~ :iri >> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-negative/list-reifier-02.rq new file mode 100644 index 00000000..56f9334a --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-reifier-02.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <> ex:author ex:Bob . + << ex:Moscow a ex:City ~ :iri >> ex:author ?person . + # TODO: See if this should be throwing an error + << _:b ex:x ( 1 2 3 ) ~ :iri >> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-01.rq new file mode 100644 index 00000000..689fccf5 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-01.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <<(?s ?p ?o)>> ex:author ex:Bob . + <<( ex:Moscow a ex:City )>> ex:author ?person . + # TODO: See if this should be throwing an error + <<( _:b ex:x () )>> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-02.rq new file mode 100644 index 00000000..5d21947f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/list-tripleterm-02.rq @@ -0,0 +1,9 @@ +PREFIX ex: +PREFIX rdf: + +SELECT * WHERE { + <<(?s ?p ?o)>> ex:author ex:Bob . + <<( ex:Moscow a ex:City )>> ex:author ?person . + # TODO: See if this should be throwing an error + <<( _:b ex:x ( 1 2 3 ) )>> ex:broken true . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl new file mode 100644 index 00000000..fd6cf729 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -0,0 +1,333 @@ +@prefix : . +@prefix rdf: . +@prefix rdfs: . +@prefix mf: . +@prefix mfx: . +@prefix qt: . +@prefix dawgt: . + +<> rdf:type mf:Manifest ; + rdfs:label "Negative Syntax Triple Terms" ; + rdfs:comment "Negative syntax tests for triple terms in SPARQL 1.2" ; + mf:entries + ( +:alternate-path-anonreifier +:alternate-path-reifier +:alternate-path-tripleterm +:annotated-anonreifier-alternate-path +:annotated-anonreifier-list-predicate +:annotated-anonreifier-oneOrMore +:annotated-anonreifier-optional +:annotated-anonreifier-path-on-start +:annotated-anonreifier-path +:annotated-anonreifier-variable-path +:annotated-reifier-list-predicate +:annotated-reifier-oneOrMore +:annotated-reifier-optional +:annotated-reifier-path-on-start +:annotated-reifier-path +:annotated-reifier-reifier-alternate-path +:annotated-reifier-variable-path +:bind-anonreified +:bind-reified +:bindbnode-anonreifier +:bindbnode-reifier +:bindbnode-tripleterm +:bnode-predicate-anonreifier +:bnode-predicate-reifier +:bnode-predicate-tripleterm +:list-anonreifier-01 +:list-anonreifier-02 +:list-reifier-01 +:list-reifier-02 +:list-tripleterm-01 +:list-tripleterm-02 +:nested-annotated-path-anonreifier +:nested-annotated-path-reifier +:quoted-list-object-anonreifier +:quoted-list-object-reifier +:quoted-list-object-tripleterm +:quoted-list-predicate-anonreifier +:quoted-list-predicate-reifier +:quoted-list-predicate-tripleterm +:quoted-list-subject-anonreifier +:quoted-list-subject-reifier +:quoted-list-subject-tripleterm +:quoted-path-anonreifier +:quoted-path-bind-anonreifier +:quoted-path-bind-reifier +:quoted-path-bind-tripleterm +:quoted-path-reifier +:quoted-path-tripleterm +:quoted-variable-path-anonreifier +:quoted-variable-path-reifier +:quoted-variable-path-tripleterm +:syntax-update-anonreifier-01 +:syntax-update-anonreifier-02 + +) . + +:alternate-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "alternate-path-anonreifier.rq" ; + mf:action . + +:alternate-path-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "alternate-path-reifier.rq" ; + mf:action . + +:alternate-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "alternate-path-tripleterm.rq" ; + mf:action . + +:annotated-anonreifier-alternate-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-alternate-path.rq" ; + mf:action . + +:annotated-anonreifier-list-predicate rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-list-predicate.rq" ; + mf:action . + +:annotated-anonreifier-oneOrMore rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-oneOrMore.rq" ; + mf:action . + +:annotated-anonreifier-optional rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-optional.rq" ; + mf:action . + +:annotated-anonreifier-path-on-start rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-path-on-start.rq" ; + mf:action . + +:annotated-anonreifier-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-path.rq" ; + mf:action . + +:annotated-anonreifier-variable-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-anonreifier-variable-path.rq" ; + mf:action . + +:annotated-reifier-list-predicate rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-list-predicate.rq" ; + mf:action . + +:annotated-reifier-oneOrMore rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-oneOrMore.rq" ; + mf:action . + +:annotated-reifier-optional rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-optional.rq" ; + mf:action . + +:annotated-reifier-path-on-start rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-path-on-start.rq" ; + mf:action . + +:annotated-reifier-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-path.rq" ; + mf:action . + +:annotated-reifier-reifier-alternate-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-reifier-alternate-path.rq" ; + mf:action . + +:annotated-reifier-variable-path rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotated-reifier-variable-path.rq" ; + mf:action . + +:bind-anonreified rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bind-anonreified.rq" ; + mf:action . + +:bind-reified rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bind-reified.rq" ; + mf:action . + +:bindbnode-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bindbnode-anonreifier.rq" ; + mf:action . + +:bindbnode-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bindbnode-reifier.rq" ; + mf:action . + +:bindbnode-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bindbnode-tripleterm.rq" ; + mf:action . + +:bnode-predicate-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-predicate-anonreifier.rq" ; + mf:action . + +:bnode-predicate-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-predicate-reifier.rq" ; + mf:action . + +:bnode-predicate-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-predicate-tripleterm.rq" ; + mf:action . + +:list-anonreifier-01 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-anonreifier-01.rq" ; + mf:action . + +:list-anonreifier-02 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-anonreifier-02.rq" ; + mf:action . + +:list-reifier-01 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-reifier-01.rq" ; + mf:action . + +:list-reifier-02 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-reifier-02.rq" ; + mf:action . + +:list-tripleterm-01 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-tripleterm-01.rq" ; + mf:action . + +:list-tripleterm-02 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "list-tripleterm-02.rq" ; + mf:action . + +:nested-annotated-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-annotated-path-anonreifier.rq" ; + mf:action . + +:nested-annotated-path-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-annotated-path-reifier.rq" ; + mf:action . + +:quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-object-anonreifier.rq" ; + mf:action . + +:quoted-list-object-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-object-reifier.rq" ; + mf:action . + +:quoted-list-object-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-object-tripleterm.rq" ; + mf:action . + +:quoted-list-predicate-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-predicate-anonreifier.rq" ; + mf:action . + +:quoted-list-predicate-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-predicate-reifier.rq" ; + mf:action . + +:quoted-list-predicate-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-predicate-tripleterm.rq" ; + mf:action . + +:quoted-list-subject-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-subject-anonreifier.rq" ; + mf:action . + +:quoted-list-subject-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-subject-reifier.rq" ; + mf:action . + +:quoted-list-subject-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-list-subject-tripleterm.rq" ; + mf:action . + +:quoted-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-anonreifier.rq" ; + mf:action . + +:quoted-path-bind-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-bind-anonreifier.rq" ; + mf:action . + +:quoted-path-bind-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-bind-reifier.rq" ; + mf:action . + +:quoted-path-bind-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-bind-tripleterm.rq" ; + mf:action . + +:quoted-path-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-reifier.rq" ; + mf:action . + +:quoted-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-path-tripleterm.rq" ; + mf:action . + +:quoted-variable-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-variable-path-anonreifier.rq" ; + mf:action . + +:quoted-variable-path-reifier rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-variable-path-reifier.rq" ; + mf:action . + +:quoted-variable-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "quoted-variable-path-tripleterm.rq" ; + mf:action . + +:syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "syntax-update-anonreifier-01.rq" ; + mf:action . + +:syntax-update-anonreifier-02 rdf:type mf:NegativeUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "syntax-update-anonreifier-02.rq" ; + mf:action . diff --git a/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-anonreifier.rq new file mode 100644 index 00000000..f12ed561 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s ?p ?o {| :p/:q ?oo {| ?a ?b |} |}. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-reifier.rq new file mode 100644 index 00000000..3fdc552e --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/nested-annotated-path-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + ?s ?p ?o ~ :iri {| :p/:q ?oo ~ :iri {| ?a ?b |} |}. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-anonreifier.rq new file mode 100644 index 00000000..c07dcdee --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-reifier.rq new file mode 100644 index 00000000..d7d69813 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-tripleterm.rq new file mode 100644 index 00000000..b3f99d2b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-object-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<(?s :p ("abc") )>> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-anonreifier.rq new file mode 100644 index 00000000..c07dcdee --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-reifier.rq new file mode 100644 index 00000000..d7d69813 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-tripleterm.rq new file mode 100644 index 00000000..b3f99d2b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-predicate-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<(?s :p ("abc") )>> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-anonreifier.rq new file mode 100644 index 00000000..207ff627 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<("abc") :p :o >> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-reifier.rq new file mode 100644 index 00000000..1ffb2435 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<("abc") :p :o ~ :iri >> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-tripleterm.rq new file mode 100644 index 00000000..934a0140 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-list-subject-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<(("abc") :p :o )>> :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-anonreifier.rq new file mode 100644 index 00000000..61e1eaa9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-anonreifier.rq new file mode 100644 index 00000000..139bda23 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-anonreifier.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(<< ?s :p/:q ?o >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-reifier.rq new file mode 100644 index 00000000..bc456f3f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-reifier.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(<< ?s :p/:q ?o ~ :iri >> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-tripleterm.rq new file mode 100644 index 00000000..124a4001 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-bind-tripleterm.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(<<( ?s :p/:q ?o )>> AS ?t ) +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-reifier.rq new file mode 100644 index 00000000..d2e893a8 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-path-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-tripleterm.rq new file mode 100644 index 00000000..ae50e1e8 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-path-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<(?s :p/:q ?o)>>. +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-anonreifier.rq new file mode 100644 index 00000000..aa081b1d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-anonreifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <> +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-reifier.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-reifier.rq new file mode 100644 index 00000000..3bd39e81 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-reifier.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <> +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-tripleterm.rq new file mode 100644 index 00000000..5c714e85 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/quoted-variable-path-tripleterm.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<(?s1 ?p1/?p2 ?o1)>> +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-01.rq new file mode 100644 index 00000000..f592be61 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-01.rq @@ -0,0 +1,7 @@ +PREFIX : + +DELETE { + ?s :r ?o {| :added 'Property :r' |} +} WHERE { + ?s :p ?o {| :q1+ 'ABC' |} +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-02.rq new file mode 100644 index 00000000..af933e37 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/syntax-update-anonreifier-02.rq @@ -0,0 +1,11 @@ +PREFIX : + +DELETE DATA { + :s :p :o1 {| :added 'Test' |} +} +; +INSERT DATA { + :s :p :o2 {| :added 'Test' |} +} + + diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-01.rq new file mode 100644 index 00000000..efe35adb --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o {| :r ?Z |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-02.rq new file mode 100644 index 00000000..e06599fd --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-02.rq @@ -0,0 +1,12 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p :o {| :source [ :graph ; + :date "2020-01-20"^^xsd:date + ] ; + ?source [ :graph ; + :date "2020-12-31"^^xsd:date + ] + |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-03.rq new file mode 100644 index 00000000..b1b7a91d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-03.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p <<:a :b :c>> {| ?q ?z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-04.rq new file mode 100644 index 00000000..7d39ec1e --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-04.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p <<:a :b :c>> {| ?q <<:s1 :p1 ?z>> |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-05.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-05.rq new file mode 100644 index 00000000..638804da --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-05.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + <> ?p ?o {| :r ?Z |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-06.rq new file mode 100644 index 00000000..cad28149 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-06.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o {| :r/:q 'ABC' |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-07.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-07.rq new file mode 100644 index 00000000..c6bb787e --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-07.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o {| :r [ :p1|:p2 'ABC'] |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-08.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-08.rq new file mode 100644 index 00000000..e8af673c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-08.rq @@ -0,0 +1,6 @@ +PREFIX : + +CONSTRUCT { + ?s ?p ?o {| :source ?g |} +} +WHERE { GRAPH ?g { ?s ?p ?o } } diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-09.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-09.rq new file mode 100644 index 00000000..2694e566 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-09.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s :p ?o {| :q1 ?z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-01.rq new file mode 100644 index 00000000..072d4249 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri {| :r ?Z |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-02.rq new file mode 100644 index 00000000..a658edd5 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-02.rq @@ -0,0 +1,12 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p :o ~ :iri {| :source [ :graph ; + :date "2020-01-20"^^xsd:date + ] ; + ?source [ :graph ; + :date "2020-12-31"^^xsd:date + ] + |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-03.rq new file mode 100644 index 00000000..d1a62bef --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-03.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p <<:a :b :c>> ~ _:bnode {| ?q ?z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-04.rq new file mode 100644 index 00000000..5b2701e9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-04.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + :s :p <<:a :b :c>> ~ :iri {| ?q <<:s1 :p1 ?z>> |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-05.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-05.rq new file mode 100644 index 00000000..8ae34730 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-05.rq @@ -0,0 +1,6 @@ +PREFIX : +PREFIX xsd: + +SELECT * { + <> ?p ?o ~ :iri {| :r ?Z |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-06.rq new file mode 100644 index 00000000..9f682e64 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-06.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri {| :r/:q 'ABC' |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-07.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-07.rq new file mode 100644 index 00000000..659d668a --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-07.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri {| :r [ :p1|:p2 'ABC'] |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-08.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-08.rq new file mode 100644 index 00000000..68c27967 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-08.rq @@ -0,0 +1,6 @@ +PREFIX : + +CONSTRUCT { + ?s ?p ?o ~ :iri {| :source ?g |} +} +WHERE { GRAPH ?g { ?s ?p ?o } } diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-09.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-09.rq new file mode 100644 index 00000000..3e46b0d3 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-09.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s :p ?o ~ _:bnode {| :q1 ?z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-01.rq new file mode 100644 index 00000000..d48d407b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + << :a :b :c >> :p1 :o1. +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-02.rq new file mode 100644 index 00000000..9660efec --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :s :p << :a :b "c" >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-03.rq new file mode 100644 index 00000000..e4cbd4c7 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + << ?s ?p ?o >> ?Y ?Z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-04.rq new file mode 100644 index 00000000..a036a8e9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?S ?P << ?a ?b ?c >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-06.rq new file mode 100644 index 00000000..88fe48d1 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-06.rq @@ -0,0 +1,4 @@ +PREFIX : + +CONSTRUCT { <<:s :p :o >> :q :z } +WHERE {} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-07.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-07.rq new file mode 100644 index 00000000..d0af4d4d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-07.rq @@ -0,0 +1,6 @@ +PREFIX : + +CONSTRUCT WHERE { + <> ?q ?z . + ?a ?b <> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-01.rq new file mode 100644 index 00000000..115d6a31 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + << :a :b :c ~ :iri >> :p1 :o1. +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-02.rq new file mode 100644 index 00000000..20e1db93 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :s :p << :a :b "c" ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-03.rq new file mode 100644 index 00000000..b93c63fe --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + << ?s ?p ?o ~ _:bnode >> ?Y ?Z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-04.rq new file mode 100644 index 00000000..c30f2b6a --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?S ?P << ?a ?b ?c ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-06.rq new file mode 100644 index 00000000..09b392fe --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-06.rq @@ -0,0 +1,4 @@ +PREFIX : + +CONSTRUCT { <<:s :p :o ~ :iri >> :q :z } +WHERE {} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-07.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-07.rq new file mode 100644 index 00000000..9257c6c5 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-07.rq @@ -0,0 +1,6 @@ +PREFIX : + +CONSTRUCT WHERE { + <> ?q ?z . + ?a ?b <> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-01.rq new file mode 100644 index 00000000..b2e6757d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<( :a :b :c )>> :p1 :o1. +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-02.rq new file mode 100644 index 00000000..d2754ae1 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + :s :p <<( :a :b "c" )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-03.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-03.rq new file mode 100644 index 00000000..5fdcad65 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<( ?s ?p ?o )>> ?Y ?Z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-04.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-04.rq new file mode 100644 index 00000000..d8441ab9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?S ?P <<( ?a ?b ?c )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq new file mode 100644 index 00000000..05637003 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + VALUES ?x { + <<(:s :p :o )>> + <<( <<(:s :p :o )>> :q :z )>> + } + VALUES (?y ?z) { (<<(:s :p :o )>> 123 ) + (123 <<(:s :p :o )>> ) } +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq new file mode 100644 index 00000000..e8f036b7 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq @@ -0,0 +1,4 @@ +PREFIX : + +CONSTRUCT { <<(:s :p :o )>> :q :z } +WHERE {} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq new file mode 100644 index 00000000..834c1071 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq @@ -0,0 +1,6 @@ +PREFIX : + +CONSTRUCT WHERE { + <<(?s ?p ?o )>> ?q ?z . + ?a ?b <<(?s ?p ?o )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-01.rq new file mode 100644 index 00000000..01e549be --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<_:a :p :o >> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-02.rq new file mode 100644 index 00000000..8bebeb24 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<:s :p _:a >> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-03.rq new file mode 100644 index 00000000..8af6ea71 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-anonreifier-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<[] :p [] >> :q :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-01.rq new file mode 100644 index 00000000..86e96d99 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<_:a :p :o ~ :iri >> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-02.rq new file mode 100644 index 00000000..1aca35d6 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<:s :p _:a ~ _:bnode >> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-03.rq new file mode 100644 index 00000000..8a68c066 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-reifier-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<[] :p [] ~ :iri >> :q :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-01.rq new file mode 100644 index 00000000..6709094d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<(_:a :p :o )>> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-02.rq new file mode 100644 index 00000000..f30a4a8c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<(:s :p _:a )>> :q 456 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-03.rq b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-03.rq new file mode 100644 index 00000000..573301ea --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/bnode-tripleterm-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + <<([] :p [] )>> :q :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq new file mode 100644 index 00000000..81997905 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<:x ?R :z >> :p <<:a :b ?C ~ _:bnode >> . + + << <<(:x ?R :z )>> :p <<:a :b [] >> ~ _:bnode >> + :q + << <<[] ?R :z ~ :iri >> :p <<:a :b [] >> >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-anonreifier.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-anonreifier.rq new file mode 100644 index 00000000..ee448d4e --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-anonreifier.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<:x ?R :z >> :p <<:a :b ?C >> . + + << <<:x ?R :z >> :p <<:a :b [] >> >> + :q + << <<[] ?R :z >> :p <<:a :b [] >> >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-reifier.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-reifier.rq new file mode 100644 index 00000000..f2f56ef0 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-reifier.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<:x ?R :z ~ :iri1 >> :p <<:a :b ?C ~ :iri2 >> . + + << <<:x ?R :z ~ _:bnode1 >> :p <<:a :b [] ~ _:bnode1 >> ~ :iri3 >> + :q + << <<[] ?R :z ~ _:bnode2 >> :p <<:a :b [] ~_:bnode2 >> ~:iri3 >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq new file mode 100644 index 00000000..ebde1a79 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<(:x ?R :z )>> :p <<(:a :b ?C )>> . + + <<( <<(:x ?R :z )>> :p <<(:a :b [] )>> )>> + :q + <<( <<([] ?R :z )>> :p <<(:a :b [] )>> )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-01.rq new file mode 100644 index 00000000..d7133da1 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-01.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(<<(?s ?p ?o)>> AS ?t) +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq new file mode 100644 index 00000000..228ff24d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(<<( <<(?s ?p ?o)>> :q :z )>> AS ?t) +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-03.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-03.rq new file mode 100644 index 00000000..83526adb --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-03.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(TRIPLE(?s, ?p, ?o) AS ?t1) +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-04.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-04.rq new file mode 100644 index 00000000..1d7e04ce --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-04.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + ?s ?p ?o . + BIND(TRIPLE(?s, ?p, str(?o)) AS ?t2) +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-05.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-05.rq new file mode 100644 index 00000000..5b3d6020 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-05.rq @@ -0,0 +1,9 @@ +PREFIX : + +SELECT * { + ?t :source :g + FILTER(isTriple(?t)) + FILTER(SUBJECT(?t) = :s) + FILTER(PREDICATE(?t) = :p) + FILTER(OBJECT(?t) = :o) +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-06.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-06.rq new file mode 100644 index 00000000..f7450d3f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-06.rq @@ -0,0 +1,10 @@ +PREFIX : + +CONSTRUCT { + ?t :graph ?g . +} WHERE { + GRAPH ?g { + ?s ?p ?o . + BIND(<<(?s ?p ?o)>> AS ?t) + } +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-01.rq new file mode 100644 index 00000000..7f2cc1eb --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + [ ?Q <<:s ?P :o>> ] :b :c . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-02.rq new file mode 100644 index 00000000..f94cbdc2 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-anonreifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ( <> <> ) :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-01.rq new file mode 100644 index 00000000..4c3f39cd --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + [ ?Q <<:s ?P :o ~ :iri>> ] :b :c . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-02.rq new file mode 100644 index 00000000..aa8d396d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-reifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ( <> <> ) :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-01.rq new file mode 100644 index 00000000..11d5ec3b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + [ ?Q <<(:s ?P :o)>> ] :b :c . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-02.rq new file mode 100644 index 00000000..8d497177 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/inside-tripleterm-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ( <<(?S1 :p :o1)>> <<(?S2 :p :o2)>> ) :q 123 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl new file mode 100644 index 00000000..df81c2c0 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -0,0 +1,531 @@ +@prefix : . +@prefix rdf: . +@prefix rdfs: . +@prefix mf: . +@prefix mfx: . +@prefix qt: . +@prefix dawgt: . + +<> rdf:type mf:Manifest ; + rdfs:label "Positive Syntax Triple Terms" ; + rdfs:comment "Positive syntax tests for triple terms in SPARQL 1.2" ; + mf:entries + ( +:annotation-anonreifier-01 +:annotation-anonreifier-02 +:annotation-anonreifier-03 +:annotation-anonreifier-04 +:annotation-anonreifier-05 +:annotation-anonreifier-06 +:annotation-anonreifier-07 +:annotation-anonreifier-08 +:annotation-anonreifier-09 +:annotation-reifier-01 +:annotation-reifier-02 +:annotation-reifier-03 +:annotation-reifier-04 +:annotation-reifier-05 +:annotation-reifier-06 +:annotation-reifier-07 +:annotation-reifier-08 +:annotation-reifier-09 +:basic-anonreifier-01 +:basic-anonreifier-02 +:basic-anonreifier-03 +:basic-anonreifier-04 +:basic-anonreifier-06 +:basic-anonreifier-07 +:basic-reifier-01 +:basic-reifier-02 +:basic-reifier-03 +:basic-reifier-04 +:basic-reifier-06 +:basic-reifier-07 +:basic-tripleterm-01 +:basic-tripleterm-02 +:basic-tripleterm-03 +:basic-tripleterm-04 +:basic-tripleterm-05 +:basic-tripleterm-06 +:basic-tripleterm-07 +:bnode-anonreifier-01 +:bnode-anonreifier-02 +:bnode-anonreifier-03 +:bnode-reifier-01 +:bnode-reifier-02 +:bnode-reifier-03 +:bnode-tripleterm-01 +:bnode-tripleterm-02 +:bnode-tripleterm-03 +:compound-all +:compound-anonreifier +:compound-reifier +:compound-tripleterm +:expr-tripleterm-01 +:expr-tripleterm-02 +:expr-tripleterm-03 +:expr-tripleterm-04 +:expr-tripleterm-05 +:expr-tripleterm-06 +:inside-anonreifier-01 +:inside-anonreifier-02 +:inside-reifier-01 +:inside-reifier-02 +:inside-tripleterm-01 +:inside-tripleterm-02 +:nested-anonreifier-01 +:nested-anonreifier-02 +:nested-reifier-01 +:nested-reifier-02 +:nested-tripleterm-01 +:nested-tripleterm-02 +:update-anonreifier-01 +:update-anonreifier-02 +:update-anonreifier-03 +:update-anonreifier-04 +:update-anonreifier-05 +:update-anonreifier-06 +:update-reifier-01 +:update-reifier-02 +:update-reifier-03 +:update-reifier-04 +:update-reifier-05 +:update-reifier-06 +:update-reifier-07 +:update-reifier-08 +:update-tripleterm-01 +:update-tripleterm-03 +:update-tripleterm-04 +:update-tripleterm-05 + +) . + +:annotation-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-01.rq" ; + mf:action . + +:annotation-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-02.rq" ; + mf:action . + +:annotation-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-03.rq" ; + mf:action . + +:annotation-anonreifier-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-04.rq" ; + mf:action . + +:annotation-anonreifier-05 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-05.rq" ; + mf:action . + +:annotation-anonreifier-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-06.rq" ; + mf:action . + +:annotation-anonreifier-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-07.rq" ; + mf:action . + +:annotation-anonreifier-08 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-08.rq" ; + mf:action . + +:annotation-anonreifier-09 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-09.rq" ; + mf:action . + +:annotation-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-01.rq" ; + mf:action . + +:annotation-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-02.rq" ; + mf:action . + +:annotation-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-03.rq" ; + mf:action . + +:annotation-reifier-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-04.rq" ; + mf:action . + +:annotation-reifier-05 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-05.rq" ; + mf:action . + +:annotation-reifier-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-06.rq" ; + mf:action . + +:annotation-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-07.rq" ; + mf:action . + +:annotation-reifier-08 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-08.rq" ; + mf:action . + +:annotation-reifier-09 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-09.rq" ; + mf:action . + +:basic-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-01.rq" ; + mf:action . + +:basic-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-02.rq" ; + mf:action . + +:basic-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-03.rq" ; + mf:action . + +:basic-anonreifier-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-04.rq" ; + mf:action . + +:basic-anonreifier-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-06.rq" ; + mf:action . + +:basic-anonreifier-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-07.rq" ; + mf:action . + +:basic-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-01.rq" ; + mf:action . + +:basic-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-02.rq" ; + mf:action . + +:basic-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-03.rq" ; + mf:action . + +:basic-reifier-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-04.rq" ; + mf:action . + +:basic-reifier-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-06.rq" ; + mf:action . + +:basic-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-07.rq" ; + mf:action . + +:basic-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-01.rq" ; + mf:action . + +:basic-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-02.rq" ; + mf:action . + +:basic-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-03.rq" ; + mf:action . + +:basic-tripleterm-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-04.rq" ; + mf:action . + +:basic-tripleterm-05 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-05.rq" ; + mf:action . + +:basic-tripleterm-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-06.rq" ; + mf:action . + +:basic-tripleterm-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-07.rq" ; + mf:action . + +:bnode-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-anonreifier-01.rq" ; + mf:action . + +:bnode-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-anonreifier-02.rq" ; + mf:action . + +:bnode-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-anonreifier-03.rq" ; + mf:action . + +:bnode-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-reifier-01.rq" ; + mf:action . + +:bnode-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-reifier-02.rq" ; + mf:action . + +:bnode-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-reifier-03.rq" ; + mf:action . + +:bnode-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-tripleterm-01.rq" ; + mf:action . + +:bnode-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-tripleterm-02.rq" ; + mf:action . + +:bnode-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "bnode-tripleterm-03.rq" ; + mf:action . + +:compound-all rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "compound-all.rq" ; + mf:action . + +:compound-anonreifier rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "compound-anonreifier.rq" ; + mf:action . + +:compound-reifier rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "compound-reifier.rq" ; + mf:action . + +:compound-tripleterm rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "compound-tripleterm.rq" ; + mf:action . + +:expr-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-01.rq" ; + mf:action . + +:expr-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-02.rq" ; + mf:action . + +:expr-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-03.rq" ; + mf:action . + +:expr-tripleterm-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-04.rq" ; + mf:action . + +:expr-tripleterm-05 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-05.rq" ; + mf:action . + +:expr-tripleterm-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "expr-tripleterm-06.rq" ; + mf:action . + +:inside-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-anonreifier-01.rq" ; + mf:action . + +:inside-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-anonreifier-02.rq" ; + mf:action . + +:inside-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-reifier-01.rq" ; + mf:action . + +:inside-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-reifier-02.rq" ; + mf:action . + +:inside-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-tripleterm-01.rq" ; + mf:action . + +:inside-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "inside-tripleterm-02.rq" ; + mf:action . + +:nested-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-anonreifier-01.rq" ; + mf:action . + +:nested-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-anonreifier-02.rq" ; + mf:action . + +:nested-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-reifier-01.rq" ; + mf:action . + +:nested-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-reifier-02.rq" ; + mf:action . + +:nested-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-tripleterm-01.rq" ; + mf:action . + +:nested-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-tripleterm-02.rq" ; + mf:action . + +:update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-01.rq" ; + mf:action . + +:update-anonreifier-02 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-02.rq" ; + mf:action . + +:update-anonreifier-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-03.rq" ; + mf:action . + +:update-anonreifier-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-04.rq" ; + mf:action . + +:update-anonreifier-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-05.rq" ; + mf:action . + +:update-anonreifier-06 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-anonreifier-06.rq" ; + mf:action . + +:update-reifier-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-01.rq" ; + mf:action . + +:update-reifier-02 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-02.rq" ; + mf:action . + +:update-reifier-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-03.rq" ; + mf:action . + +:update-reifier-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-04.rq" ; + mf:action . + +:update-reifier-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-05.rq" ; + mf:action . + +:update-reifier-06 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-06.rq" ; + mf:action . + +:update-reifier-07 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-07.rq" ; + mf:action . + +:update-reifier-08 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-reifier-08.rq" ; + mf:action . + +:update-tripleterm-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-tripleterm-01.rq" ; + mf:action . + +:update-tripleterm-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-tripleterm-03.rq" ; + mf:action . + +:update-tripleterm-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-tripleterm-04.rq" ; + mf:action . + +:update-tripleterm-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "update-tripleterm-05.rq" ; + mf:action . diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-01.rq new file mode 100644 index 00000000..7905cffa --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-01.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + <> :r :z . + << <> :r :z >> :q 1 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-02.rq new file mode 100644 index 00000000..df1e2891 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-anonreifier-02.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + :a :q <<:s :p ?O >> . + << :a :q <<:s :p ?O >>>> :r :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-01.rq new file mode 100644 index 00000000..ed0fb15d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-01.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + <> :r :z . + << <> :r :z ~ _:bnode >> :q 1 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-02.rq new file mode 100644 index 00000000..a51f5401 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-reifier-02.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + :a :q <<:s :p ?O ~ :iri >> . + << :a :q <<:s :p ?O ~ :iri >> ~ _:bnode>> :r :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq new file mode 100644 index 00000000..5ef21ea9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + <<(?S :p :o )>> :r :z . + <<( <<(?S :p :o )>> :r :z )>> :q 1 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq new file mode 100644 index 00000000..19c2cf11 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + :a :q <<(:s :p ?O )>> . + <<( :a :q <<(:s :p ?O )>>)>> :r :z . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-01.rq new file mode 100644 index 00000000..bbaa7b31 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +INSERT DATA { + << :a :b :c >> :p :o . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-02.rq new file mode 100644 index 00000000..181b5737 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +INSERT DATA { + :s :p :o {| :y :z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-03.rq new file mode 100644 index 00000000..006d8ede --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-03.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + << :a :b :c >> ?P :o2 {| ?Y ?Z |} +} WHERE { + << :a :b :c >> ?P :o1 {| ?Y ?Z |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-04.rq new file mode 100644 index 00000000..3eb66943 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-04.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + << :a :b :c >> ?P :o2 {| ?Y <<:s1 :p1 ?Z>> |} +} WHERE { + << :a :b :c >> ?P :o1 {| ?Y <<:s1 :p1 ?Z>> |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-05.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-05.rq new file mode 100644 index 00000000..91865b70 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-05.rq @@ -0,0 +1,7 @@ +PREFIX : + +INSERT { + ?S ?P << :a :b ?O >> {| ?Y ?Z |} +} WHERE { + ?S ?P << :a :b ?O >> {| ?Y ?Z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-06.rq new file mode 100644 index 00000000..0fb22acd --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-anonreifier-06.rq @@ -0,0 +1,7 @@ +PREFIX : + +INSERT { + ?s :r ?o {| :added 'Property :r' |} +} WHERE { + ?s :p/:q ?o . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-01.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-01.rq new file mode 100644 index 00000000..faec9203 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +INSERT DATA { + << :a :b :c ~ :iri >> :p :o . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-02.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-02.rq new file mode 100644 index 00000000..0e63cbbe --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +INSERT DATA { + :s :p :o ~ :iri {| :y :z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-03.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-03.rq new file mode 100644 index 00000000..9113f1a9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-03.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + << :a :b :c ~ :iri >> ?P :o2 {| ?Y ?Z |} +} WHERE { + << :a :b :c ~ :iri >> ?P :o1 {| ?Y ?Z |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-04.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-04.rq new file mode 100644 index 00000000..e822d77b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-04.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + << :a :b :c ~ _:bnode >> ?P :o2 {| ?Y <<:s1 :p1 ?Z ~ :iri>> |} +} WHERE { + << :a :b :c ~ _:bnode >> ?P :o1 {| ?Y <<:s1 :p1 ?Z ~ :iri>> |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-05.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-05.rq new file mode 100644 index 00000000..3b93d0df --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-05.rq @@ -0,0 +1,7 @@ +PREFIX : + +INSERT { + ?S ?P << :a :b ?O~ :iri >> {| ?Y ?Z |} +} WHERE { + ?S ?P << :a :b ?O~ :iri >> {| ?Y ?Z |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-06.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-06.rq new file mode 100644 index 00000000..6fafaced --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-06.rq @@ -0,0 +1,7 @@ +PREFIX : + +INSERT { + ?s :r ?o~ :iri {| :added 'Property :r' |} +} WHERE { + ?s :p/:q ?o . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-07.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-07.rq new file mode 100644 index 00000000..c712cf17 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-07.rq @@ -0,0 +1,7 @@ +PREFIX : + +DELETE { + ?s :r ?o~ :iri {| :added 'Property :r' |} +} WHERE { + ?s :p ?o~ :iri {| :q1+ 'ABC' |} +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-reifier-08.rq b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-08.rq new file mode 100644 index 00000000..160ec1f1 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-reifier-08.rq @@ -0,0 +1,11 @@ +PREFIX : + +DELETE DATA { + :s :p :o1 ~ :iri {| :added 'Test' |} +} +; +INSERT DATA { + :s :p :o2 ~ :iri {| :added 'Test' |} +} + + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq new file mode 100644 index 00000000..f8fd48ca --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +INSERT DATA { + <<( :a :b :c )>> :p :o . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq new file mode 100644 index 00000000..8e4c38a7 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + <<( :a :b :c )>> ?P :o2 {| ?Y ?Z |} +} WHERE { + <<( :a :b :c )>> ?P :o1 {| ?Y ?Z |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq new file mode 100644 index 00000000..e9af25cb --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq @@ -0,0 +1,8 @@ +PREFIX : + +INSERT { + <<( :a :b :c )>> ?P :o2 {| ?Y <<(:s1 :p1 ?Z)>> |} +} WHERE { + <<( :a :b :c )>> ?P :o1 {| ?Y <<(:s1 :p1 ?Z)>> |} +} + diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-05.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-05.rq new file mode 100644 index 00000000..ac50de9d --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-05.rq @@ -0,0 +1,7 @@ +PREFIX : + +INSERT { + ?S ?P <<( :a :b ?O )>> {| ?Y ?Z |} +} WHERE { + ?S ?P <<( :a :b ?O )>> {| ?Y ?Z |} +} From bcd1108f93bd532081be5e7182106acd5483ad5c Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Thu, 3 Oct 2024 14:18:43 +0200 Subject: [PATCH 02/10] Make compound-all a negative test and add positive variant --- .../sparql12/syntax-triple-terms-negative/manifest.ttl | 6 ++++++ .../syntax-triple-terms-negative/subject-tripleterm.rq | 10 ++++++++++ .../syntax-triple-terms-positive/compound-all.rq | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 sparql/sparql12/syntax-triple-terms-negative/subject-tripleterm.rq diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index fd6cf729..b6bebfc1 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -62,6 +62,7 @@ :quoted-variable-path-anonreifier :quoted-variable-path-reifier :quoted-variable-path-tripleterm +:subject-tripleterm :syntax-update-anonreifier-01 :syntax-update-anonreifier-02 @@ -322,6 +323,11 @@ mf:name "quoted-variable-path-tripleterm.rq" ; mf:action . +:subject-tripleterm rdf:type mf:NegativeUpdateSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "subject-tripleterm.rq" ; + mf:action . + :syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "syntax-update-anonreifier-01.rq" ; diff --git a/sparql/sparql12/syntax-triple-terms-negative/subject-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-negative/subject-tripleterm.rq new file mode 100644 index 00000000..81997905 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/subject-tripleterm.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<:x ?R :z >> :p <<:a :b ?C ~ _:bnode >> . + + << <<(:x ?R :z )>> :p <<:a :b [] >> ~ _:bnode >> + :q + << <<[] ?R :z ~ :iri >> :p <<:a :b [] >> >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq index 81997905..79f30c34 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-all.rq @@ -4,7 +4,7 @@ SELECT * { <<:x ?R :z >> :p <<:a :b ?C ~ _:bnode >> . - << <<(:x ?R :z )>> :p <<:a :b [] >> ~ _:bnode >> + << <<:x ?R :z >> :p <<(:a :b [] )>> ~ _:bnode >> :q << <<[] ?R :z ~ :iri >> :p <<:a :b [] >> >> . } From fef7c5dd9b45afb255da77d8674f397a58716f57 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Thu, 3 Oct 2024 17:03:57 +0200 Subject: [PATCH 03/10] Add syntax tests for triple terms and reifiers not in triple patterns --- .../syntax-triple-terms-negative/manifest.ttl | 39 +++++++++- .../tripleterm-separate-01.rq | 5 ++ .../tripleterm-separate-02.rq | 5 ++ .../tripleterm-separate-03.rq | 5 ++ .../tripleterm-separate-04.rq | 5 ++ .../tripleterm-separate-05.rq | 5 ++ .../tripleterm-separate-06.rq | 5 ++ .../basic-anonreifier-08.rq | 5 ++ .../basic-anonreifier-09.rq | 5 ++ .../basic-anonreifier-10.rq | 5 ++ .../basic-anonreifier-11.rq | 5 ++ .../basic-anonreifier-12.rq | 5 ++ .../basic-anonreifier-13.rq | 5 ++ .../basic-reifier-08.rq | 5 ++ .../basic-reifier-09.rq | 5 ++ .../basic-reifier-10.rq | 5 ++ .../basic-reifier-11.rq | 5 ++ .../basic-reifier-12.rq | 5 ++ .../basic-reifier-13.rq | 5 ++ .../syntax-triple-terms-positive/manifest.ttl | 77 +++++++++++++++++++ 20 files changed, 205 insertions(+), 1 deletion(-) create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-09.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-10.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-11.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-12.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-13.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-09.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-10.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-11.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-12.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/basic-reifier-13.rq diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index b6bebfc1..2c966808 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -65,6 +65,12 @@ :subject-tripleterm :syntax-update-anonreifier-01 :syntax-update-anonreifier-02 +:tripleterm-separate-01 +:tripleterm-separate-02 +:tripleterm-separate-03 +:tripleterm-separate-04 +:tripleterm-separate-05 +:tripleterm-separate-06 ) . @@ -323,7 +329,7 @@ mf:name "quoted-variable-path-tripleterm.rq" ; mf:action . -:subject-tripleterm rdf:type mf:NegativeUpdateSyntaxTest11 ; +:subject-tripleterm rdf:type mf:NegativeSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "subject-tripleterm.rq" ; mf:action . @@ -337,3 +343,34 @@ dawgt:approval dawgt:Proposed ; mf:name "syntax-update-anonreifier-02.rq" ; mf:action . + +:tripleterm-separate-01 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-01.rq" ; + mf:action . + +:tripleterm-separate-02 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-02.rq" ; + mf:action . + +:tripleterm-separate-03 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-03.rq" ; + mf:action . + +:tripleterm-separate-04 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-04.rq" ; + mf:action . + +:tripleterm-separate-05 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-05.rq" ; + mf:action . + +:tripleterm-separate-06 rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "tripleterm-separate-06.rq" ; + mf:action . + diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-01.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-01.rq new file mode 100644 index 00000000..497b9895 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<( ?s ?p ?o )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-02.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-02.rq new file mode 100644 index 00000000..91a6d9dc --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<( :s :p :o )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-03.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-03.rq new file mode 100644 index 00000000..0cf5b5ea --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + <<( :s :p <<( ?s :p2 :o2 )>> )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-04.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-04.rq new file mode 100644 index 00000000..b2f4a016 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + <<( ?s ?p ?o )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-05.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-05.rq new file mode 100644 index 00000000..7e55f929 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-05.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + <<( :s :p :o )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-06.rq b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-06.rq new file mode 100644 index 00000000..cddd7b61 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/tripleterm-separate-06.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + <<( :s :p <<( ?s :p2 :o2 )>> )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-08.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-08.rq new file mode 100644 index 00000000..b4efdfd2 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-08.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << ?s ?p ?o >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-09.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-09.rq new file mode 100644 index 00000000..30d0c846 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-09.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << :s :p :o >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-10.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-10.rq new file mode 100644 index 00000000..148ed1e2 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-10.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << :s :p << ?s :p2 :o2 >> >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-11.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-11.rq new file mode 100644 index 00000000..3444956c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-11.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << ?s ?p ?o >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-12.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-12.rq new file mode 100644 index 00000000..c8e813a0 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-12.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << :s :p :o >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-13.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-13.rq new file mode 100644 index 00000000..1219f480 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-anonreifier-13.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << :s :p << ?s :p2 :o2 >> >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-08.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-08.rq new file mode 100644 index 00000000..a5485c4c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-08.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << ?s ?p ?o ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-09.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-09.rq new file mode 100644 index 00000000..ebcd537c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-09.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << :s :p :o ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-10.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-10.rq new file mode 100644 index 00000000..bf6a5a20 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-10.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * WHERE { + << :s :p << ?s :p2 :o2 ~ :iri2 >> ~ :iri1 >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-11.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-11.rq new file mode 100644 index 00000000..0ee2b9f3 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-11.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << ?s ?p ?o ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-12.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-12.rq new file mode 100644 index 00000000..da5bc7ee --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-12.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << :s :p :o ~ :iri >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-13.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-13.rq new file mode 100644 index 00000000..8aecb8f0 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-reifier-13.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + << :s :p << ?s :p2 :o2 ~ :iri2 >> ~ :iri1 >> . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index df81c2c0..023e9df4 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -35,12 +35,24 @@ :basic-anonreifier-04 :basic-anonreifier-06 :basic-anonreifier-07 +:basic-anonreifier-08 +:basic-anonreifier-09 +:basic-anonreifier-10 +:basic-anonreifier-11 +:basic-anonreifier-12 +:basic-anonreifier-13 :basic-reifier-01 :basic-reifier-02 :basic-reifier-03 :basic-reifier-04 :basic-reifier-06 :basic-reifier-07 +:basic-reifier-08 +:basic-reifier-09 +:basic-reifier-10 +:basic-reifier-11 +:basic-reifier-12 +:basic-reifier-13 :basic-tripleterm-01 :basic-tripleterm-02 :basic-tripleterm-03 @@ -220,6 +232,36 @@ mf:name "basic-anonreifier-07.rq" ; mf:action . +:basic-anonreifier-08 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-08.rq" ; + mf:action . + +:basic-anonreifier-09 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-09.rq" ; + mf:action . + +:basic-anonreifier-10 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-10.rq" ; + mf:action . + +:basic-anonreifier-11 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-11.rq" ; + mf:action . + +:basic-anonreifier-12 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-12.rq" ; + mf:action . + +:basic-anonreifier-13 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-anonreifier-13.rq" ; + mf:action . + :basic-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-01.rq" ; @@ -250,6 +292,41 @@ mf:name "basic-reifier-07.rq" ; mf:action . +:basic-reifier-08 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-08.rq" ; + mf:action . + +:basic-reifier-09 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-09.rq" ; + mf:action . + +:basic-reifier-10 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-10.rq" ; + mf:action . + +:basic-reifier-11 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-11.rq" ; + mf:action . + +:basic-reifier-12 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-12.rq" ; + mf:action . + +:basic-reifier-13 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-13.rq" ; + mf:action . + +:basic-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-reifier-07.rq" ; + mf:action . + :basic-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-01.rq" ; From bfc6364ebfad3fe72a6ba43f00b25e9ff76fc36b Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 16 Oct 2024 13:42:02 +0200 Subject: [PATCH 04/10] Add tests for multiple reifiers in annotation syntax --- .../annotation-anonreifier-multiple-01.rq | 5 ++ .../annotation-anonreifier-multiple-02.rq | 5 ++ .../annotation-anonreifier-multiple-03.rq | 5 ++ .../annotation-anonreifier-multiple-04.rq | 5 ++ .../annotation-reifier-multiple-01.rq | 5 ++ .../annotation-reifier-multiple-02.rq | 5 ++ .../annotation-reifier-multiple-03.rq | 5 ++ .../annotation-reifier-multiple-04.rq | 5 ++ .../annotation-reifier-multiple-05.rq | 5 ++ .../annotation-reifier-multiple-06.rq | 5 ++ .../annotation-reifier-multiple-07.rq | 5 ++ .../annotation-reifier-multiple-08.rq | 5 ++ .../annotation-reifier-multiple-09.rq | 5 ++ .../annotation-reifier-multiple-10.rq | 5 ++ .../syntax-triple-terms-positive/manifest.ttl | 89 +++++++++++++++++-- 15 files changed, 154 insertions(+), 5 deletions(-) create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-01.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-02.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-03.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-04.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-05.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-06.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-07.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-08.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-09.rq create mode 100644 sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-10.rq diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-01.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-01.rq new file mode 100644 index 00000000..ee64e8c5 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s :p ?o {| :r1 ?Z1 |} {| :r2 ?Z2 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-02.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-02.rq new file mode 100644 index 00000000..60cbcae6 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o {| :r1 ?Z1 |} {| :r2 ?Z2 |} {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-03.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-03.rq new file mode 100644 index 00000000..50ec7430 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s :p ?o {| :r1 ?Z1 |} {| :r2 ?Z2 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-04.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-04.rq new file mode 100644 index 00000000..73922f07 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-anonreifier-multiple-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s ?p ?o {| :r1 ?Z1 |} {| :r2 ?Z2 |} {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-01.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-01.rq new file mode 100644 index 00000000..2c17910b --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-01.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-02.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-02.rq new file mode 100644 index 00000000..40039351 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-02.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s :p ?o ~ :iri1 {| :r1 ?Z1 |} ~:iri2 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-03.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-03.rq new file mode 100644 index 00000000..087f3308 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-03.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s :p ?o ~ :iri1 {| :r1 ?Z1 |} ~:iri2 {| :r2 ?Z2 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-04.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-04.rq new file mode 100644 index 00000000..ecbac66f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-04.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri1 {| :r1 ?Z1 |} ~ :iri2 {| :r2 ?Z2 |} ~ :iri3 {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-05.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-05.rq new file mode 100644 index 00000000..93401c99 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-05.rq @@ -0,0 +1,5 @@ +PREFIX : + +SELECT * { + ?s ?p ?o ~ :iri1 ~ :iri2 {| :r1 ?Z1 |} {| :r2 ?Z2 |} ~ :iri3 {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-06.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-06.rq new file mode 100644 index 00000000..fd3f1607 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-06.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s ?p ?o ~ :iri . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-07.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-07.rq new file mode 100644 index 00000000..ebac267c --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-07.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s :p ?o ~ :iri1 {| :r1 ?Z1 |} ~:iri2 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-08.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-08.rq new file mode 100644 index 00000000..7679344f --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-08.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s :p ?o ~ :iri1 {| :r1 ?Z1 |} ~:iri2 {| :r2 ?Z2 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-09.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-09.rq new file mode 100644 index 00000000..45ca4614 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-09.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s ?p ?o ~ :iri1 {| :r1 ?Z1 |} ~ :iri2 {| :r2 ?Z2 |} ~ :iri3 {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-10.rq b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-10.rq new file mode 100644 index 00000000..b19bb157 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-positive/annotation-reifier-multiple-10.rq @@ -0,0 +1,5 @@ +PREFIX : + +CONSTRUCT WHERE { + ?s ?p ?o ~ :iri1 ~ :iri2 {| :r1 ?Z1 |} {| :r2 ?Z2 |} ~ :iri3 {| :r3 ?Z3 |} . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index 023e9df4..6a518a83 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -20,6 +20,10 @@ :annotation-anonreifier-07 :annotation-anonreifier-08 :annotation-anonreifier-09 +:annotation-anonreifier-multiple-01 +:annotation-anonreifier-multiple-02 +:annotation-anonreifier-multiple-03 +:annotation-anonreifier-multiple-04 :annotation-reifier-01 :annotation-reifier-02 :annotation-reifier-03 @@ -29,6 +33,16 @@ :annotation-reifier-07 :annotation-reifier-08 :annotation-reifier-09 +:annotation-reifier-multiple-01 +:annotation-reifier-multiple-02 +:annotation-reifier-multiple-03 +:annotation-reifier-multiple-04 +:annotation-reifier-multiple-05 +:annotation-reifier-multiple-06 +:annotation-reifier-multiple-07 +:annotation-reifier-multiple-08 +:annotation-reifier-multiple-09 +:annotation-reifier-multiple-10 :basic-anonreifier-01 :basic-anonreifier-02 :basic-anonreifier-03 @@ -157,6 +171,26 @@ mf:name "annotation-anonreifier-09.rq" ; mf:action . +:annotation-anonreifier-multiple-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-multiple-01.rq" ; + mf:action . + +:annotation-anonreifier-multiple-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-multiple-02.rq" ; + mf:action . + +:annotation-anonreifier-multiple-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-multiple-03.rq" ; + mf:action . + +:annotation-anonreifier-multiple-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-anonreifier-multiple-04.rq" ; + mf:action . + :annotation-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-01.rq" ; @@ -202,6 +236,56 @@ mf:name "annotation-reifier-09.rq" ; mf:action . +:annotation-reifier-multiple-01 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-01.rq" ; + mf:action . + +:annotation-reifier-multiple-02 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-02.rq" ; + mf:action . + +:annotation-reifier-multiple-03 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-03.rq" ; + mf:action . + +:annotation-reifier-multiple-04 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-04.rq" ; + mf:action . + +:annotation-reifier-multiple-05 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-05.rq" ; + mf:action . + +:annotation-reifier-multiple-06 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-06.rq" ; + mf:action . + +:annotation-reifier-multiple-07 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-07.rq" ; + mf:action . + +:annotation-reifier-multiple-08 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-08.rq" ; + mf:action . + +:annotation-reifier-multiple-09 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-09.rq" ; + mf:action . + +:annotation-reifier-multiple-10 rdf:type mf:PositiveSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "annotation-reifier-multiple-10.rq" ; + mf:action . + :basic-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-01.rq" ; @@ -322,11 +406,6 @@ mf:name "basic-reifier-13.rq" ; mf:action . -:basic-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; - dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-07.rq" ; - mf:action . - :basic-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-01.rq" ; From a62f4f0a8f9b425971dce5daf1f7e0d2444dbced Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 16 Oct 2024 13:50:18 +0200 Subject: [PATCH 05/10] Remove mfx prefix --- sparql/sparql12/syntax-triple-terms-negative/manifest.ttl | 8 +++----- sparql/sparql12/syntax-triple-terms-positive/manifest.ttl | 1 - 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index 2c966808..60270cde 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -2,7 +2,6 @@ @prefix rdf: . @prefix rdfs: . @prefix mf: . -@prefix mfx: . @prefix qt: . @prefix dawgt: . @@ -330,9 +329,9 @@ mf:action . :subject-tripleterm rdf:type mf:NegativeSyntaxTest11 ; - dawgt:approval dawgt:Proposed ; - mf:name "subject-tripleterm.rq" ; - mf:action . + dawgt:approval dawgt:Proposed ; + mf:name "subject-tripleterm.rq" ; + mf:action . :syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTest11 ; dawgt:approval dawgt:Proposed ; @@ -373,4 +372,3 @@ dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-06.rq" ; mf:action . - diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index 6a518a83..b76b540e 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -2,7 +2,6 @@ @prefix rdf: . @prefix rdfs: . @prefix mf: . -@prefix mfx: . @prefix qt: . @prefix dawgt: . From 109b1736a680a77bce07b7b093cb240bcd272961 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 16 Oct 2024 13:56:33 +0200 Subject: [PATCH 06/10] Fix incorrect : prefixes --- sparql/sparql12/syntax-triple-terms-negative/manifest.ttl | 2 +- sparql/sparql12/syntax-triple-terms-positive/manifest.ttl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index 60270cde..62b7989e 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix rdf: . @prefix rdfs: . @prefix mf: . diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index b76b540e..1e56523f 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix rdf: . @prefix rdfs: . @prefix mf: . From 0e7088f838bd130fab1792eb50cda9f21b86398b Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 16 Oct 2024 14:03:08 +0200 Subject: [PATCH 07/10] Remove expr-tripleterm-02 --- .../syntax-triple-terms-positive/expr-tripleterm-02.rq | 6 ------ sparql/sparql12/syntax-triple-terms-positive/manifest.ttl | 6 ------ 2 files changed, 12 deletions(-) delete mode 100644 sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq diff --git a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq deleted file mode 100644 index 228ff24d..00000000 --- a/sparql/sparql12/syntax-triple-terms-positive/expr-tripleterm-02.rq +++ /dev/null @@ -1,6 +0,0 @@ -PREFIX : - -SELECT * { - ?s ?p ?o . - BIND(<<( <<(?s ?p ?o)>> :q :z )>> AS ?t) -} diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index 1e56523f..a43036d4 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -87,7 +87,6 @@ :compound-reifier :compound-tripleterm :expr-tripleterm-01 -:expr-tripleterm-02 :expr-tripleterm-03 :expr-tripleterm-04 :expr-tripleterm-05 @@ -510,11 +509,6 @@ mf:name "expr-tripleterm-01.rq" ; mf:action . -:expr-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; - dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-02.rq" ; - mf:action . - :expr-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-03.rq" ; From 690d699eaaf1dee356e7f5948b26a062638898ef Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 23 Oct 2024 10:55:27 +0200 Subject: [PATCH 08/10] Disallow triple terms in subject position --- .../basic-tripleterm-subject.rq | 10 ++++++++++ .../compound-tripleterm-subject.rq | 10 ++++++++++ .../syntax-triple-terms-negative/manifest.ttl | 18 ++++++++++++++++++ .../nested-tripleterm-subject.rq | 6 ++++++ .../basic-tripleterm-05.rq | 2 +- .../basic-tripleterm-06.rq | 2 +- .../basic-tripleterm-07.rq | 2 +- .../compound-tripleterm.rq | 7 +++---- .../syntax-triple-terms-positive/manifest.ttl | 6 ------ .../nested-tripleterm-01.rq | 4 ++-- .../nested-tripleterm-02.rq | 6 ------ .../update-tripleterm-01.rq | 2 +- .../update-tripleterm-03.rq | 4 ++-- .../update-tripleterm-04.rq | 4 ++-- 14 files changed, 57 insertions(+), 26 deletions(-) create mode 100644 sparql/sparql12/syntax-triple-terms-negative/basic-tripleterm-subject.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/compound-tripleterm-subject.rq create mode 100644 sparql/sparql12/syntax-triple-terms-negative/nested-tripleterm-subject.rq delete mode 100644 sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq diff --git a/sparql/sparql12/syntax-triple-terms-negative/basic-tripleterm-subject.rq b/sparql/sparql12/syntax-triple-terms-negative/basic-tripleterm-subject.rq new file mode 100644 index 00000000..05637003 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/basic-tripleterm-subject.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + VALUES ?x { + <<(:s :p :o )>> + <<( <<(:s :p :o )>> :q :z )>> + } + VALUES (?y ?z) { (<<(:s :p :o )>> 123 ) + (123 <<(:s :p :o )>> ) } +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/compound-tripleterm-subject.rq b/sparql/sparql12/syntax-triple-terms-negative/compound-tripleterm-subject.rq new file mode 100644 index 00000000..ebde1a79 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/compound-tripleterm-subject.rq @@ -0,0 +1,10 @@ +PREFIX : + +SELECT * { + + <<(:x ?R :z )>> :p <<(:a :b ?C )>> . + + <<( <<(:x ?R :z )>> :p <<(:a :b [] )>> )>> + :q + <<( <<([] ?R :z )>> :p <<(:a :b [] )>> )>> . +} diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index 62b7989e..51f21122 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -27,6 +27,7 @@ :annotated-reifier-path :annotated-reifier-reifier-alternate-path :annotated-reifier-variable-path +:basic-tripleterm-subject :bind-anonreified :bind-reified :bindbnode-anonreifier @@ -35,6 +36,7 @@ :bnode-predicate-anonreifier :bnode-predicate-reifier :bnode-predicate-tripleterm +:compound-tripleterm-subject :list-anonreifier-01 :list-anonreifier-02 :list-reifier-01 @@ -43,6 +45,7 @@ :list-tripleterm-02 :nested-annotated-path-anonreifier :nested-annotated-path-reifier +:nested-tripleterm-subject :quoted-list-object-anonreifier :quoted-list-object-reifier :quoted-list-object-tripleterm @@ -158,6 +161,11 @@ mf:name "annotated-reifier-variable-path.rq" ; mf:action . +:basic-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "basic-tripleterm-subject.rq" ; + mf:action . + :bind-anonreified rdf:type mf:NegativeSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "bind-anonreified.rq" ; @@ -198,6 +206,11 @@ mf:name "bnode-predicate-tripleterm.rq" ; mf:action . +:compound-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "compound-tripleterm-subject.rq" ; + mf:action . + :list-anonreifier-01 rdf:type mf:NegativeSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "list-anonreifier-01.rq" ; @@ -238,6 +251,11 @@ mf:name "nested-annotated-path-reifier.rq" ; mf:action . +:nested-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; + dawgt:approval dawgt:Proposed ; + mf:name "nested-tripleterm-subject.rq" ; + mf:action . + :quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-object-anonreifier.rq" ; diff --git a/sparql/sparql12/syntax-triple-terms-negative/nested-tripleterm-subject.rq b/sparql/sparql12/syntax-triple-terms-negative/nested-tripleterm-subject.rq new file mode 100644 index 00000000..5ef21ea9 --- /dev/null +++ b/sparql/sparql12/syntax-triple-terms-negative/nested-tripleterm-subject.rq @@ -0,0 +1,6 @@ +PREFIX : + +SELECT * { + <<(?S :p :o )>> :r :z . + <<( <<(?S :p :o )>> :r :z )>> :q 1 . +} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq index 05637003..c3388891 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-05.rq @@ -3,7 +3,7 @@ PREFIX : SELECT * { VALUES ?x { <<(:s :p :o )>> - <<( <<(:s :p :o )>> :q :z )>> + <<( :x :q <<(:s :p :o )>> )>> } VALUES (?y ?z) { (<<(:s :p :o )>> 123 ) (123 <<(:s :p :o )>> ) } diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq index e8f036b7..81488a26 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-06.rq @@ -1,4 +1,4 @@ PREFIX : -CONSTRUCT { <<(:s :p :o )>> :q :z } +CONSTRUCT { :s :q <<(:s :p :o )>> } WHERE {} diff --git a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq index 834c1071..a6b45b4f 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/basic-tripleterm-07.rq @@ -1,6 +1,6 @@ PREFIX : CONSTRUCT WHERE { - <<(?s ?p ?o )>> ?q ?z . + :s ?q <<(?s ?p :o )>> . ?a ?b <<(?s ?p ?o )>> . } diff --git a/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq b/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq index ebde1a79..872fbfad 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/compound-tripleterm.rq @@ -2,9 +2,8 @@ PREFIX : SELECT * { - <<(:x ?R :z )>> :p <<(:a :b ?C )>> . - - <<( <<(:x ?R :z )>> :p <<(:a :b [] )>> )>> + ?s :p <<(:a :b ?C )>> . + ?s :q - <<( <<([] ?R :z )>> :p <<(:a :b [] )>> )>> . + <<( ?s1 :p <<(:a :b [] )>> )>> . } diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index a43036d4..e2e9aabb 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -102,7 +102,6 @@ :nested-reifier-01 :nested-reifier-02 :nested-tripleterm-01 -:nested-tripleterm-02 :update-anonreifier-01 :update-anonreifier-02 :update-anonreifier-03 @@ -584,11 +583,6 @@ mf:name "nested-tripleterm-01.rq" ; mf:action . -:nested-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; - dawgt:approval dawgt:Proposed ; - mf:name "nested-tripleterm-02.rq" ; - mf:action . - :update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-01.rq" ; diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq index 5ef21ea9..e8abaaf1 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-01.rq @@ -1,6 +1,6 @@ PREFIX : SELECT * { - <<(?S :p :o )>> :r :z . - <<( <<(?S :p :o )>> :r :z )>> :q 1 . + :s :r <<(?S :p :o )>> . + :s :q <<( :s1 :r <<(?S :p :o )>> )>> . } diff --git a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq b/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq deleted file mode 100644 index 19c2cf11..00000000 --- a/sparql/sparql12/syntax-triple-terms-positive/nested-tripleterm-02.rq +++ /dev/null @@ -1,6 +0,0 @@ -PREFIX : - -SELECT * { - :a :q <<(:s :p ?O )>> . - <<( :a :q <<(:s :p ?O )>>)>> :r :z . -} diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq index f8fd48ca..77c31669 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-01.rq @@ -1,5 +1,5 @@ PREFIX : INSERT DATA { - <<( :a :b :c )>> :p :o . + :s :p <<( :a :b :c )>> . } diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq index 8e4c38a7..8f7b07c4 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-03.rq @@ -1,8 +1,8 @@ PREFIX : INSERT { - <<( :a :b :c )>> ?P :o2 {| ?Y ?Z |} + ?S ?P <<( :a :b :c )>> {| ?Y ?Z |} } WHERE { - <<( :a :b :c )>> ?P :o1 {| ?Y ?Z |} + :s ?P <<( :a :b :c )>> {| ?Y ?Z |} } diff --git a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq index e9af25cb..486fed57 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq +++ b/sparql/sparql12/syntax-triple-terms-positive/update-tripleterm-04.rq @@ -1,8 +1,8 @@ PREFIX : INSERT { - <<( :a :b :c )>> ?P :o2 {| ?Y <<(:s1 :p1 ?Z)>> |} + :s ?P <<( :a :b :c )>> {| ?Y <<(:s1 :p1 ?Z)>> |} } WHERE { - <<( :a :b :c )>> ?P :o1 {| ?Y <<(:s1 :p1 ?Z)>> |} + ?s ?P <<( :a :b :c )>> {| ?Y <<(:s1 :p1 ?Z)>> |} } From eafb8863a546ece1bc5b207abbabf0d837e66653 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Wed, 23 Oct 2024 11:21:19 +0200 Subject: [PATCH 09/10] Introduce version-agnostic SPARQL test classes and mf:specVersion This makes the SPARQL syntax test classes more flexible towards future spec versions. Closes #143 --- ns/test-manifest.ttl | 21 + .../syntax-triple-terms-negative/manifest.ttl | 441 +++++----- .../syntax-triple-terms-positive/manifest.ttl | 770 ++++++++++-------- 3 files changed, 713 insertions(+), 519 deletions(-) diff --git a/ns/test-manifest.ttl b/ns/test-manifest.ttl index 0bee26b0..d90a47a3 100644 --- a/ns/test-manifest.ttl +++ b/ns/test-manifest.ttl @@ -97,6 +97,11 @@ rdfs:domain :ManifestEntry ; rdfs:range :ResultCardinality . +:specVersion rdf:type rdf:Property ; + rdfs:comment "The specification version this test applies to" ; + rdfs:domain :ManifestEntry ; + . + ## ---- Test Case Type --- :PositiveSyntaxTest rdf:type rdfs:Class ; @@ -111,6 +116,14 @@ rdfs:label "Positive Syntax Test for SPARQL1.1 Update" ; rdfs:comment "A type of test specifically for syntax testing of SPARQL1.1 Update. Syntax tests are not required to have an associated result, only an action." . +:PositiveSyntaxTestSparql rdf:type rdfs:Class ; + rdfs:label "Positive Syntax Test for SPARQL Query" ; + rdfs:comment "A type of test specifically for syntax testing of new features in the SPARQL Query Language. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . + +:PositiveUpdateSyntaxTestSparql rdf:type rdfs:Class ; + rdfs:label "Positive Syntax Test for SPARQL Update" ; + rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . + :NegativeSyntaxTest rdf:type rdfs:Class ; rdfs:label "Negative Syntax Test" ; @@ -124,6 +137,14 @@ rdfs:label "Negative Syntax Test for SPARQL1.1 Update" ; rdfs:comment "A type of test specifically for syntax testing of SPARQL1.1 Update. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error." . +:NegativeSyntaxTestSparql rdf:type rdfs:Class ; + rdfs:label "Negative Syntax Test for SPARQL Query" ; + rdfs:comment "A type of test specifically for syntax testing of new features in the SPARQL Query Language. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . + +:NegativeUpdateSyntaxTestSparql rdf:type rdfs:Class ; + rdfs:label "Negative Syntax Test for SPARQL Update" ; + rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . + :QueryEvaluationTest rdf:type rdfs:Class ; rdfs:label "Query Evaluation Test" ; diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index 51f21122..f22493ff 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -76,317 +76,380 @@ ) . -:alternate-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:alternate-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "alternate-path-anonreifier.rq" ; - mf:action . + mf:name "alternate-path-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:alternate-path-reifier rdf:type mf:NegativeSyntaxTest11 ; +:alternate-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "alternate-path-reifier.rq" ; - mf:action . + mf:name "alternate-path-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:alternate-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:alternate-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "alternate-path-tripleterm.rq" ; - mf:action . + mf:name "alternate-path-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-alternate-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-alternate-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-alternate-path.rq" ; - mf:action . + mf:name "annotated-anonreifier-alternate-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-list-predicate rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-list-predicate rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-list-predicate.rq" ; - mf:action . + mf:name "annotated-anonreifier-list-predicate.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-oneOrMore rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-oneOrMore rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-oneOrMore.rq" ; - mf:action . + mf:name "annotated-anonreifier-oneOrMore.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-optional rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-optional rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-optional.rq" ; - mf:action . + mf:name "annotated-anonreifier-optional.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-path-on-start rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-path-on-start rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-path-on-start.rq" ; - mf:action . + mf:name "annotated-anonreifier-path-on-start.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-path.rq" ; - mf:action . + mf:name "annotated-anonreifier-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-anonreifier-variable-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-anonreifier-variable-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-anonreifier-variable-path.rq" ; - mf:action . + mf:name "annotated-anonreifier-variable-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-list-predicate rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-list-predicate rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-list-predicate.rq" ; - mf:action . + mf:name "annotated-reifier-list-predicate.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-oneOrMore rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-oneOrMore rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-oneOrMore.rq" ; - mf:action . + mf:name "annotated-reifier-oneOrMore.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-optional rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-optional rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-optional.rq" ; - mf:action . + mf:name "annotated-reifier-optional.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-path-on-start rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-path-on-start rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-path-on-start.rq" ; - mf:action . + mf:name "annotated-reifier-path-on-start.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-path.rq" ; - mf:action . + mf:name "annotated-reifier-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-reifier-alternate-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-reifier-alternate-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-reifier-alternate-path.rq" ; - mf:action . + mf:name "annotated-reifier-reifier-alternate-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotated-reifier-variable-path rdf:type mf:NegativeSyntaxTest11 ; +:annotated-reifier-variable-path rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotated-reifier-variable-path.rq" ; - mf:action . + mf:name "annotated-reifier-variable-path.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; +:basic-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-subject.rq" ; - mf:action . + mf:name "basic-tripleterm-subject.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bind-anonreified rdf:type mf:NegativeSyntaxTest11 ; +:bind-anonreified rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bind-anonreified.rq" ; - mf:action . + mf:name "bind-anonreified.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bind-reified rdf:type mf:NegativeSyntaxTest11 ; +:bind-reified rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bind-reified.rq" ; - mf:action . + mf:name "bind-reified.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bindbnode-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:bindbnode-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bindbnode-anonreifier.rq" ; - mf:action . + mf:name "bindbnode-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bindbnode-reifier rdf:type mf:NegativeSyntaxTest11 ; +:bindbnode-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bindbnode-reifier.rq" ; - mf:action . + mf:name "bindbnode-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bindbnode-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:bindbnode-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bindbnode-tripleterm.rq" ; - mf:action . + mf:name "bindbnode-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-predicate-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:bnode-predicate-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-predicate-anonreifier.rq" ; - mf:action . + mf:name "bnode-predicate-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-predicate-reifier rdf:type mf:NegativeSyntaxTest11 ; +:bnode-predicate-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-predicate-reifier.rq" ; - mf:action . + mf:name "bnode-predicate-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-predicate-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:bnode-predicate-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-predicate-tripleterm.rq" ; - mf:action . + mf:name "bnode-predicate-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:compound-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; +:compound-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "compound-tripleterm-subject.rq" ; - mf:action . + mf:name "compound-tripleterm-subject.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-anonreifier-01 rdf:type mf:NegativeSyntaxTest11 ; +:list-anonreifier-01 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-anonreifier-01.rq" ; - mf:action . + mf:name "list-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-anonreifier-02 rdf:type mf:NegativeSyntaxTest11 ; +:list-anonreifier-02 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-anonreifier-02.rq" ; - mf:action . + mf:name "list-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-reifier-01 rdf:type mf:NegativeSyntaxTest11 ; +:list-reifier-01 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-reifier-01.rq" ; - mf:action . + mf:name "list-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-reifier-02 rdf:type mf:NegativeSyntaxTest11 ; +:list-reifier-02 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-reifier-02.rq" ; - mf:action . + mf:name "list-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-tripleterm-01 rdf:type mf:NegativeSyntaxTest11 ; +:list-tripleterm-01 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-tripleterm-01.rq" ; - mf:action . + mf:name "list-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:list-tripleterm-02 rdf:type mf:NegativeSyntaxTest11 ; +:list-tripleterm-02 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "list-tripleterm-02.rq" ; - mf:action . + mf:name "list-tripleterm-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-annotated-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:nested-annotated-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-annotated-path-anonreifier.rq" ; - mf:action . + mf:name "nested-annotated-path-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-annotated-path-reifier rdf:type mf:NegativeSyntaxTest11 ; +:nested-annotated-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-annotated-path-reifier.rq" ; - mf:action . + mf:name "nested-annotated-path-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-tripleterm-subject rdf:type mf:NegativeSyntaxTest11 ; +:nested-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-tripleterm-subject.rq" ; - mf:action . + mf:name "nested-tripleterm-subject.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-object-anonreifier.rq" ; - mf:action . + mf:name "quoted-list-object-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-object-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-object-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-object-reifier.rq" ; - mf:action . + mf:name "quoted-list-object-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-object-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-object-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-object-tripleterm.rq" ; - mf:action . + mf:name "quoted-list-object-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-predicate-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-predicate-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-predicate-anonreifier.rq" ; - mf:action . + mf:name "quoted-list-predicate-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-predicate-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-predicate-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-predicate-reifier.rq" ; - mf:action . + mf:name "quoted-list-predicate-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-predicate-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-predicate-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-predicate-tripleterm.rq" ; - mf:action . + mf:name "quoted-list-predicate-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-subject-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-subject-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-subject-anonreifier.rq" ; - mf:action . + mf:name "quoted-list-subject-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-subject-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-subject-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-subject-reifier.rq" ; - mf:action . + mf:name "quoted-list-subject-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-list-subject-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-list-subject-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-list-subject-tripleterm.rq" ; - mf:action . + mf:name "quoted-list-subject-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-anonreifier.rq" ; - mf:action . + mf:name "quoted-path-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-bind-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-bind-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-bind-anonreifier.rq" ; - mf:action . + mf:name "quoted-path-bind-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-bind-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-bind-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-bind-reifier.rq" ; - mf:action . + mf:name "quoted-path-bind-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-bind-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-bind-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-bind-tripleterm.rq" ; - mf:action . + mf:name "quoted-path-bind-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-reifier.rq" ; - mf:action . + mf:name "quoted-path-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-path-tripleterm.rq" ; - mf:action . + mf:name "quoted-path-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-variable-path-anonreifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-variable-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-variable-path-anonreifier.rq" ; - mf:action . + mf:name "quoted-variable-path-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-variable-path-reifier rdf:type mf:NegativeSyntaxTest11 ; +:quoted-variable-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-variable-path-reifier.rq" ; - mf:action . + mf:name "quoted-variable-path-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:quoted-variable-path-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:quoted-variable-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "quoted-variable-path-tripleterm.rq" ; - mf:action . + mf:name "quoted-variable-path-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:subject-tripleterm rdf:type mf:NegativeSyntaxTest11 ; +:subject-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "subject-tripleterm.rq" ; - mf:action . + mf:name "subject-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTest11 ; +:syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "syntax-update-anonreifier-01.rq" ; - mf:action . + mf:name "syntax-update-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:syntax-update-anonreifier-02 rdf:type mf:NegativeUpdateSyntaxTest11 ; +:syntax-update-anonreifier-02 rdf:type mf:NegativeUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "syntax-update-anonreifier-02.rq" ; - mf:action . + mf:name "syntax-update-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-01 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-01 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-01.rq" ; - mf:action . + mf:name "tripleterm-separate-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-02 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-02 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-02.rq" ; - mf:action . + mf:name "tripleterm-separate-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-03 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-03 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-03.rq" ; - mf:action . + mf:name "tripleterm-separate-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-04 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-04 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-04.rq" ; - mf:action . + mf:name "tripleterm-separate-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-05 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-05 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-05.rq" ; - mf:action . + mf:name "tripleterm-separate-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:tripleterm-separate-06 rdf:type mf:NegativeSyntaxTest11 ; +:tripleterm-separate-06 rdf:type mf:NegativeSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "tripleterm-separate-06.rq" ; - mf:action . + mf:name "tripleterm-separate-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index e2e9aabb..c007d6a5 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -123,552 +123,662 @@ ) . -:annotation-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-01.rq" ; - mf:action . + mf:name "annotation-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-02.rq" ; - mf:action . + mf:name "annotation-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-03.rq" ; - mf:action . + mf:name "annotation-anonreifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-04 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-04.rq" ; - mf:action . + mf:name "annotation-anonreifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-05 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-05 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-05.rq" ; - mf:action . + mf:name "annotation-anonreifier-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-06 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-06.rq" ; - mf:action . + mf:name "annotation-anonreifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-07 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-07.rq" ; - mf:action . + mf:name "annotation-anonreifier-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-08 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-08 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-08.rq" ; - mf:action . + mf:name "annotation-anonreifier-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-09 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-09 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-09.rq" ; - mf:action . + mf:name "annotation-anonreifier-09.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-multiple-01 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-multiple-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-multiple-01.rq" ; - mf:action . + mf:name "annotation-anonreifier-multiple-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-multiple-02 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-multiple-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-multiple-02.rq" ; - mf:action . + mf:name "annotation-anonreifier-multiple-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-multiple-03 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-multiple-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-multiple-03.rq" ; - mf:action . + mf:name "annotation-anonreifier-multiple-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-anonreifier-multiple-04 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-anonreifier-multiple-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-anonreifier-multiple-04.rq" ; - mf:action . + mf:name "annotation-anonreifier-multiple-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-01.rq" ; - mf:action . + mf:name "annotation-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-02.rq" ; - mf:action . + mf:name "annotation-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-03.rq" ; - mf:action . + mf:name "annotation-reifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-04 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-04.rq" ; - mf:action . + mf:name "annotation-reifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-05 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-05 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-05.rq" ; - mf:action . + mf:name "annotation-reifier-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-06 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-06.rq" ; - mf:action . + mf:name "annotation-reifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-07.rq" ; - mf:action . + mf:name "annotation-reifier-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-08 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-08 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-08.rq" ; - mf:action . + mf:name "annotation-reifier-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-09 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-09 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-09.rq" ; - mf:action . + mf:name "annotation-reifier-09.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-01 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-01.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-02 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-02.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-03 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-03.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-04 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-04.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-05 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-05 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-05.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-06 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-06.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-07 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-07.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-08 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-08 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-08.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-09 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-09 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-09.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-09.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:annotation-reifier-multiple-10 rdf:type mf:PositiveSyntaxTest11 ; +:annotation-reifier-multiple-10 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "annotation-reifier-multiple-10.rq" ; - mf:action . + mf:name "annotation-reifier-multiple-10.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-01.rq" ; - mf:action . + mf:name "basic-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-02.rq" ; - mf:action . + mf:name "basic-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-03.rq" ; - mf:action . + mf:name "basic-anonreifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-04 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-04.rq" ; - mf:action . + mf:name "basic-anonreifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-06 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-06.rq" ; - mf:action . + mf:name "basic-anonreifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-07 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-07.rq" ; - mf:action . + mf:name "basic-anonreifier-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-08 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-08 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-08.rq" ; - mf:action . + mf:name "basic-anonreifier-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-09 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-09 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-09.rq" ; - mf:action . + mf:name "basic-anonreifier-09.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-10 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-10 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-10.rq" ; - mf:action . + mf:name "basic-anonreifier-10.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-11 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-11 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-11.rq" ; - mf:action . + mf:name "basic-anonreifier-11.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-12 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-12 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-12.rq" ; - mf:action . + mf:name "basic-anonreifier-12.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-anonreifier-13 rdf:type mf:PositiveSyntaxTest11 ; +:basic-anonreifier-13 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-anonreifier-13.rq" ; - mf:action . + mf:name "basic-anonreifier-13.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-01.rq" ; - mf:action . + mf:name "basic-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-02.rq" ; - mf:action . + mf:name "basic-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-03.rq" ; - mf:action . + mf:name "basic-reifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-04 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-04.rq" ; - mf:action . + mf:name "basic-reifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-06 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-06.rq" ; - mf:action . + mf:name "basic-reifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-07 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-07.rq" ; - mf:action . + mf:name "basic-reifier-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-08 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-08 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-08.rq" ; - mf:action . + mf:name "basic-reifier-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-09 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-09 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-09.rq" ; - mf:action . + mf:name "basic-reifier-09.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-10 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-10 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-10.rq" ; - mf:action . + mf:name "basic-reifier-10.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-11 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-11 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-11.rq" ; - mf:action . + mf:name "basic-reifier-11.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-12 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-12 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-12.rq" ; - mf:action . + mf:name "basic-reifier-12.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-reifier-13 rdf:type mf:PositiveSyntaxTest11 ; +:basic-reifier-13 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-reifier-13.rq" ; - mf:action . + mf:name "basic-reifier-13.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-01.rq" ; - mf:action . + mf:name "basic-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-02.rq" ; - mf:action . + mf:name "basic-tripleterm-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-03.rq" ; - mf:action . + mf:name "basic-tripleterm-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-04 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-04.rq" ; - mf:action . + mf:name "basic-tripleterm-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-05 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-05 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-05.rq" ; - mf:action . + mf:name "basic-tripleterm-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-06 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-06.rq" ; - mf:action . + mf:name "basic-tripleterm-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:basic-tripleterm-07 rdf:type mf:PositiveSyntaxTest11 ; +:basic-tripleterm-07 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "basic-tripleterm-07.rq" ; - mf:action . + mf:name "basic-tripleterm-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-anonreifier-01.rq" ; - mf:action . + mf:name "bnode-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-anonreifier-02.rq" ; - mf:action . + mf:name "bnode-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-anonreifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-anonreifier-03.rq" ; - mf:action . + mf:name "bnode-anonreifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-reifier-01.rq" ; - mf:action . + mf:name "bnode-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-reifier-02.rq" ; - mf:action . + mf:name "bnode-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-reifier-03 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-reifier-03.rq" ; - mf:action . + mf:name "bnode-reifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-tripleterm-01.rq" ; - mf:action . + mf:name "bnode-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-tripleterm-02.rq" ; - mf:action . + mf:name "bnode-tripleterm-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:bnode-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; +:bnode-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "bnode-tripleterm-03.rq" ; - mf:action . + mf:name "bnode-tripleterm-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:compound-all rdf:type mf:PositiveSyntaxTest11 ; +:compound-all rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "compound-all.rq" ; - mf:action . + mf:name "compound-all.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:compound-anonreifier rdf:type mf:PositiveSyntaxTest11 ; +:compound-anonreifier rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "compound-anonreifier.rq" ; - mf:action . + mf:name "compound-anonreifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:compound-reifier rdf:type mf:PositiveSyntaxTest11 ; +:compound-reifier rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "compound-reifier.rq" ; - mf:action . + mf:name "compound-reifier.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:compound-tripleterm rdf:type mf:PositiveSyntaxTest11 ; +:compound-tripleterm rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "compound-tripleterm.rq" ; - mf:action . + mf:name "compound-tripleterm.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:expr-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; +:expr-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-01.rq" ; - mf:action . + mf:name "expr-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:expr-tripleterm-03 rdf:type mf:PositiveSyntaxTest11 ; +:expr-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-03.rq" ; - mf:action . + mf:name "expr-tripleterm-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:expr-tripleterm-04 rdf:type mf:PositiveSyntaxTest11 ; +:expr-tripleterm-04 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-04.rq" ; - mf:action . + mf:name "expr-tripleterm-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:expr-tripleterm-05 rdf:type mf:PositiveSyntaxTest11 ; +:expr-tripleterm-05 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-05.rq" ; - mf:action . + mf:name "expr-tripleterm-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:expr-tripleterm-06 rdf:type mf:PositiveSyntaxTest11 ; +:expr-tripleterm-06 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "expr-tripleterm-06.rq" ; - mf:action . + mf:name "expr-tripleterm-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:inside-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-anonreifier-01.rq" ; - mf:action . + mf:name "inside-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:inside-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-anonreifier-02.rq" ; - mf:action . + mf:name "inside-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:inside-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-reifier-01.rq" ; - mf:action . + mf:name "inside-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:inside-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-reifier-02.rq" ; - mf:action . + mf:name "inside-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; +:inside-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-tripleterm-01.rq" ; - mf:action . + mf:name "inside-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:inside-tripleterm-02 rdf:type mf:PositiveSyntaxTest11 ; +:inside-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "inside-tripleterm-02.rq" ; - mf:action . + mf:name "inside-tripleterm-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-anonreifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:nested-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-anonreifier-01.rq" ; - mf:action . + mf:name "nested-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-anonreifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:nested-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-anonreifier-02.rq" ; - mf:action . + mf:name "nested-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-reifier-01 rdf:type mf:PositiveSyntaxTest11 ; +:nested-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-reifier-01.rq" ; - mf:action . + mf:name "nested-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-reifier-02 rdf:type mf:PositiveSyntaxTest11 ; +:nested-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-reifier-02.rq" ; - mf:action . + mf:name "nested-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:nested-tripleterm-01 rdf:type mf:PositiveSyntaxTest11 ; +:nested-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "nested-tripleterm-01.rq" ; - mf:action . + mf:name "nested-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-01.rq" ; - mf:action . + mf:name "update-anonreifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-02 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-02 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-02.rq" ; - mf:action . + mf:name "update-anonreifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-03.rq" ; - mf:action . + mf:name "update-anonreifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-04.rq" ; - mf:action . + mf:name "update-anonreifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-05.rq" ; - mf:action . + mf:name "update-anonreifier-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-anonreifier-06 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-anonreifier-06 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-anonreifier-06.rq" ; - mf:action . + mf:name "update-anonreifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-01.rq" ; - mf:action . + mf:name "update-reifier-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-02 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-02 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-02.rq" ; - mf:action . + mf:name "update-reifier-02.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-03.rq" ; - mf:action . + mf:name "update-reifier-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-04.rq" ; - mf:action . + mf:name "update-reifier-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-05.rq" ; - mf:action . + mf:name "update-reifier-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-06 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-06 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-06.rq" ; - mf:action . + mf:name "update-reifier-06.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-07 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-07 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-07.rq" ; - mf:action . + mf:name "update-reifier-07.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-reifier-08 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-reifier-08 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-reifier-08.rq" ; - mf:action . + mf:name "update-reifier-08.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-tripleterm-01 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-tripleterm-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-tripleterm-01.rq" ; - mf:action . + mf:name "update-tripleterm-01.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-tripleterm-03 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-tripleterm-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-tripleterm-03.rq" ; - mf:action . + mf:name "update-tripleterm-03.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-tripleterm-04 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-tripleterm-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-tripleterm-04.rq" ; - mf:action . + mf:name "update-tripleterm-04.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . -:update-tripleterm-05 rdf:type mf:PositiveUpdateSyntaxTest11 ; +:update-tripleterm-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; dawgt:approval dawgt:Proposed ; - mf:name "update-tripleterm-05.rq" ; - mf:action . + mf:name "update-tripleterm-05.rq" ; + mf:specVersion "sparql-1.2"; + mf:action . From 3b4894a36067941c6e783e376346042e12d26ab3 Mon Sep 17 00:00:00 2001 From: Ruben Taelman Date: Thu, 24 Oct 2024 09:06:01 +0200 Subject: [PATCH 10/10] Remove redundancy in SPARQL test classes --- ns/test-manifest.ttl | 28 +-- .../syntax-triple-terms-negative/manifest.ttl | 126 +++++----- .../syntax-triple-terms-positive/manifest.ttl | 220 +++++++++--------- 3 files changed, 183 insertions(+), 191 deletions(-) diff --git a/ns/test-manifest.ttl b/ns/test-manifest.ttl index d90a47a3..b571fe48 100644 --- a/ns/test-manifest.ttl +++ b/ns/test-manifest.ttl @@ -106,7 +106,11 @@ :PositiveSyntaxTest rdf:type rdfs:Class ; rdfs:label "Positive Syntax Test" ; - rdfs:comment "A type of test specifically for syntax testing. Syntax tests are not required to have an associated result, only an action." . + rdfs:comment "A type of test specifically for syntax testing. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . + +:PositiveUpdateSyntaxTest rdf:type rdfs:Class ; + rdfs:label "Positive Syntax Test for SPARQL Update" ; + rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . :PositiveSyntaxTest11 rdf:type rdfs:Class ; rdfs:label "Positive Syntax Test for SPARQL1.1 Query" ; @@ -116,18 +120,14 @@ rdfs:label "Positive Syntax Test for SPARQL1.1 Update" ; rdfs:comment "A type of test specifically for syntax testing of SPARQL1.1 Update. Syntax tests are not required to have an associated result, only an action." . -:PositiveSyntaxTestSparql rdf:type rdfs:Class ; - rdfs:label "Positive Syntax Test for SPARQL Query" ; - rdfs:comment "A type of test specifically for syntax testing of new features in the SPARQL Query Language. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . - -:PositiveUpdateSyntaxTestSparql rdf:type rdfs:Class ; - rdfs:label "Positive Syntax Test for SPARQL Update" ; - rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Tests are expected to define their spec version." . - :NegativeSyntaxTest rdf:type rdfs:Class ; rdfs:label "Negative Syntax Test" ; - rdfs:comment "A type of test specifically for syntax testing. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error." . + rdfs:comment "A type of test specifically for syntax testing. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . + +:NegativeUpdateSyntaxTest rdf:type rdfs:Class ; + rdfs:label "Negative Syntax Test for SPARQL Update" ; + rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . :NegativeSyntaxTest11 rdf:type rdfs:Class ; rdfs:label "Negative Syntax Test for SPARQL1.1 Query" ; @@ -137,14 +137,6 @@ rdfs:label "Negative Syntax Test for SPARQL1.1 Update" ; rdfs:comment "A type of test specifically for syntax testing of SPARQL1.1 Update. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error." . -:NegativeSyntaxTestSparql rdf:type rdfs:Class ; - rdfs:label "Negative Syntax Test for SPARQL Query" ; - rdfs:comment "A type of test specifically for syntax testing of new features in the SPARQL Query Language. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . - -:NegativeUpdateSyntaxTestSparql rdf:type rdfs:Class ; - rdfs:label "Negative Syntax Test for SPARQL Update" ; - rdfs:comment "A type of test specifically for syntax testing of SPARQL Update. Syntax tests are not required to have an associated result, only an action. Negative syntax tests are tests of which the result should be a parser error. Tests are expected to define their spec version." . - :QueryEvaluationTest rdf:type rdfs:Class ; rdfs:label "Query Evaluation Test" ; diff --git a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl index f22493ff..be5d3e06 100644 --- a/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-negative/manifest.ttl @@ -76,379 +76,379 @@ ) . -:alternate-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:alternate-path-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "alternate-path-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:alternate-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:alternate-path-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "alternate-path-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:alternate-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:alternate-path-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "alternate-path-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-alternate-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-alternate-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-alternate-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-list-predicate rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-list-predicate rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-list-predicate.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-oneOrMore rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-oneOrMore rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-oneOrMore.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-optional rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-optional rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-optional.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-path-on-start rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-path-on-start rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-path-on-start.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-anonreifier-variable-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-anonreifier-variable-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-anonreifier-variable-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-list-predicate rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-list-predicate rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-list-predicate.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-oneOrMore rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-oneOrMore rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-oneOrMore.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-optional rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-optional rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-optional.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-path-on-start rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-path-on-start rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-path-on-start.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-reifier-alternate-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-reifier-alternate-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-reifier-alternate-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotated-reifier-variable-path rdf:type mf:NegativeSyntaxTestSparql ; +:annotated-reifier-variable-path rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotated-reifier-variable-path.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; +:basic-tripleterm-subject rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-subject.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bind-anonreified rdf:type mf:NegativeSyntaxTestSparql ; +:bind-anonreified rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bind-anonreified.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bind-reified rdf:type mf:NegativeSyntaxTestSparql ; +:bind-reified rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bind-reified.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bindbnode-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:bindbnode-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bindbnode-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bindbnode-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:bindbnode-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bindbnode-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bindbnode-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:bindbnode-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bindbnode-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-predicate-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:bnode-predicate-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-predicate-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-predicate-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:bnode-predicate-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-predicate-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-predicate-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:bnode-predicate-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-predicate-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:compound-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; +:compound-tripleterm-subject rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "compound-tripleterm-subject.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-anonreifier-01 rdf:type mf:NegativeSyntaxTestSparql ; +:list-anonreifier-01 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-anonreifier-02 rdf:type mf:NegativeSyntaxTestSparql ; +:list-anonreifier-02 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-reifier-01 rdf:type mf:NegativeSyntaxTestSparql ; +:list-reifier-01 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-reifier-02 rdf:type mf:NegativeSyntaxTestSparql ; +:list-reifier-02 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-tripleterm-01 rdf:type mf:NegativeSyntaxTestSparql ; +:list-tripleterm-01 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:list-tripleterm-02 rdf:type mf:NegativeSyntaxTestSparql ; +:list-tripleterm-02 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "list-tripleterm-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-annotated-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:nested-annotated-path-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-annotated-path-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-annotated-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:nested-annotated-path-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-annotated-path-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-tripleterm-subject rdf:type mf:NegativeSyntaxTestSparql ; +:nested-tripleterm-subject rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-tripleterm-subject.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-object-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-object-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-object-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-object-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-object-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-object-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-object-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-object-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-predicate-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-predicate-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-predicate-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-predicate-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-predicate-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-predicate-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-predicate-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-predicate-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-predicate-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-subject-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-subject-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-subject-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-subject-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-subject-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-subject-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-list-subject-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-list-subject-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-list-subject-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-bind-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-bind-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-bind-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-bind-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-bind-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-bind-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-bind-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-bind-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-bind-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-path-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-path-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-variable-path-anonreifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-variable-path-anonreifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-variable-path-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-variable-path-reifier rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-variable-path-reifier rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-variable-path-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:quoted-variable-path-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:quoted-variable-path-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "quoted-variable-path-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:subject-tripleterm rdf:type mf:NegativeSyntaxTestSparql ; +:subject-tripleterm rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "subject-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTestSparql ; +:syntax-update-anonreifier-01 rdf:type mf:NegativeUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "syntax-update-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:syntax-update-anonreifier-02 rdf:type mf:NegativeUpdateSyntaxTestSparql ; +:syntax-update-anonreifier-02 rdf:type mf:NegativeUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "syntax-update-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-01 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-01 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-02 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-02 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-03 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-03 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-04 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-04 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-05 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-05 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:tripleterm-separate-06 rdf:type mf:NegativeSyntaxTestSparql ; +:tripleterm-separate-06 rdf:type mf:NegativeSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "tripleterm-separate-06.rq" ; mf:specVersion "sparql-1.2"; diff --git a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl index c007d6a5..dae29994 100644 --- a/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl +++ b/sparql/sparql12/syntax-triple-terms-positive/manifest.ttl @@ -123,661 +123,661 @@ ) . -:annotation-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-04 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-05 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-05 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-06 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-07 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-08 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-08 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-09 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-09 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-09.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-multiple-01 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-multiple-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-multiple-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-multiple-02 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-multiple-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-multiple-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-multiple-03 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-multiple-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-multiple-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-anonreifier-multiple-04 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-anonreifier-multiple-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-anonreifier-multiple-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-04 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-05 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-05 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-06 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-07 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-08 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-08 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-09 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-09 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-09.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-01 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-02 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-03 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-04 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-05 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-05 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-06 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-07 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-08 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-08 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-09 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-09 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-09.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:annotation-reifier-multiple-10 rdf:type mf:PositiveSyntaxTestSparql ; +:annotation-reifier-multiple-10 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "annotation-reifier-multiple-10.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-04 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-06 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-07 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-08 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-08 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-09 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-09 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-09.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-10 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-10 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-10.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-11 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-11 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-11.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-12 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-12 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-12.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-anonreifier-13 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-anonreifier-13 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-anonreifier-13.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-04 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-06 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-07 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-08 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-08 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-09 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-09 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-09.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-10 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-10 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-10.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-11 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-11 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-11.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-12 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-12 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-12.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-reifier-13 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-reifier-13 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-reifier-13.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-04 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-05 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-05 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-06 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:basic-tripleterm-07 rdf:type mf:PositiveSyntaxTestSparql ; +:basic-tripleterm-07 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "basic-tripleterm-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-anonreifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-anonreifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-anonreifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-anonreifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-anonreifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-reifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-reifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-reifier-03 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-reifier-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-reifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-tripleterm-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-tripleterm-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-tripleterm-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:bnode-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; +:bnode-tripleterm-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "bnode-tripleterm-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:compound-all rdf:type mf:PositiveSyntaxTestSparql ; +:compound-all rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "compound-all.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:compound-anonreifier rdf:type mf:PositiveSyntaxTestSparql ; +:compound-anonreifier rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "compound-anonreifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:compound-reifier rdf:type mf:PositiveSyntaxTestSparql ; +:compound-reifier rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "compound-reifier.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:compound-tripleterm rdf:type mf:PositiveSyntaxTestSparql ; +:compound-tripleterm rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "compound-tripleterm.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:expr-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; +:expr-tripleterm-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:expr-tripleterm-03 rdf:type mf:PositiveSyntaxTestSparql ; +:expr-tripleterm-03 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:expr-tripleterm-04 rdf:type mf:PositiveSyntaxTestSparql ; +:expr-tripleterm-04 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:expr-tripleterm-05 rdf:type mf:PositiveSyntaxTestSparql ; +:expr-tripleterm-05 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:expr-tripleterm-06 rdf:type mf:PositiveSyntaxTestSparql ; +:expr-tripleterm-06 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "expr-tripleterm-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-anonreifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-anonreifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-reifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-reifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-tripleterm-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:inside-tripleterm-02 rdf:type mf:PositiveSyntaxTestSparql ; +:inside-tripleterm-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "inside-tripleterm-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-anonreifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:nested-anonreifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-anonreifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:nested-anonreifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-reifier-01 rdf:type mf:PositiveSyntaxTestSparql ; +:nested-reifier-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-reifier-02 rdf:type mf:PositiveSyntaxTestSparql ; +:nested-reifier-02 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:nested-tripleterm-01 rdf:type mf:PositiveSyntaxTestSparql ; +:nested-tripleterm-01 rdf:type mf:PositiveSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "nested-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-01 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-02 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-02 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-03 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-04 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-05 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-anonreifier-06 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-anonreifier-06 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-anonreifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-01 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-02 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-02 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-02.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-03 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-04 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-05 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-05.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-06 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-06 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-06.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-07 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-07 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-07.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-reifier-08 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-reifier-08 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-reifier-08.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-tripleterm-01 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-tripleterm-01 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-tripleterm-01.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-tripleterm-03 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-tripleterm-03 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-tripleterm-03.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-tripleterm-04 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-tripleterm-04 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-tripleterm-04.rq" ; mf:specVersion "sparql-1.2"; mf:action . -:update-tripleterm-05 rdf:type mf:PositiveUpdateSyntaxTestSparql ; +:update-tripleterm-05 rdf:type mf:PositiveUpdateSyntaxTest ; dawgt:approval dawgt:Proposed ; mf:name "update-tripleterm-05.rq" ; mf:specVersion "sparql-1.2";