This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit 48d22ba064fe8b6c758528298f8633f2ea83442c Author: Andy Seaborne <[email protected]> AuthorDate: Sun Mar 8 21:29:16 2026 +0000 RRX RDF 1.2 tests --- jena-arq/testing/RIOT/rrx12/README | 5 + jena-arq/testing/RIOT/rrx12/manifest.ttl | 227 +++++++++++++++++++++ jena-arq/testing/RIOT/rrx12/misc/manifest.ttl | 56 +++++ .../RIOT/rrx12/misc/rrx-reif-collection-empty.nt | 5 + .../RIOT/rrx12/misc/rrx-reif-collection-empty.rdf | 8 + .../rrx12/misc/rrx-reif-collection-one-compound.nt | 8 + .../misc/rrx-reif-collection-one-compound.rdf | 11 + .../RIOT/rrx12/misc/rrx-reif-propertyattr.nt | 6 + .../RIOT/rrx12/misc/rrx-reif-propertyattr.rdf | 9 + .../testing/RIOT/rrx12/misc/rrx-reif-resource.nt | 5 + .../testing/RIOT/rrx12/misc/rrx-reif-resource.rdf | 7 + .../RIOT/rrx12/misc/rrx-unknown-top-attr.rdf | 8 + jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.nt | 2 + .../testing/RIOT/rrx12/rrx12-annotation-01.rdf | 9 + jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.nt | 2 + .../testing/RIOT/rrx12/rrx12-annotation-02.rdf | 8 + jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.nt | 1 + .../testing/RIOT/rrx12/rrx12-basedir-AtTop.rdf | 9 + .../RIOT/rrx12/rrx12-basedir-InlineItsVersion.nt | 1 + .../RIOT/rrx12/rrx12-basedir-InlineItsVersion.rdf | 10 + .../testing/RIOT/rrx12/rrx12-basedir-NoVersion.nt | 1 + .../testing/RIOT/rrx12/rrx12-basedir-NoVersion.rdf | 9 + .../testing/RIOT/rrx12/rrx12-basedir-OnNode.nt | 1 + .../testing/RIOT/rrx12/rrx12-basedir-OnNode.rdf | 11 + .../testing/RIOT/rrx12/rrx12-basedir-OnProperty.nt | 2 + .../RIOT/rrx12/rrx12-basedir-OnProperty.rdf | 12 ++ .../RIOT/rrx12/rrx12-basedir-PropertyAttr.nt | 2 + .../RIOT/rrx12/rrx12-basedir-PropertyAttr.rdf | 9 + .../RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.nt | 1 + .../RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.rdf | 6 + .../RIOT/rrx12/rrx12-basedir-error-bad-dir.rdf | 10 + jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.nt | 1 + .../testing/RIOT/rrx12/rrx12-its-version-1.rdf | 10 + jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.nt | 2 + .../testing/RIOT/rrx12/rrx12-its-version-2.rdf | 13 ++ jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.nt | 1 + .../testing/RIOT/rrx12/rrx12-rdf-version-1.rdf | 9 + jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.nt | 2 + .../testing/RIOT/rrx12/rrx12-rdf-version-2.rdf | 12 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-After.nt | 2 + jena-arq/testing/RIOT/rrx12/rrx12-tt-After.rdf | 15 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.nt | 1 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.rdf | 14 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.nt | 2 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.rdf | 16 ++ .../testing/RIOT/rrx12/rrx12-tt-BeforeAfter.nt | 5 + .../testing/RIOT/rrx12/rrx12-tt-BeforeAfter.rdf | 18 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.nt | 1 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.rdf | 12 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.nt | 1 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.rdf | 12 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.nt | 3 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.rdf | 24 +++ jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.nt | 4 + jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.rdf | 27 +++ jena-arq/testing/RIOT/rrx12/rrx12-tt-error1.rdf | 12 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-error2.rdf | 14 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-error3.rdf | 15 ++ jena-arq/testing/RIOT/rrx12/rrx12-tt-error4.rdf | 15 ++ 59 files changed, 724 insertions(+) diff --git a/jena-arq/testing/RIOT/rrx12/README b/jena-arq/testing/RIOT/rrx12/README new file mode 100644 index 0000000000..2fa92288c7 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/README @@ -0,0 +1,5 @@ +== Tests for RDF 1.2 features + +.. and RDF 1.1 features which are related to the RDF 1.2 feature processing. + +The tests here are basic feature tests and supplement the tests from rdf-tests CG. diff --git a/jena-arq/testing/RIOT/rrx12/manifest.ttl b/jena-arq/testing/RIOT/rrx12/manifest.ttl new file mode 100644 index 0000000000..062014fccd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/manifest.ttl @@ -0,0 +1,227 @@ +## Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0 + +PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> +PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> +PREFIX mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> +PREFIX test: <http://www.w3.org/2001/sw/DataAccess/tests/> +PREFIX rdft: <http://www.w3.org/ns/rdftest#> +PREFIX tr: <https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval#> +PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> + +tr:manifest rdf:type mf:Manifest ; + rdfs:label "Apache Jena RRX 1.2 Tests" ; + mf:assumedTestBase <https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval/> ; + mf:entries + ( + tr:rrx12-rdf-version-1 + tr:rrx12-rdf-version-2 + tr:rrx12-its-version-1 + tr:rrx12-its-version-2 + + tr:rrx12-tt-Basic + tr:rrx12-tt-Compact1 + tr:rrx12-tt-Compact2 + tr:rrx12-tt-Before + tr:rrx12-tt-After + tr:rrx12-tt-BeforeAfter + tr:rrx12-tt-Several + tr:rrx12-tt-Nested + tr:rrx12-tt-error1 + tr:rrx12-tt-error2 + tr:rrx12-tt-error3 + tr:rrx12-tt-error4 + + tr:rrx12-annotation-01 + tr:rrx12-annotation-02 + + tr:rrx12-basedir-NoVersion + tr:rrx12-basedir-AtTop + tr:rrx12-basedir-OnNode + tr:rrx12-basedir-OnProperty + tr:rrx12-basedir-InlineItsVersion + tr:rrx12-basedir-PropertyAttr + tr:rrx12-basedir-PropertyAttrLocal + tr:rrx12-basedir-error-bad-dir + ) . + +## rdf:version +tr:rrx12-rdf-version-1 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-rdf-version-1.rdf" ; + mf:comment "rdf:version (1)" ; + mf:action <rrx12-rdf-version-1.rdf> ; + mf:result <rrx12-rdf-version-1.nt> ; + . + +tr:rrx12-rdf-version-2 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-rdf-version-2.rdf" ; + mf:comment "rdf:version (2)" ; + mf:action <rrx12-rdf-version-2.rdf> ; + mf:result <rrx12-rdf-version-2.nt> ; + . + +## its:version +tr:rrx12-its-version-1 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-its-version-1.rdf" ; + mf:comment "its:version (1)" ; + mf:action <rrx12-its-version-1.rdf> ; + mf:result <rrx12-its-version-1.nt> ; + . + +tr:rrx12-its-version-2 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-its-version-2.rdf" ; + mf:comment "its:version (2)" ; + mf:action <rrx12-its-version-2.rdf> ; + mf:result <rrx12-its-version-2.nt> ; + . + +## Triple terms +tr:rrx12-tt-Basic rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Basic.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Basic"; + mf:action <rrx12-tt-Basic.rdf> ; + mf:result <rrx12-tt-Basic.nt> ; + . + +tr:rrx12-tt-Compact1 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Compact1.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Compact1"; + mf:action <rrx12-tt-Compact1.rdf> ; + mf:result <rrx12-tt-Compact1.nt> ; + . + +tr:rrx12-tt-Compact2 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Compact2.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Compact2"; + mf:action <rrx12-tt-Compact2.rdf> ; + mf:result <rrx12-tt-Compact2.nt> ; + . + +tr:rrx12-tt-Before rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Before.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Before"; + mf:action <rrx12-tt-Before.rdf> ; + mf:result <rrx12-tt-Before.nt> ; + . + +tr:rrx12-tt-After rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-After.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-After"; + mf:action <rrx12-tt-After.rdf> ; + mf:result <rrx12-tt-After.nt> ; + . + +tr:rrx12-tt-BeforeAfter rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-BeforeAfter.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-BeforeAfter"; + mf:action <rrx12-tt-BeforeAfter.rdf> ; + mf:result <rrx12-tt-BeforeAfter.nt> ; + . + +tr:rrx12-tt-Several rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Several.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Several"; + mf:action <rrx12-tt-Several.rdf> ; + mf:result <rrx12-tt-Several.nt> ; + . + +tr:rrx12-tt-Nested rdf:type rdft:TestXMLEval ; + mf:name "rrx12-tt-Nested.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-Nested"; + mf:action <rrx12-tt-Nested.rdf> ; + mf:result <rrx12-tt-Nested.nt> ; + . + +tr:rrx12-tt-error1 rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx12-tt-error1.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-error1"; + mf:action <rrx12-tt-error1.rdf> ; + . + +tr:rrx12-tt-error2 rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx12-tt-error2.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-error2"; + mf:action <rrx12-tt-error2.rdf> ; + . + +tr:rrx12-tt-error3 rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx12-tt-error3.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-error3"; + mf:action <rrx12-tt-error3.rdf> ; + . + +tr:rrx12-tt-error4 rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx12-tt-error4.rdf" ; + mf:comment "RDF 1.2 rrx12-tt-error4"; + mf:action <rrx12-tt-error3.rdf> ; + . + +## Annotations +tr:rrx12-annotation-01 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-annotation-01.rdf" ; + mf:comment "RDF 1.2 annotation"; + mf:action <rrx12-annotation-01.rdf> ; + mf:result <rrx12-annotation-01.nt> ; + . + +tr:rrx12-annotation-02 rdf:type rdft:TestXMLEval ; + mf:name "rrx12-annotation-02.rdf" ; + mf:comment "RDF 1.2 annotationNodeID"; + mf:action <rrx12-annotation-02.rdf> ; + mf:result <rrx12-annotation-02.nt> ; + . + +## Language base direction +tr:rrx12-basedir-NoVersion rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-NoVersion.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-NoVersion"; + mf:action <rrx12-basedir-NoVersion.rdf> ; + mf:result <rrx12-basedir-NoVersion.nt> ; + . + +tr:rrx12-basedir-AtTop rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-AtTop.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-AtTop"; + mf:action <rrx12-basedir-AtTop.rdf> ; + mf:result <rrx12-basedir-AtTop.nt> ; + . + +tr:rrx12-basedir-OnNode rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-OnNode.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-OnNode"; + mf:action <rrx12-basedir-OnNode.rdf> ; + mf:result <rrx12-basedir-OnNode.nt> ; + . + +tr:rrx12-basedir-OnProperty rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-OnProperty.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-OnProperty"; + mf:action <rrx12-basedir-OnProperty.rdf> ; + mf:result <rrx12-basedir-OnProperty.nt> ; + . + +tr:rrx12-basedir-InlineItsVersion rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-InlineItsVersion.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-InlineItsVersion"; + mf:action <rrx12-basedir-InlineItsVersion.rdf> ; + mf:result <rrx12-basedir-InlineItsVersion.nt> ; + . + +tr:rrx12-basedir-PropertyAttr rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-PropertyAttr.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-PropertyAttr"; + mf:action <rrx12-basedir-PropertyAttr.rdf> ; + mf:result <rrx12-basedir-PropertyAttr.nt> ; + . + +tr:rrx12-basedir-PropertyAttrLocal rdf:type rdft:TestXMLEval ; + mf:name "rrx12-basedir-PropertyAttr.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-PropertyAttr"; + mf:action <rrx12-basedir-PropertyAttrLocal.rdf> ; + mf:result <rrx12-basedir-PropertyAttrLocal.nt> ; + . + +tr:rrx12-basedir-error-bad-dir rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx12-basedir-error-bad-dir.rdf" ; + mf:comment "RDF 1.2 rrx12-basedir-error-bad-dir"; + mf:action <rrx12-basedir-error-bad-dir.rdf> ; + . diff --git a/jena-arq/testing/RIOT/rrx12/misc/manifest.ttl b/jena-arq/testing/RIOT/rrx12/misc/manifest.ttl new file mode 100644 index 0000000000..6d9b11f03d --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/manifest.ttl @@ -0,0 +1,56 @@ +## Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0 + +PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> +PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> +PREFIX mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> +PREFIX test: <http://www.w3.org/2001/sw/DataAccess/tests/> +PREFIX rdft: <http://www.w3.org/ns/rdftest#> +PREFIX tr: <https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval#> +PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> + +tr:manifest rdf:type mf:Manifest ; + rdfs:label "Apache Jena RRX Tests (Extra)" ; + mf:assumedTestBase <https://w3c.github.io/rdf-tests/rdf/rdf12/rdf-xml/eval/> ; + mf:entries + ( + tr:rrx-unknown-top-attr + tr:rrx-reif-propertyattr + tr:rrx-reif-collection-empty + tr:rrx-reif-collection-one-compound + tr:rrx-reif-resource + ) . + +tr:rrx-unknown-top-attr rdf:type rdft:TestXMLNegativeSyntax ; + mf:name "rrx-unknown-top-attr.rdf" ; + mf:comment "Unnwon attribute on top node element"; + mf:action <rrx-unknown-top-attr.rdf> ; + ##mf:result <rrx-unknown-top-attr.nt> ; + . + +tr:rrx-reif-propertyattr rdf:type rdft:TestXMLEval ; + mf:name "rrx-reif-propertyattr.rdf" ; + mf:comment "RDF 1.1 Reification of property attribute"; + mf:action <rrx-reif-propertyattr.rdf> ; + mf:result <rrx-reif-propertyattr.nt> ; + . + +tr:rrx-reif-collection-empty rdf:type rdft:TestXMLEval ; + mf:name "rrx-reif-collection-empty.rdf" ; + mf:comment "RDF 1.1 Reification of an empty collction"; + mf:action <rrx-reif-collection-empty.rdf> ; + mf:result <rrx-reif-collection-empty.nt> ; + . + +tr:rrx-reif-collection-one-compound rdf:type rdft:TestXMLEval ; + mf:name "rrx-reif-collection-one-compound.rdf" ; + mf:comment "RDF 1.1 Reification of a collection of one rdf:Description element"; + mf:action <rrx-reif-collection-one-compound.rdf> ; + mf:result <rrx-reif-collection-one-compound.nt> ; + . + +tr:rrx-reif-resource rdf:type rdft:TestXMLEval ; + mf:name "rrx-reif-resource.rdf" ; + mf:comment "RDF 1.1 Reification and rdf:resource"; + mf:action <rrx-reif-resource.rdf> ; + mf:result <rrx-reif-resource.nt> ; + . diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.nt b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.nt new file mode 100644 index 0000000000..d5ffc0bd99 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.nt @@ -0,0 +1,5 @@ +<http://example/s> <http://example.org/p> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://example/s> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/p> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.rdf b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.rdf new file mode 100644 index 0000000000..9faeeba104 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-empty.rdf @@ -0,0 +1,8 @@ +<!-- xmlReifPropertyParseTypeCollection --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#"> + <rdf:Description rdf:about="http://example/s"> + <ex:p rdf:ID="local" rdf:parseType="Collection"></ex:p> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.nt b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.nt new file mode 100644 index 0000000000..64e878c55b --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.nt @@ -0,0 +1,8 @@ +<http://example/s> <http://example.org/p1> _:B1cdcf930e1cd2239e85b42b9afabde26 . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://example/s> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/p1> . +<http://example/base#local> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:B1cdcf930e1cd2239e85b42b9afabde26 . +_:B1cdcf930e1cd2239e85b42b9afabde26 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> <http://example/SUBJ> . +<http://example/SUBJ> <http://example.org/p2> "TEXT" . +_:B1cdcf930e1cd2239e85b42b9afabde26 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> . diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.rdf b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.rdf new file mode 100644 index 0000000000..17b6e19d97 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-collection-one-compound.rdf @@ -0,0 +1,11 @@ +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#"> + <rdf:Description rdf:about="http://example/s"> + <ex:p1 rdf:ID="local" rdf:parseType="Collection"> + <rdf:Description rdf:about="http://example/SUBJ"> + <ex:p2>TEXT</ex:p2> + </rdf:Description> + </ex:p1> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.nt b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.nt new file mode 100644 index 0000000000..e946201b42 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.nt @@ -0,0 +1,6 @@ +_:Bec6fa6e70ce5de1dffc2123f1e522831 <http://example.org/object> "OBJ" . +<http://example/subject> <http://example.org/property> _:Bec6fa6e70ce5de1dffc2123f1e522831 . +<http://example/base#reif> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . +<http://example/base#reif> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://example/subject> . +<http://example/base#reif> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/property> . +<http://example/base#reif> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:Bec6fa6e70ce5de1dffc2123f1e522831 . diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.rdf b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.rdf new file mode 100644 index 0000000000..0ae3e4db77 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-propertyattr.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<!-- xmlReifPropertyAttribute --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#"> + <rdf:Description rdf:about="http://example/subject"> + <ex:property rdf:ID="reif" ex:object="OBJ"/> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.nt b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.nt new file mode 100644 index 0000000000..bba1f22fd5 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.nt @@ -0,0 +1,5 @@ +_:Bfe68b6531c50229faac5890307baab2f <http://example.org/prop1> <http://example.org/object> . +<http://example/base#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . +<http://example/base#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:Bfe68b6531c50229faac5890307baab2f . +<http://example/base#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . +<http://example/base#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://example.org/object> . diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.rdf b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.rdf new file mode 100644 index 0000000000..807a8e3357 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-reif-resource.rdf @@ -0,0 +1,7 @@ +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:eg="http://example.org/" + xml:base="http://example/base#"> + <rdf:Description> + <eg:prop1 rdf:ID="reify" rdf:resource="http://example.org/object"/> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/misc/rrx-unknown-top-attr.rdf b/jena-arq/testing/RIOT/rrx12/misc/rrx-unknown-top-attr.rdf new file mode 100644 index 0000000000..40bf52a788 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/misc/rrx-unknown-top-attr.rdf @@ -0,0 +1,8 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:lang="en" + ex:unknown="XXX" + > + <rdf:Description rdf:about="http://example.org/subj" ex:prop="obj"/> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.nt b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.nt new file mode 100644 index 0000000000..9b73a42555 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.nt @@ -0,0 +1,2 @@ +<http://example.org/> <http://example.org/stuff/1.0/prop> "blah" . +<http://example.org/triple1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#reifies> <<( <http://example.org/> <http://example.org/stuff/1.0/prop> "blah" )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.rdf new file mode 100644 index 0000000000..8e5ede19cd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-01.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<!-- xmlAnnotation1 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/stuff/1.0/" + xml:base="http://example.org/triples"> + <rdf:Description rdf:about="http://example.org/"> + <ex:prop rdf:annotation="http://example.org/triple1">blah</ex:prop> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.nt b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.nt new file mode 100644 index 0000000000..37b86fae37 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.nt @@ -0,0 +1,2 @@ +<http://example.org/> <http://example.org/stuff/1.0/prop> "blah" . +_:B44c73b42347637d868141283c161540f <http://www.w3.org/1999/02/22-rdf-syntax-ns#reifies> <<( <http://example.org/> <http://example.org/stuff/1.0/prop> "blah" )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.rdf new file mode 100644 index 0000000000..ee62af9ae9 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-annotation-02.rdf @@ -0,0 +1,8 @@ +<?xml version="1.0"?> +<!-- xmlAnnotation2 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/stuff/1.0/"> + <rdf:Description rdf:about="http://example.org/"> + <ex:prop rdf:annotationNodeID="triple1">blah</ex:prop> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.nt new file mode 100644 index 0000000000..a9fcdebe48 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.nt @@ -0,0 +1 @@ +<http://example/subj> <http://example/prop> "ABC"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.rdf new file mode 100644 index 0000000000..fffa2d4aa7 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-AtTop.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:dir="ltr" + xml:lang="en" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/subj" ex:prop="ABC" /> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.nt new file mode 100644 index 0000000000..a9fcdebe48 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.nt @@ -0,0 +1 @@ +<http://example/subj> <http://example/prop> "ABC"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.rdf new file mode 100644 index 0000000000..4c537601e0 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-InlineItsVersion.rdf @@ -0,0 +1,10 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + xml:lang="en" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/subj"> + <ex:prop its:version="2.0" its:dir="ltr">ABC</ex:prop> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.nt new file mode 100644 index 0000000000..a9fcdebe48 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.nt @@ -0,0 +1 @@ +<http://example/subj> <http://example/prop> "ABC"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.rdf new file mode 100644 index 0000000000..4db756d0df --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-NoVersion.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:dir="ltr" + xml:lang="en" + > + <rdf:Description rdf:about="http://example/subj" ex:prop="ABC" /> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.nt new file mode 100644 index 0000000000..79ef6d7dbd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.nt @@ -0,0 +1 @@ +<http://example/subj> <http://example/prop> "obj"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.rdf new file mode 100644 index 0000000000..1defc753bd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnNode.rdf @@ -0,0 +1,11 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:version="2.0" + xml:lang="en" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/subj" its:dir="ltr"> + <ex:prop>obj</ex:prop> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.nt new file mode 100644 index 0000000000..40975aba9b --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.nt @@ -0,0 +1,2 @@ +<http://example/s> <http://example/p> "obj1"@en--ltr . +<http://example/s> <http://example/q> "obj2"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.rdf new file mode 100644 index 0000000000..71754fcc7f --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-OnProperty.rdf @@ -0,0 +1,12 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:version="2.0" + xml:lang="en" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/s"> + <ex:p its:dir="ltr">obj1</ex:p> + <ex:q its:dir="ltr">obj2</ex:q> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.nt new file mode 100644 index 0000000000..1965a665eb --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.nt @@ -0,0 +1,2 @@ +<http://example/subj> <http://example/prop> "obj"@en--ltr . +<http://example/subj> <http://example/str> "str"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.rdf new file mode 100644 index 0000000000..87eb9e2b53 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttr.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:version="2.0" + its:dir="ltr" + rdf:version="1.2"> + <rdf:Description xml:lang="en" rdf:about="http://example/subj" ex:prop="obj" ex:str="str"/> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.nt b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.nt new file mode 100644 index 0000000000..79ef6d7dbd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.nt @@ -0,0 +1 @@ +<http://example/subj> <http://example/prop> "obj"@en--ltr . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.rdf new file mode 100644 index 0000000000..efb79bb064 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-PropertyAttrLocal.rdf @@ -0,0 +1,6 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its"> + <rdf:Description rdf:about="http://example/subj" xml:lang="en" its:version="2.0" its:dir="ltr" ex:prop="obj" /> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-basedir-error-bad-dir.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-error-bad-dir.rdf new file mode 100644 index 0000000000..6cf962af24 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-basedir-error-bad-dir.rdf @@ -0,0 +1,10 @@ +<?xml version="1.0" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example/" + xmlns:its="http://www.w3.org/2005/11/its" + its:version="2.0" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/s" its:dir="BAD"> + <ex:p>obj</ex:p> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.nt b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.nt new file mode 100644 index 0000000000..34d177d170 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.nt @@ -0,0 +1 @@ +<http://example/subject> <http://example.org/property> "ABC" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.rdf new file mode 100644 index 0000000000..2dd7530d13 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-1.rdf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#" + xmlns:its="http://www.w3.org/2005/11/its" + its:version="2.0"> + <rdf:Description rdf:about="http://example/subject"> + <ex:property>ABC</ex:property> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.nt b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.nt new file mode 100644 index 0000000000..7c4a29fbf3 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.nt @@ -0,0 +1,2 @@ +<http://example/subject> <http://example.org/property> "ABC" . +<http://example/subject0> <http://example.org/property1> "ABC" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.rdf new file mode 100644 index 0000000000..fe432ac2bb --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-its-version-2.rdf @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#" + xmlns:its="http://www.w3.org/2005/11/its" + > + <rdf:Description its:version="2.0" rdf:about="http://example/subject"> + <ex:property>ABC</ex:property> + </rdf:Description> + <rdf:Description rdf:about="http://example/subject0"> + <ex:property1 its:version="2.0">ABC</ex:property1> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.nt b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.nt new file mode 100644 index 0000000000..34d177d170 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.nt @@ -0,0 +1 @@ +<http://example/subject> <http://example.org/property> "ABC" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.rdf new file mode 100644 index 0000000000..5d954ac40f --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-1.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#" + rdf:version="1.2"> + <rdf:Description rdf:about="http://example/subject"> + <ex:property>ABC</ex:property> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.nt b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.nt new file mode 100644 index 0000000000..7c4a29fbf3 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.nt @@ -0,0 +1,2 @@ +<http://example/subject> <http://example.org/property> "ABC" . +<http://example/subject0> <http://example.org/property1> "ABC" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.rdf new file mode 100644 index 0000000000..53baaef70d --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-rdf-version-2.rdf @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ex="http://example.org/" + xml:base="http://example/base#" + > + <rdf:Description rdf:version="1.2" rdf:about="http://example/subject"> + <ex:property>ABC</ex:property> + </rdf:Description> + <rdf:Description rdf:about="http://example/subject0"> + <ex:property1 rdf:version="1.2">ABC</ex:property1> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.nt new file mode 100644 index 0000000000..552736a2cd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.nt @@ -0,0 +1,2 @@ +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://TRIPLE/p> "literal o2" )>> . +<http://example.org/outer> <http://example.org/after> "AFTER (with TT)" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.rdf new file mode 100644 index 0000000000..0cff3547bc --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-After.rdf @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-After --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <tt:p>literal o2</tt:p> + </rdf:Description> + </ex:propTripleTerm> + <ex:after>AFTER (with TT)</ex:after> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.nt new file mode 100644 index 0000000000..559d2d0896 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.nt @@ -0,0 +1 @@ +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://TRIPLE/p> <http://TRIPLE/o> )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.rdf new file mode 100644 index 0000000000..6330e3e3ab --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Basic.rdf @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Basic --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <tt:p rdf:resource="http://TRIPLE/o" /> + </rdf:Description> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.nt new file mode 100644 index 0000000000..0244e3c412 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.nt @@ -0,0 +1,2 @@ +<http://example.org/outer> <http://example.org/before> "BEFORE" . +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://TRIPLE/p> "literal o2" )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.rdf new file mode 100644 index 0000000000..29d4799a4b --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Before.rdf @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Before --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:before>BEFORE</ex:before> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <!--<tt:p rdf:resource="http://TRIPLE/o" />--> + <tt:p>literal o2</tt:p> + </rdf:Description> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.nt new file mode 100644 index 0000000000..4648ff794b --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.nt @@ -0,0 +1,5 @@ +<http://example.org/outer> <http://example.org/before> "BEFORE1" . +<http://example.org/outer> <http://example.org/before> "BEFORE2" . +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://TRIPLE/p> "literal o2" )>> . +<http://example.org/outer> <http://example.org/after> "AFTER1" . +<http://example.org/outer> <http://example.org/after> "AFTER2" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.rdf new file mode 100644 index 0000000000..d2c9f4b302 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-BeforeAfter.rdf @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-BeforeAfter --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:before>BEFORE1</ex:before> + <ex:before>BEFORE2</ex:before> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <tt:p>literal o2</tt:p> + </rdf:Description> + </ex:propTripleTerm> + <ex:after>AFTER1</ex:after> + <ex:after>AFTER2</ex:after> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.nt new file mode 100644 index 0000000000..2aac7f068f --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.nt @@ -0,0 +1 @@ +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://TRIPLE/object> "OBJ" )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.rdf new file mode 100644 index 0000000000..bdc3780bac --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact1.rdf @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Compact1 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s" tt:object="OBJ"/> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.nt new file mode 100644 index 0000000000..1b9738decd --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.nt @@ -0,0 +1 @@ +<http://example.org/outer> <http://example.org/propTripleTerm> <<( <http://TRIPLE/s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://example.org/TYPE> )>> . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.rdf new file mode 100644 index 0000000000..e3d30e8ca0 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Compact2.rdf @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Compact2 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <ex:TYPE rdf:about="http://TRIPLE/s"/> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.nt new file mode 100644 index 0000000000..9bbd556f6c --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.nt @@ -0,0 +1,3 @@ +<http://example.org/outer> <http://example.org/before> "BEFORE nested" . +<http://example.org/outer> <http://example.org/propTripleTermOuter> <<( <http://ex/outer-s1> <http://example.org/propTripleTermInner> <<( <http://ex/inner-s2> <http://example.org/p2> <http://TRIPLE/o2> )>> )>> . +<http://example.org/outer> <http://example.org/after> "AFTER" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.rdf new file mode 100644 index 0000000000..be1a33c962 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Nested.rdf @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- Nested --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:before>BEFORE nested</ex:before> + + <ex:propTripleTermOuter rdf:parseType="Triple"> + <rdf:Description rdf:about="http://ex/outer-s1"> + + <ex:propTripleTermInner rdf:parseType="Triple"> + <rdf:Description rdf:about="http://ex/inner-s2"> + <ex:p2 rdf:resource="http://TRIPLE/o2"/> + </rdf:Description> + </ex:propTripleTermInner> + + </rdf:Description> + </ex:propTripleTermOuter> + + <ex:after>AFTER</ex:after> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.nt b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.nt new file mode 100644 index 0000000000..4962716583 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.nt @@ -0,0 +1,4 @@ +<http://example.org/outer> <http://example.org/before> "BEFORE" . +<http://example.org/outer> <http://example.org/propTripleTerm1> <<( <http://TRIPLE/s1> <http://TRIPLE/p> "literal o1" )>> . +<http://example.org/outer> <http://example.org/propTripleTerm2> <<( <http://TRIPLE/s2> <http://TRIPLE/p> "literal o2" )>> . +<http://example.org/outer> <http://example.org/after> "AFTER" . diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.rdf new file mode 100644 index 0000000000..a29de05f07 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-Several.rdf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Several --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + + <ex:before>BEFORE</ex:before> + + <ex:propTripleTerm1 rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s1"> + <tt:p>literal o1</tt:p> + </rdf:Description> + </ex:propTripleTerm1> + + <ex:propTripleTerm2 rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s2"> + <tt:p>literal o2</tt:p> + </rdf:Description> + </ex:propTripleTerm2> + + <ex:after>AFTER</ex:after> + + </rdf:Description> + +</rdf:RDF> \ No newline at end of file diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-error1.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error1.rdf new file mode 100644 index 0000000000..4f162d5bbf --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error1.rdf @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Error1 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <ex:ERROR>57</ex:ERROR> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-error2.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error2.rdf new file mode 100644 index 0000000000..32cd187b46 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error2.rdf @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Error2 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <ex:ERROR> + <ex:inner>57</ex:inner> + </ex:ERROR> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-error3.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error3.rdf new file mode 100644 index 0000000000..aee891a420 --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error3.rdf @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Error3 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <tt:p1></tt:p1> + <tt:p2></tt:p2> + </rdf:Description> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF> diff --git a/jena-arq/testing/RIOT/rrx12/rrx12-tt-error4.rdf b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error4.rdf new file mode 100644 index 0000000000..7e317ddd9a --- /dev/null +++ b/jena-arq/testing/RIOT/rrx12/rrx12-tt-error4.rdf @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<!-- rrx12-tt-Error4 --> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:tt="http://TRIPLE/" + xmlns:ex="http://example.org/" + rdf:version='1.2'> + <rdf:Description rdf:about="http://example.org/outer"> + <ex:propTripleTerm rdf:parseType="Triple"> + <rdf:Description rdf:about="http://TRIPLE/s"> + <!-- Bad : multiple triples --> + <tt:p1 rdf:ID="local">text</tt:p1> + </rdf:Description> + </ex:propTripleTerm> + </rdf:Description> +</rdf:RDF>
