Created
April 16, 2022 22:18
-
-
Save aucampia/21671bccb12975d4d951156d6ffafa20 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
commit 23af106dcb58f472105dce028b7c150d13f9d323 | |
Author: Graham Higgins <gjh@bel-epa.com> | |
Date: Sat Apr 16 23:01:51 2022 +0100 | |
test re-org | |
diff --git a/test/conftest.py b/test/conftest.py | |
index 793fecbe..927e2ba8 100644 | |
--- a/test/conftest.py | |
+++ b/test/conftest.py | |
@@ -2,7 +2,7 @@ import pytest | |
from rdflib import Graph | |
-from .data import CONSISTENT_DATA_DIR | |
+from .data import TEST_DATA_DIR | |
from .earl import EarlReporter | |
pytest_plugins = [EarlReporter.__module__] | |
@@ -14,4 +14,4 @@ pytest.register_assert_rewrite("test.testutils") | |
@pytest.fixture(scope="session") | |
def rdfs_graph() -> Graph: | |
- return Graph().parse(CONSISTENT_DATA_DIR / "rdfs.ttl", format="turtle") | |
+ return Graph().parse(TEST_DATA_DIR / "rdfs.ttl", format="turtle") | |
diff --git a/test/data.py b/test/data.py | |
index db184fb0..0917f157 100644 | |
--- a/test/data.py | |
+++ b/test/data.py | |
@@ -2,7 +2,7 @@ from rdflib import URIRef | |
from pathlib import Path | |
TEST_DIR = Path(__file__).parent | |
-CONSISTENT_DATA_DIR = TEST_DIR / "consistent_test_data" | |
+TEST_DATA_DIR = TEST_DIR / "data" | |
alice_uri = URIRef("http://example.org/alice") | |
bob_uri = URIRef("http://example.org/bob") | |
index 825fac5c..2f61f751 100644 | |
--- a/test/w3c/nquads/manifest.ttl | |
+++ b/test/data/suites/w3c/nquads/manifest.ttl | |
@@ -6,562 +6,560 @@ | |
@prefix rdft: <http://www.w3.org/ns/rdftest#> . | |
-@prefix : <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#> . | |
- | |
<> a mf:Manifest ; | |
mf:name "N-Quads tests" ; | |
mf:entries | |
( | |
- :nq-syntax-uri-01 | |
- :nq-syntax-uri-02 | |
- :nq-syntax-uri-03 | |
- :nq-syntax-uri-04 | |
- :nq-syntax-uri-05 | |
- :nq-syntax-uri-06 | |
- :nq-syntax-bnode-01 | |
- :nq-syntax-bnode-02 | |
- :nq-syntax-bnode-03 | |
- :nq-syntax-bnode-04 | |
- :nq-syntax-bnode-05 | |
- :nq-syntax-bnode-06 | |
- :nq-syntax-bad-literal-01 | |
- :nq-syntax-bad-literal-02 | |
- :nq-syntax-bad-literal-03 | |
- :nq-syntax-bad-uri-01 | |
- :nq-syntax-bad-quint-01 | |
- :nt-syntax-file-01 | |
- :nt-syntax-file-02 | |
- :nt-syntax-file-03 | |
- :nt-syntax-uri-01 | |
- :nt-syntax-uri-02 | |
- :nt-syntax-uri-03 | |
- :nt-syntax-uri-04 | |
- :nt-syntax-string-01 | |
- :nt-syntax-string-02 | |
- :nt-syntax-string-03 | |
- :nt-syntax-str-esc-01 | |
- :nt-syntax-str-esc-02 | |
- :nt-syntax-str-esc-03 | |
- :nt-syntax-bnode-01 | |
- :nt-syntax-bnode-02 | |
- :nt-syntax-bnode-03 | |
- :nt-syntax-datatypes-01 | |
- :nt-syntax-datatypes-02 | |
- :nt-syntax-bad-uri-01 | |
- :nt-syntax-bad-uri-02 | |
- :nt-syntax-bad-uri-03 | |
- :nt-syntax-bad-uri-04 | |
- :nt-syntax-bad-uri-05 | |
- :nt-syntax-bad-uri-06 | |
- :nt-syntax-bad-uri-07 | |
- :nt-syntax-bad-uri-08 | |
- :nt-syntax-bad-uri-09 | |
- :nt-syntax-bad-prefix-01 | |
- :nt-syntax-bad-base-01 | |
- :nt-syntax-bad-struct-01 | |
- :nt-syntax-bad-struct-02 | |
- :nt-syntax-bad-lang-01 | |
- :nt-syntax-bad-esc-01 | |
- :nt-syntax-bad-esc-02 | |
- :nt-syntax-bad-esc-03 | |
- :nt-syntax-bad-string-01 | |
- :nt-syntax-bad-string-02 | |
- :nt-syntax-bad-string-03 | |
- :nt-syntax-bad-string-04 | |
- :nt-syntax-bad-string-05 | |
- :nt-syntax-bad-string-06 | |
- :nt-syntax-bad-string-07 | |
- :nt-syntax-bad-num-01 | |
- :nt-syntax-bad-num-02 | |
- :nt-syntax-bad-num-03 | |
- :nt-syntax-subm-01 | |
- :comment_following_triple | |
- :literal | |
- :literal_all_controls | |
- :literal_all_punctuation | |
- :literal_ascii_boundaries | |
- :literal_with_2_dquotes | |
- :literal_with_2_squotes | |
- :literal_with_BACKSPACE | |
- :literal_with_CARRIAGE_RETURN | |
- :literal_with_CHARACTER_TABULATION | |
- :literal_with_dquote | |
- :literal_with_FORM_FEED | |
- :literal_with_LINE_FEED | |
- :literal_with_numeric_escape4 | |
- :literal_with_numeric_escape8 | |
- :literal_with_REVERSE_SOLIDUS | |
- :literal_with_REVERSE_SOLIDUS2 | |
- :literal_with_squote | |
- :literal_with_UTF8_boundaries | |
- :langtagged_string | |
- :lantag_with_subtag | |
- :minimal_whitespace | |
+ <#nq-syntax-uri-01> | |
+ <#nq-syntax-uri-02> | |
+ <#nq-syntax-uri-03> | |
+ <#nq-syntax-uri-04> | |
+ <#nq-syntax-uri-05> | |
+ <#nq-syntax-uri-06> | |
+ <#nq-syntax-bnode-01> | |
+ <#nq-syntax-bnode-02> | |
+ <#nq-syntax-bnode-03> | |
+ <#nq-syntax-bnode-04> | |
+ <#nq-syntax-bnode-05> | |
+ <#nq-syntax-bnode-06> | |
+ <#nq-syntax-bad-literal-01> | |
+ <#nq-syntax-bad-literal-02> | |
+ <#nq-syntax-bad-literal-03> | |
+ <#nq-syntax-bad-uri-01> | |
+ <#nq-syntax-bad-quint-01> | |
+ <#nt-syntax-file-01> | |
+ <#nt-syntax-file-02> | |
+ <#nt-syntax-file-03> | |
+ <#nt-syntax-uri-01> | |
+ <#nt-syntax-uri-02> | |
+ <#nt-syntax-uri-03> | |
+ <#nt-syntax-uri-04> | |
+ <#nt-syntax-string-01> | |
+ <#nt-syntax-string-02> | |
+ <#nt-syntax-string-03> | |
+ <#nt-syntax-str-esc-01> | |
+ <#nt-syntax-str-esc-02> | |
+ <#nt-syntax-str-esc-03> | |
+ <#nt-syntax-bnode-01> | |
+ <#nt-syntax-bnode-02> | |
+ <#nt-syntax-bnode-03> | |
+ <#nt-syntax-datatypes-01> | |
+ <#nt-syntax-datatypes-02> | |
+ <#nt-syntax-bad-uri-01> | |
+ <#nt-syntax-bad-uri-02> | |
+ <#nt-syntax-bad-uri-03> | |
+ <#nt-syntax-bad-uri-04> | |
+ <#nt-syntax-bad-uri-05> | |
+ <#nt-syntax-bad-uri-06> | |
+ <#nt-syntax-bad-uri-07> | |
+ <#nt-syntax-bad-uri-08> | |
+ <#nt-syntax-bad-uri-09> | |
+ <#nt-syntax-bad-prefix-01> | |
+ <#nt-syntax-bad-base-01> | |
+ <#nt-syntax-bad-struct-01> | |
+ <#nt-syntax-bad-struct-02> | |
+ <#nt-syntax-bad-lang-01> | |
+ <#nt-syntax-bad-esc-01> | |
+ <#nt-syntax-bad-esc-02> | |
+ <#nt-syntax-bad-esc-03> | |
+ <#nt-syntax-bad-string-01> | |
+ <#nt-syntax-bad-string-02> | |
+ <#nt-syntax-bad-string-03> | |
+ <#nt-syntax-bad-string-04> | |
+ <#nt-syntax-bad-string-05> | |
+ <#nt-syntax-bad-string-06> | |
+ <#nt-syntax-bad-string-07> | |
+ <#nt-syntax-bad-num-01> | |
+ <#nt-syntax-bad-num-02> | |
+ <#nt-syntax-bad-num-03> | |
+ <#nt-syntax-subm-01> | |
+ <#comment_following_triple> | |
+ <#literal> | |
+ <#literal_all_controls> | |
+ <#literal_all_punctuation> | |
+ <#literal_ascii_boundaries> | |
+ <#literal_with_2_dquotes> | |
+ <#literal_with_2_squotes> | |
+ <#literal_with_BACKSPACE> | |
+ <#literal_with_CARRIAGE_RETURN> | |
+ <#literal_with_CHARACTER_TABULATION> | |
+ <#literal_with_dquote> | |
+ <#literal_with_FORM_FEED> | |
+ <#literal_with_LINE_FEED> | |
+ <#literal_with_numeric_escape4> | |
+ <#literal_with_numeric_escape8> | |
+ <#literal_with_REVERSE_SOLIDUS> | |
+ <#literal_with_REVERSE_SOLIDUS2> | |
+ <#literal_with_squote> | |
+ <#literal_with_UTF8_boundaries> | |
+ <#langtagged_string> | |
+ <#lantag_with_subtag> | |
+ <#minimal_whitespace> | |
) . | |
-:nq-syntax-uri-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-01" ; | |
rdfs:comment "URI graph with URI triple" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-01.nq> ; | |
. | |
-:nq-syntax-uri-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-02" ; | |
rdfs:comment "URI graph with BNode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-02.nq> ; | |
. | |
-:nq-syntax-uri-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-03" ; | |
rdfs:comment "URI graph with BNode object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-03.nq> ; | |
. | |
-:nq-syntax-uri-04 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-04> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-04" ; | |
rdfs:comment "URI graph with simple literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-04.nq> ; | |
. | |
-:nq-syntax-uri-05 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-05> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-05" ; | |
rdfs:comment "URI graph with language tagged literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-05.nq> ; | |
. | |
-:nq-syntax-uri-06 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-uri-06> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-uri-06" ; | |
rdfs:comment "URI graph with datatyped literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-uri-06.nq> ; | |
. | |
-:nq-syntax-bnode-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-01" ; | |
rdfs:comment "BNode graph with URI triple" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-01.nq> ; | |
. | |
-:nq-syntax-bnode-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-02" ; | |
rdfs:comment "BNode graph with BNode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-02.nq> ; | |
. | |
-:nq-syntax-bnode-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-03" ; | |
rdfs:comment "BNode graph with BNode object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-03.nq> ; | |
. | |
-:nq-syntax-bnode-04 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-04> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-04" ; | |
rdfs:comment "BNode graph with simple literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-04.nq> ; | |
. | |
-:nq-syntax-bnode-05 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-05> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-05" ; | |
rdfs:comment "BNode graph with language tagged literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-05.nq> ; | |
. | |
-:nq-syntax-bnode-06 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nq-syntax-bnode-06> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nq-syntax-bnode-06" ; | |
rdfs:comment "BNode graph with datatyped literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bnode-06.nq> ; | |
. | |
-:nq-syntax-bad-literal-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nq-syntax-bad-literal-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nq-syntax-bad-literal-01" ; | |
rdfs:comment "Graph name may not be a simple literal (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bad-literal-01.nq> ; | |
. | |
-:nq-syntax-bad-literal-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nq-syntax-bad-literal-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nq-syntax-bad-literal-02" ; | |
rdfs:comment "Graph name may not be a language tagged literal (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bad-literal-02.nq> ; | |
. | |
-:nq-syntax-bad-literal-03 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nq-syntax-bad-literal-03> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nq-syntax-bad-literal-03" ; | |
rdfs:comment "Graph name may not be a datatyped literal (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bad-literal-03.nq> ; | |
. | |
-:nq-syntax-bad-uri-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nq-syntax-bad-uri-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nq-syntax-bad-uri-01" ; | |
rdfs:comment "Graph name URI must be absolute (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bad-uri-01.nq> ; | |
. | |
-:nq-syntax-bad-quint-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nq-syntax-bad-quint-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nq-syntax-bad-quint-01" ; | |
rdfs:comment "N-Quads does not have a fifth element (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nq-syntax-bad-quint-01.nq> ; | |
. | |
-:nt-syntax-file-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-file-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-file-01" ; | |
rdfs:comment "Empty file" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-file-01.nq> ; | |
. | |
-:nt-syntax-file-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-file-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-file-02" ; | |
rdfs:comment "Only comment" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-file-02.nq> ; | |
. | |
-:nt-syntax-file-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-file-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-file-03" ; | |
rdfs:comment "One comment, one empty line" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-file-03.nq> ; | |
. | |
-:nt-syntax-uri-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-uri-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-uri-01" ; | |
rdfs:comment "Only IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-uri-01.nq> ; | |
. | |
-:nt-syntax-uri-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-uri-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-uri-02" ; | |
rdfs:comment "IRIs with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-uri-02.nq> ; | |
. | |
-:nt-syntax-uri-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-uri-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-uri-03" ; | |
rdfs:comment "IRIs with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-uri-03.nq> ; | |
. | |
-:nt-syntax-uri-04 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-uri-04> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-uri-04" ; | |
rdfs:comment "Legal IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-uri-04.nq> ; | |
. | |
-:nt-syntax-string-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-string-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-string-01" ; | |
rdfs:comment "string literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-string-01.nq> ; | |
. | |
-:nt-syntax-string-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-string-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-string-02" ; | |
rdfs:comment "langString literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-string-02.nq> ; | |
. | |
-:nt-syntax-string-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-string-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-string-03" ; | |
rdfs:comment "langString literal with region" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-string-03.nq> ; | |
. | |
-:nt-syntax-str-esc-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-str-esc-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-01" ; | |
rdfs:comment "string literal with escaped newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-str-esc-01.nq> ; | |
. | |
-:nt-syntax-str-esc-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-str-esc-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-02" ; | |
rdfs:comment "string literal with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-str-esc-02.nq> ; | |
. | |
-:nt-syntax-str-esc-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-str-esc-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-03" ; | |
rdfs:comment "string literal with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-str-esc-03.nq> ; | |
. | |
-:nt-syntax-bnode-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-bnode-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-bnode-01" ; | |
rdfs:comment "bnode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bnode-01.nq> ; | |
. | |
-:nt-syntax-bnode-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-bnode-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-bnode-02" ; | |
rdfs:comment "bnode object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bnode-02.nq> ; | |
. | |
-:nt-syntax-bnode-03 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-bnode-03> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-bnode-03" ; | |
rdfs:comment "Blank node labels may start with a digit" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bnode-03.nq> ; | |
. | |
-:nt-syntax-datatypes-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-datatypes-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-datatypes-01" ; | |
rdfs:comment "xsd:byte literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-datatypes-01.nq> ; | |
. | |
-:nt-syntax-datatypes-02 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-datatypes-02> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-datatypes-02" ; | |
rdfs:comment "integer as xsd:string" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-datatypes-02.nq> ; | |
. | |
-:nt-syntax-bad-uri-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-01" ; | |
rdfs:comment "Bad IRI : space (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-01.nq> ; | |
. | |
-:nt-syntax-bad-uri-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-02" ; | |
rdfs:comment "Bad IRI : bad escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-02.nq> ; | |
. | |
-:nt-syntax-bad-uri-03 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-03> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-03" ; | |
rdfs:comment "Bad IRI : bad long escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-03.nq> ; | |
. | |
-:nt-syntax-bad-uri-04 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-04> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-04" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-04.nq> ; | |
. | |
-:nt-syntax-bad-uri-05 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-05> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-05" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-05.nq> ; | |
. | |
-:nt-syntax-bad-uri-06 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-06> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-06" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-06.nq> ; | |
. | |
-:nt-syntax-bad-uri-07 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-07> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-07" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-07.nq> ; | |
. | |
-:nt-syntax-bad-uri-08 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-08> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-08" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-08.nq> ; | |
. | |
-:nt-syntax-bad-uri-09 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-uri-09> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-09" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in datatype (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-uri-09.nq> ; | |
. | |
-:nt-syntax-bad-prefix-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-prefix-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-prefix-01" ; | |
rdfs:comment "@prefix not allowed in n-triples (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-prefix-01.nq> ; | |
. | |
-:nt-syntax-bad-base-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-base-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-base-01" ; | |
rdfs:comment "@base not allowed in N-Triples (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-base-01.nq> ; | |
. | |
-:nt-syntax-bad-struct-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-struct-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-struct-01" ; | |
rdfs:comment "N-Triples does not have objectList (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-struct-01.nq> ; | |
. | |
-:nt-syntax-bad-struct-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-struct-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-struct-02" ; | |
rdfs:comment "N-Triples does not have predicateObjectList (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-struct-02.nq> ; | |
. | |
-:nt-syntax-bad-lang-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-lang-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-lang-01" ; | |
rdfs:comment "langString with bad lang (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-lang-01.nq> ; | |
. | |
-:nt-syntax-bad-esc-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-esc-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-01" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-esc-01.nq> ; | |
. | |
-:nt-syntax-bad-esc-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-esc-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-02" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-esc-02.nq> ; | |
. | |
-:nt-syntax-bad-esc-03 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-esc-03> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-03" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-esc-03.nq> ; | |
. | |
-:nt-syntax-bad-string-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-01" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-01.nq> ; | |
. | |
-:nt-syntax-bad-string-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-02" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-02.nq> ; | |
. | |
-:nt-syntax-bad-string-03 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-03> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-03" ; | |
rdfs:comment "single quotes (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-03.nq> ; | |
. | |
-:nt-syntax-bad-string-04 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-04> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-04" ; | |
rdfs:comment "long single string literal (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-04.nq> ; | |
. | |
-:nt-syntax-bad-string-05 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-05> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-05" ; | |
rdfs:comment "long double string literal (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-05.nq> ; | |
. | |
-:nt-syntax-bad-string-06 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-06> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-06" ; | |
rdfs:comment "string literal with no end (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-06.nq> ; | |
. | |
-:nt-syntax-bad-string-07 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-string-07> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-07" ; | |
rdfs:comment "string literal with no start (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-string-07.nq> ; | |
. | |
-:nt-syntax-bad-num-01 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-num-01> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-01" ; | |
rdfs:comment "no numbers in N-Triples (integer) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-num-01.nq> ; | |
. | |
-:nt-syntax-bad-num-02 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-num-02> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-02" ; | |
rdfs:comment "no numbers in N-Triples (decimal) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-num-02.nq> ; | |
. | |
-:nt-syntax-bad-num-03 a rdft:TestNQuadsNegativeSyntax ; | |
+<#nt-syntax-bad-num-03> a rdft:TestNQuadsNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-03" ; | |
rdfs:comment "no numbers in N-Triples (float) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-bad-num-03.nq> ; | |
. | |
-:nt-syntax-subm-01 a rdft:TestNQuadsPositiveSyntax ; | |
+<#nt-syntax-subm-01> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "nt-syntax-subm-01" ; | |
rdfs:comment "Submission test from Original RDF Test Cases" ; | |
rdft:approval rdft:Approved ; | |
mf:action <nt-syntax-subm-01.nq> ; | |
. | |
-:comment_following_triple a rdft:TestNQuadsPositiveSyntax ; | |
+<#comment_following_triple> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "comment_following_triple" ; | |
rdfs:comment "Tests comments after a triple" ; | |
rdft:approval rdft:Approved ; | |
mf:action <comment_following_triple.nq> ; | |
. | |
-:literal_ascii_boundaries a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_ascii_boundaries> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_ascii_boundaries" ; | |
rdfs:comment "literal_ascii_boundaries '\\x00\\x26\\x28...'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_ascii_boundaries.nq> ; | |
. | |
-:literal_with_UTF8_boundaries a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_UTF8_boundaries> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_UTF8_boundaries" ; | |
rdfs:comment "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_UTF8_boundaries.nq> ; | |
. | |
-:literal_all_controls a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_all_controls> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_all_controls" ; | |
rdfs:comment "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -569,7 +567,7 @@ | |
mf:action <literal_all_controls.nq> ; | |
. | |
-:literal_all_punctuation a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_all_punctuation> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_all_punctuation" ; | |
rdfs:comment "literal_all_punctuation '!\"#$%&()...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -577,119 +575,119 @@ | |
mf:action <literal_all_punctuation.nq> ; | |
. | |
-:literal_with_squote a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_squote> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_squote" ; | |
rdfs:comment "literal with squote \"x'y\"" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_squote.nq> ; | |
. | |
-:literal_with_2_squotes a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_2_squotes> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_2_squotes" ; | |
rdfs:comment "literal with 2 squotes \"x''y\"" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_2_squotes.nq> ; | |
. | |
-:literal a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal" ; | |
rdfs:comment "literal \"\"\"x\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal.nq> ; | |
. | |
-:literal_with_dquote a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_dquote> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_dquote" ; | |
rdfs:comment 'literal with dquote "x\"y"' ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_dquote.nq> ; | |
. | |
-:literal_with_2_dquotes a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_2_dquotes> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_2_dquotes" ; | |
rdfs:comment "literal with 2 squotes \"\"\"a\"\"b\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_2_dquotes.nq> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS2 a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_REVERSE_SOLIDUS2> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_REVERSE_SOLIDUS2" ; | |
rdfs:comment "REVERSE SOLIDUS at end of literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_REVERSE_SOLIDUS2.nq> ; | |
. | |
-:literal_with_CHARACTER_TABULATION a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_CHARACTER_TABULATION> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with CHARACTER TABULATION" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_CHARACTER_TABULATION.nq> ; | |
. | |
-:literal_with_BACKSPACE a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_BACKSPACE> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_BACKSPACE" ; | |
rdfs:comment "literal with BACKSPACE" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_BACKSPACE.nq> ; | |
. | |
-:literal_with_LINE_FEED a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_LINE_FEED> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_LINE_FEED" ; | |
rdfs:comment "literal with LINE FEED" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_LINE_FEED.nq> ; | |
. | |
-:literal_with_CARRIAGE_RETURN a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_CARRIAGE_RETURN> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with CARRIAGE RETURN" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_CARRIAGE_RETURN.nq> ; | |
. | |
-:literal_with_FORM_FEED a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_FORM_FEED> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_FORM_FEED" ; | |
rdfs:comment "literal with FORM FEED" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_FORM_FEED.nq> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_REVERSE_SOLIDUS> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "literal with REVERSE SOLIDUS" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_REVERSE_SOLIDUS.nq> ; | |
. | |
-:literal_with_numeric_escape4 a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_numeric_escape4> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_numeric_escape4" ; | |
rdfs:comment "literal with numeric escape4 \\u" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_numeric_escape4.nq> ; | |
. | |
-:literal_with_numeric_escape8 a rdft:TestNQuadsPositiveSyntax ; | |
+<#literal_with_numeric_escape8> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "literal_with_numeric_escape8" ; | |
rdfs:comment "literal with numeric escape8 \\U" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_with_numeric_escape8.nq> ; | |
. | |
-:langtagged_string a rdft:TestNQuadsPositiveSyntax ; | |
+<#langtagged_string> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "langtagged_string" ; | |
rdfs:comment "langtagged string \"x\"@en" ; | |
rdft:approval rdft:Approved ; | |
mf:action <langtagged_string.nq> ; | |
. | |
-:lantag_with_subtag a rdft:TestNQuadsPositiveSyntax ; | |
+<#lantag_with_subtag> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "lantag_with_subtag" ; | |
rdfs:comment "lantag with subtag \"x\"@en-us" ; | |
rdft:approval rdft:Approved ; | |
mf:action <lantag_with_subtag.nq> ; | |
. | |
-:minimal_whitespace a rdft:TestNQuadsPositiveSyntax ; | |
+<#minimal_whitespace> a rdft:TestNQuadsPositiveSyntax ; | |
mf:name "minimal_whitespace" ; | |
rdfs:comment "tests absense of whitespace between subject, predicate, object and end-of-statement" ; | |
rdft:approval rdft:Approved ; | |
diff --git a/test/data/suites/w3c/ntriples/README b/test/data/suites/w3c/ntriples/README | |
new file mode 100644 | |
index 00000000..12d8bf16 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/ntriples/README | |
@@ -0,0 +1,25 @@ | |
+This README is for the W3C RDF Working Group's N-Triples test suite. | |
+This test suite contains two kinds of tests: | |
+ | |
+ Positive syntax (rdft:TestNTriplesPositiveSyntax) - an input N-Triples | |
+ file with no syntax errors. | |
+ | |
+ Negative syntax (rdft:TestNTriplesNegativeSyntax) - an input N-Triples | |
+ file with at least one syntax error. | |
+ | |
+The manifest.ttl file in this directory lists tests in the | |
+RDF WG's N-Triples test suite. All | |
+tests have a name (mf:name) and an input (mf:action). | |
+ | |
+• An implementation passes a positive syntax test if it parses the | |
+ input. | |
+ | |
+• An implementation passes a negative syntax test if it fails to parse | |
+ the input. | |
+ | |
+The home of the test suite is <http://www.w3.org/2013/N-TriplesTests/>. | |
+ | |
+See http://www.w3.org/2011/rdf-wg/wiki/RDF_Test_Suites for more details. | |
+ | |
+Eric Prud'hommeaux <eric+turtle@w3.org> - 11 June 2013. | |
+Gregg Kellogg <gregg@greggkellogg.net> - 26 June 2013. | |
index 3f88a461..f48e5a28 100644 | |
--- a/test/w3c/nt/manifest.ttl | |
+++ b/test/data/suites/w3c/ntriples/manifest.ttl | |
@@ -7,506 +7,504 @@ | |
@prefix rdft: <http://www.w3.org/ns/rdftest#> . | |
-@prefix : <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#> . | |
- | |
<> rdf:type mf:Manifest ; | |
mf:name "N-Triples tests" ; | |
mf:entries | |
( | |
- :nt-syntax-file-01 | |
- :nt-syntax-file-02 | |
- :nt-syntax-file-03 | |
- :nt-syntax-uri-01 | |
- :nt-syntax-uri-02 | |
- :nt-syntax-uri-03 | |
- :nt-syntax-uri-04 | |
- :nt-syntax-string-01 | |
- :nt-syntax-string-02 | |
- :nt-syntax-string-03 | |
- :nt-syntax-str-esc-01 | |
- :nt-syntax-str-esc-02 | |
- :nt-syntax-str-esc-03 | |
- :nt-syntax-bnode-01 | |
- :nt-syntax-bnode-02 | |
- :nt-syntax-bnode-03 | |
- :nt-syntax-datatypes-01 | |
- :nt-syntax-datatypes-02 | |
- :nt-syntax-bad-uri-01 | |
- :nt-syntax-bad-uri-02 | |
- :nt-syntax-bad-uri-03 | |
- :nt-syntax-bad-uri-04 | |
- :nt-syntax-bad-uri-05 | |
- :nt-syntax-bad-uri-06 | |
- :nt-syntax-bad-uri-07 | |
- :nt-syntax-bad-uri-08 | |
- :nt-syntax-bad-uri-09 | |
- :nt-syntax-bad-prefix-01 | |
- :nt-syntax-bad-base-01 | |
- :nt-syntax-bad-struct-01 | |
- :nt-syntax-bad-struct-02 | |
- :nt-syntax-bad-lang-01 | |
- :nt-syntax-bad-esc-01 | |
- :nt-syntax-bad-esc-02 | |
- :nt-syntax-bad-esc-03 | |
- :nt-syntax-bad-string-01 | |
- :nt-syntax-bad-string-02 | |
- :nt-syntax-bad-string-03 | |
- :nt-syntax-bad-string-04 | |
- :nt-syntax-bad-string-05 | |
- :nt-syntax-bad-string-06 | |
- :nt-syntax-bad-string-07 | |
- :nt-syntax-bad-num-01 | |
- :nt-syntax-bad-num-02 | |
- :nt-syntax-bad-num-03 | |
- :nt-syntax-subm-01 | |
- :comment_following_triple | |
- :literal | |
- :literal_all_controls | |
- :literal_all_punctuation | |
- :literal_ascii_boundaries | |
- :literal_with_2_dquotes | |
- :literal_with_2_squotes | |
- :literal_with_BACKSPACE | |
- :literal_with_CARRIAGE_RETURN | |
- :literal_with_CHARACTER_TABULATION | |
- :literal_with_dquote | |
- :literal_with_FORM_FEED | |
- :literal_with_LINE_FEED | |
- :literal_with_numeric_escape4 | |
- :literal_with_numeric_escape8 | |
- :literal_with_REVERSE_SOLIDUS | |
- :literal_with_REVERSE_SOLIDUS2 | |
- :literal_with_squote | |
- :literal_with_UTF8_boundaries | |
- :langtagged_string | |
- :lantag_with_subtag | |
- :minimal_whitespace | |
+ <#nt-syntax-file-01> | |
+ <#nt-syntax-file-02> | |
+ <#nt-syntax-file-03> | |
+ <#nt-syntax-uri-01> | |
+ <#nt-syntax-uri-02> | |
+ <#nt-syntax-uri-03> | |
+ <#nt-syntax-uri-04> | |
+ <#nt-syntax-string-01> | |
+ <#nt-syntax-string-02> | |
+ <#nt-syntax-string-03> | |
+ <#nt-syntax-str-esc-01> | |
+ <#nt-syntax-str-esc-02> | |
+ <#nt-syntax-str-esc-03> | |
+ <#nt-syntax-bnode-01> | |
+ <#nt-syntax-bnode-02> | |
+ <#nt-syntax-bnode-03> | |
+ <#nt-syntax-datatypes-01> | |
+ <#nt-syntax-datatypes-02> | |
+ <#nt-syntax-bad-uri-01> | |
+ <#nt-syntax-bad-uri-02> | |
+ <#nt-syntax-bad-uri-03> | |
+ <#nt-syntax-bad-uri-04> | |
+ <#nt-syntax-bad-uri-05> | |
+ <#nt-syntax-bad-uri-06> | |
+ <#nt-syntax-bad-uri-07> | |
+ <#nt-syntax-bad-uri-08> | |
+ <#nt-syntax-bad-uri-09> | |
+ <#nt-syntax-bad-prefix-01> | |
+ <#nt-syntax-bad-base-01> | |
+ <#nt-syntax-bad-struct-01> | |
+ <#nt-syntax-bad-struct-02> | |
+ <#nt-syntax-bad-lang-01> | |
+ <#nt-syntax-bad-esc-01> | |
+ <#nt-syntax-bad-esc-02> | |
+ <#nt-syntax-bad-esc-03> | |
+ <#nt-syntax-bad-string-01> | |
+ <#nt-syntax-bad-string-02> | |
+ <#nt-syntax-bad-string-03> | |
+ <#nt-syntax-bad-string-04> | |
+ <#nt-syntax-bad-string-05> | |
+ <#nt-syntax-bad-string-06> | |
+ <#nt-syntax-bad-string-07> | |
+ <#nt-syntax-bad-num-01> | |
+ <#nt-syntax-bad-num-02> | |
+ <#nt-syntax-bad-num-03> | |
+ <#nt-syntax-subm-01> | |
+ <#comment_following_triple> | |
+ <#literal> | |
+ <#literal_all_controls> | |
+ <#literal_all_punctuation> | |
+ <#literal_ascii_boundaries> | |
+ <#literal_with_2_dquotes> | |
+ <#literal_with_2_squotes> | |
+ <#literal_with_BACKSPACE> | |
+ <#literal_with_CARRIAGE_RETURN> | |
+ <#literal_with_CHARACTER_TABULATION> | |
+ <#literal_with_dquote> | |
+ <#literal_with_FORM_FEED> | |
+ <#literal_with_LINE_FEED> | |
+ <#literal_with_numeric_escape4> | |
+ <#literal_with_numeric_escape8> | |
+ <#literal_with_REVERSE_SOLIDUS> | |
+ <#literal_with_REVERSE_SOLIDUS2> | |
+ <#literal_with_squote> | |
+ <#literal_with_UTF8_boundaries> | |
+ <#langtagged_string> | |
+ <#lantag_with_subtag> | |
+ <#minimal_whitespace> | |
) . | |
-:nt-syntax-file-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-file-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-file-01" ; | |
rdfs:comment "Empty file" ; | |
mf:action <nt-syntax-file-01.nt> ; | |
. | |
-:nt-syntax-file-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-file-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-file-02" ; | |
rdfs:comment "Only comment" ; | |
mf:action <nt-syntax-file-02.nt> ; | |
. | |
-:nt-syntax-file-03 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-file-03> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-file-03" ; | |
rdfs:comment "One comment, one empty line" ; | |
mf:action <nt-syntax-file-03.nt> ; | |
. | |
-:nt-syntax-uri-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-uri-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-uri-01" ; | |
rdfs:comment "Only IRIs" ; | |
mf:action <nt-syntax-uri-01.nt> ; | |
. | |
-:nt-syntax-uri-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-uri-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-uri-02" ; | |
rdfs:comment "IRIs with Unicode escape" ; | |
mf:action <nt-syntax-uri-02.nt> ; | |
. | |
-:nt-syntax-uri-03 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-uri-03> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-uri-03" ; | |
rdfs:comment "IRIs with long Unicode escape" ; | |
mf:action <nt-syntax-uri-03.nt> ; | |
. | |
-:nt-syntax-uri-04 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-uri-04> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-uri-04" ; | |
rdfs:comment "Legal IRIs" ; | |
mf:action <nt-syntax-uri-04.nt> ; | |
. | |
-:nt-syntax-string-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-string-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-string-01" ; | |
rdfs:comment "string literal" ; | |
mf:action <nt-syntax-string-01.nt> ; | |
. | |
-:nt-syntax-string-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-string-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-string-02" ; | |
rdfs:comment "langString literal" ; | |
mf:action <nt-syntax-string-02.nt> ; | |
. | |
-:nt-syntax-string-03 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-string-03> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-string-03" ; | |
rdfs:comment "langString literal with region" ; | |
mf:action <nt-syntax-string-03.nt> ; | |
. | |
-:nt-syntax-str-esc-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-str-esc-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-01" ; | |
rdfs:comment "string literal with escaped newline" ; | |
mf:action <nt-syntax-str-esc-01.nt> ; | |
. | |
-:nt-syntax-str-esc-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-str-esc-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-02" ; | |
rdfs:comment "string literal with Unicode escape" ; | |
mf:action <nt-syntax-str-esc-02.nt> ; | |
. | |
-:nt-syntax-str-esc-03 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-str-esc-03> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-str-esc-03" ; | |
rdfs:comment "string literal with long Unicode escape" ; | |
mf:action <nt-syntax-str-esc-03.nt> ; | |
. | |
-:nt-syntax-bnode-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-bnode-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-bnode-01" ; | |
rdfs:comment "bnode subject" ; | |
mf:action <nt-syntax-bnode-01.nt> ; | |
. | |
-:nt-syntax-bnode-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-bnode-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-bnode-02" ; | |
rdfs:comment "bnode object" ; | |
mf:action <nt-syntax-bnode-02.nt> ; | |
. | |
-:nt-syntax-bnode-03 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-bnode-03> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-bnode-03" ; | |
rdfs:comment "Blank node labels may start with a digit" ; | |
mf:action <nt-syntax-bnode-03.nt> ; | |
. | |
-:nt-syntax-datatypes-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-datatypes-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-datatypes-01" ; | |
rdfs:comment "xsd:byte literal" ; | |
mf:action <nt-syntax-datatypes-01.nt> ; | |
. | |
-:nt-syntax-datatypes-02 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-datatypes-02> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-datatypes-02" ; | |
rdfs:comment "integer as xsd:string" ; | |
mf:action <nt-syntax-datatypes-02.nt> ; | |
. | |
-:nt-syntax-bad-uri-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-01" ; | |
rdfs:comment "Bad IRI : space (negative test)" ; | |
mf:action <nt-syntax-bad-uri-01.nt> ; | |
. | |
-:nt-syntax-bad-uri-02 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-02> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-02" ; | |
rdfs:comment "Bad IRI : bad escape (negative test)" ; | |
mf:action <nt-syntax-bad-uri-02.nt> ; | |
. | |
-:nt-syntax-bad-uri-03 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-03> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-03" ; | |
rdfs:comment "Bad IRI : bad long escape (negative test)" ; | |
mf:action <nt-syntax-bad-uri-03.nt> ; | |
. | |
-:nt-syntax-bad-uri-04 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-04> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-04" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ; | |
mf:action <nt-syntax-bad-uri-04.nt> ; | |
. | |
-:nt-syntax-bad-uri-05 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-05> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-05" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ; | |
mf:action <nt-syntax-bad-uri-05.nt> ; | |
. | |
-:nt-syntax-bad-uri-06 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-06> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-06" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in subject (negative test)" ; | |
mf:action <nt-syntax-bad-uri-06.nt> ; | |
. | |
-:nt-syntax-bad-uri-07 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-07> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-07" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in predicate (negative test)" ; | |
mf:action <nt-syntax-bad-uri-07.nt> ; | |
. | |
-:nt-syntax-bad-uri-08 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-08> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-08" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in object (negative test)" ; | |
mf:action <nt-syntax-bad-uri-08.nt> ; | |
. | |
-:nt-syntax-bad-uri-09 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-uri-09> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-uri-09" ; | |
rdfs:comment "Bad IRI : relative IRI not allowed in datatype (negative test)" ; | |
mf:action <nt-syntax-bad-uri-09.nt> ; | |
. | |
-:nt-syntax-bad-prefix-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-prefix-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-prefix-01" ; | |
rdfs:comment "@prefix not allowed in n-triples (negative test)" ; | |
mf:action <nt-syntax-bad-prefix-01.nt> ; | |
. | |
-:nt-syntax-bad-base-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-base-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-base-01" ; | |
rdfs:comment "@base not allowed in N-Triples (negative test)" ; | |
mf:action <nt-syntax-bad-base-01.nt> ; | |
. | |
-:nt-syntax-bad-struct-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-struct-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-struct-01" ; | |
rdfs:comment "N-Triples does not have objectList (negative test)" ; | |
mf:action <nt-syntax-bad-struct-01.nt> ; | |
. | |
-:nt-syntax-bad-struct-02 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-struct-02> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-struct-02" ; | |
rdfs:comment "N-Triples does not have predicateObjectList (negative test)" ; | |
mf:action <nt-syntax-bad-struct-02.nt> ; | |
. | |
-:nt-syntax-bad-lang-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-lang-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-lang-01" ; | |
rdfs:comment "langString with bad lang (negative test)" ; | |
mf:action <nt-syntax-bad-lang-01.nt> ; | |
. | |
-:nt-syntax-bad-esc-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-esc-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-01" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
mf:action <nt-syntax-bad-esc-01.nt> ; | |
. | |
-:nt-syntax-bad-esc-02 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-esc-02> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-02" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
mf:action <nt-syntax-bad-esc-02.nt> ; | |
. | |
-:nt-syntax-bad-esc-03 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-esc-03> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-esc-03" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
mf:action <nt-syntax-bad-esc-03.nt> ; | |
. | |
-:nt-syntax-bad-string-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-01" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
mf:action <nt-syntax-bad-string-01.nt> ; | |
. | |
-:nt-syntax-bad-string-02 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-02> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-02" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
mf:action <nt-syntax-bad-string-02.nt> ; | |
. | |
-:nt-syntax-bad-string-03 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-03> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-03" ; | |
rdfs:comment "single quotes (negative test)" ; | |
mf:action <nt-syntax-bad-string-03.nt> ; | |
. | |
-:nt-syntax-bad-string-04 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-04> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-04" ; | |
rdfs:comment "long single string literal (negative test)" ; | |
mf:action <nt-syntax-bad-string-04.nt> ; | |
. | |
-:nt-syntax-bad-string-05 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-05> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-05" ; | |
rdfs:comment "long double string literal (negative test)" ; | |
mf:action <nt-syntax-bad-string-05.nt> ; | |
. | |
-:nt-syntax-bad-string-06 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-06> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-06" ; | |
rdfs:comment "string literal with no end (negative test)" ; | |
mf:action <nt-syntax-bad-string-06.nt> ; | |
. | |
-:nt-syntax-bad-string-07 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-string-07> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-string-07" ; | |
rdfs:comment "string literal with no start (negative test)" ; | |
mf:action <nt-syntax-bad-string-07.nt> ; | |
. | |
-:nt-syntax-bad-num-01 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-num-01> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-01" ; | |
rdfs:comment "no numbers in N-Triples (integer) (negative test)" ; | |
mf:action <nt-syntax-bad-num-01.nt> ; | |
. | |
-:nt-syntax-bad-num-02 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-num-02> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-02" ; | |
rdfs:comment "no numbers in N-Triples (decimal) (negative test)" ; | |
mf:action <nt-syntax-bad-num-02.nt> ; | |
. | |
-:nt-syntax-bad-num-03 rdf:type rdft:TestNTriplesNegativeSyntax ; | |
+<#nt-syntax-bad-num-03> rdf:type rdft:TestNTriplesNegativeSyntax ; | |
mf:name "nt-syntax-bad-num-03" ; | |
rdfs:comment "no numbers in N-Triples (float) (negative test)" ; | |
mf:action <nt-syntax-bad-num-03.nt> ; | |
. | |
-:nt-syntax-subm-01 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#nt-syntax-subm-01> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "nt-syntax-subm-01" ; | |
rdfs:comment "Submission test from Original RDF Test Cases" ; | |
mf:action <nt-syntax-subm-01.nt> ; | |
. | |
-:comment_following_triple rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#comment_following_triple> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "comment_following_triple" ; | |
rdfs:comment "Tests comments after a triple" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <comment_following_triple.nt> ; | |
. | |
-:literal_ascii_boundaries rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_ascii_boundaries> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_ascii_boundaries" ; | |
rdfs:comment "literal_ascii_boundaries '\\x00\\x26\\x28...'" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_ascii_boundaries.nt> ; | |
. | |
-:literal_with_UTF8_boundaries rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_UTF8_boundaries> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_UTF8_boundaries" ; | |
rdfs:comment "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_UTF8_boundaries.nt> ; | |
. | |
-:literal_all_controls rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_all_controls> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_all_controls" ; | |
rdfs:comment "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_all_controls.nt> ; | |
. | |
-:literal_all_punctuation rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_all_punctuation> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_all_punctuation" ; | |
rdfs:comment "literal_all_punctuation '!\"#$%&()...'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <literal_all_punctuation.nt> ; | |
. | |
-:literal_with_squote rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_squote> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_squote" ; | |
rdfs:comment "literal with squote \"x'y\"" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_squote.nt> ; | |
. | |
-:literal_with_2_squotes rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_2_squotes> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_2_squotes" ; | |
rdfs:comment "literal with 2 squotes \"x''y\"" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_2_squotes.nt> ; | |
. | |
-:literal rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal" ; | |
rdfs:comment "literal \"\"\"x\"\"\"" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal.nt> ; | |
. | |
-:literal_with_dquote rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_dquote> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_dquote" ; | |
rdfs:comment 'literal with dquote "x\"y"' ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_dquote.nt> ; | |
. | |
-:literal_with_2_dquotes rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_2_dquotes> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_2_dquotes" ; | |
rdfs:comment "literal with 2 squotes \"\"\"a\"\"b\"\"\"" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_2_dquotes.nt> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS2 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_REVERSE_SOLIDUS2> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_REVERSE_SOLIDUS2" ; | |
rdfs:comment "REVERSE SOLIDUS at end of literal" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_REVERSE_SOLIDUS2.nt> ; | |
. | |
-:literal_with_CHARACTER_TABULATION rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with CHARACTER TABULATION" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_CHARACTER_TABULATION.nt> ; | |
. | |
-:literal_with_BACKSPACE rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_BACKSPACE> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_BACKSPACE" ; | |
rdfs:comment "literal with BACKSPACE" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_BACKSPACE.nt> ; | |
. | |
-:literal_with_LINE_FEED rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_LINE_FEED> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_LINE_FEED" ; | |
rdfs:comment "literal with LINE FEED" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_LINE_FEED.nt> ; | |
. | |
-:literal_with_CARRIAGE_RETURN rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with CARRIAGE RETURN" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_CARRIAGE_RETURN.nt> ; | |
. | |
-:literal_with_FORM_FEED rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_FORM_FEED> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_FORM_FEED" ; | |
rdfs:comment "literal with FORM FEED" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_FORM_FEED.nt> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "literal with REVERSE SOLIDUS" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_REVERSE_SOLIDUS.nt> ; | |
. | |
-:literal_with_numeric_escape4 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_numeric_escape4> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_numeric_escape4" ; | |
rdfs:comment "literal with numeric escape4 \\u" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_numeric_escape4.nt> ; | |
. | |
-:literal_with_numeric_escape8 rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#literal_with_numeric_escape8> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "literal_with_numeric_escape8" ; | |
rdfs:comment "literal with numeric escape8 \\U" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <literal_with_numeric_escape8.nt> ; | |
. | |
-:langtagged_string rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#langtagged_string> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "langtagged_string" ; | |
rdfs:comment "langtagged string \"x\"@en" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <langtagged_string.nt> ; | |
. | |
-:lantag_with_subtag rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#lantag_with_subtag> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "lantag_with_subtag" ; | |
rdfs:comment "lantag with subtag \"x\"@en-us" ; | |
rdft:approval rdft:Proposed ; | |
mf:action <lantag_with_subtag.nt> ; | |
. | |
-:minimal_whitespace rdf:type rdft:TestNTriplesPositiveSyntax ; | |
+<#minimal_whitespace> rdf:type rdft:TestNTriplesPositiveSyntax ; | |
mf:name "minimal_whitespace" ; | |
rdfs:comment "tests absense of whitespace between subject, predicate, object and end-of-statement" ; | |
rdft:approval rdft:Proposed ; | |
diff --git a/test/data/suites/w3c/rdfxml/README b/test/data/suites/w3c/rdfxml/README | |
new file mode 100644 | |
index 00000000..e93326cb | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/README | |
@@ -0,0 +1,35 @@ | |
+This README is for the W3C RDF Working Group's RDF/XML test suite. | |
+This test suite contains two kinds of tests: | |
+ | |
+ Evaluation (rdft:TestXMLEval) - a pair of an input RDF/XML file | |
+ and reference ntriples file. | |
+ | |
+ Negative syntax (rdft:TestXMLNegativeSyntax) - an input RDF/XML | |
+ file with at least one syntax error. | |
+ | |
+The manifest.ttl file in this directory lists all of the tests in the | |
+RDF WG's RDF/XML test suite. Each test is one of the above tests. All | |
+tests have a name (mf:name) and an input (mf:action). The Evaluation | |
+tests have an expected result (mf:result). | |
+ | |
+• An implementation passes an Evaluation test if it parses the input | |
+ into a graph, parses the expected result into another graph, and | |
+ those two graphs are isomorphic (see | |
+ <http://www.w3.org/TR/rdf11-concepts/#graph-isomorphism>). | |
+ | |
+• An implementation passes a positive syntax test if it parses the | |
+ input. | |
+ | |
+• An implementation passes a negative syntax test if it fails to parse | |
+ the input. | |
+ | |
+The home of the test suite is <http://www.w3.org/2013/RDFXMLTests/>. | |
+Per RFC 3986 section 5.1.3, the base IRI for parsing each file is the | |
+retrieval IRI for that file. For example, the tests rdf-containers-syntax-vs-schema-test004 and | |
+xmlbase-test014 require relative IRI resolution against a base of | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf> and | |
+<http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.rdf> respectively. | |
+ | |
+See http://www.w3.org/2011/rdf-wg/wiki/RDFXML_Test_Suite for more details. | |
+ | |
+Gregg Kellogg <gregg@greggkellogg.net> - 23 December 2013. | |
diff --git a/test/data/suites/w3c/rdfxml/convert-manifest.rb b/test/data/suites/w3c/rdfxml/convert-manifest.rb | |
new file mode 100755 | |
index 00000000..9d680ab8 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/convert-manifest.rb | |
@@ -0,0 +1,96 @@ | |
+#!/usr/bin/env ruby | |
+# Convert 2004 manifest to 2013 format and vocabulary | |
+require 'linkeddata' | |
+require 'fileutils' | |
+ | |
+TEST = RDF::Vocabulary.new("http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#") | |
+QUERY = SPARQL.parse(%( | |
+ PREFIX test: <http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#> | |
+ SELECT ?subject ?type ?description ?action ?result | |
+ WHERE { | |
+ ?subject a ?type; | |
+ test:status "APPROVED"; | |
+ test:inputDocument ?action; | |
+ OPTIONAL { | |
+ ?subject test:description ?description | |
+ } | |
+ OPTIONAL { | |
+ ?subject test:outputDocument ?result | |
+ } | |
+ FILTER(?type = test:PositiveParserTest || ?type = test:NegativeParserTest) | |
+ } | |
+)) | |
+ | |
+g = RDF::Repository.load("2004-test-suite/Manifest.rdf") | |
+ | |
+tests = {} | |
+ | |
+File.open("manifest.ttl", "w") do |f| | |
+ f.write(%( | |
+ # RDF/XML Syntax tests | |
+ ## Distributed under both the W3C Test Suite License[1] and the W3C 3- | |
+ ## clause BSD License[2]. To contribute to a W3C Test Suite, see the | |
+ ## policies and contribution forms [3] | |
+ ## | |
+ ## 1. http://www.w3.org/Consortium/Legal/2008/04-testsuite-license | |
+ ## 2. http://www.w3.org/Consortium/Legal/2008/03-bsd-license | |
+ ## 3. http://www.w3.org/2004/10/27-testcases | |
+ | |
+ @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 rdft: <http://www.w3.org/ns/rdftest#> . | |
+ | |
+ <> rdf:type mf:Manifest ; | |
+ rdfs:comment "RDF/XML Syntax tests" ; | |
+ mf:entries \()[1..-1].gsub(/^ /, '')) | |
+ | |
+ QUERY.execute(g).each do |soln| | |
+ #puts soln.inspect | |
+ dir = soln.subject.path.split('/')[-2] | |
+ frag = "##{dir}-#{soln.subject.fragment}" | |
+ puts "test #{dir}/'#{frag}' already defined" if tests.has_key?(frag) | |
+ f.write("\n <#{frag}>") | |
+ tests[frag] = soln | |
+ end | |
+ f.puts("\n ) .\n\n") | |
+ | |
+ tests.each_pair do |frag, test| | |
+ raise "test #{frag} missing description" unless test[:description] | |
+ # Wrap description to 40 characters and indent | |
+ desc = test.description. | |
+ to_s. | |
+ strip. | |
+ gsub(/\s+/m, ' '). | |
+ scan(/\S.{0,60}\S(?=\s|$)|\S+/). | |
+ join("\n ") | |
+ | |
+ type = test.type.fragment == "PositiveParserTest" ? "TestXMLEval" : "TestXMLNegativeSyntax" | |
+ | |
+ test_desc = %( | |
+ <#{frag}> a rdft:#{type}; | |
+ mf:name "#{frag[1..-1]}"; | |
+ rdfs:comment """ | |
+ #{desc} | |
+ """; | |
+ rdfs:approval rdft:Approved | |
+ ).gsub(/^ /, '')[1..-2] | |
+ | |
+ [:action, :result].each do |t| | |
+ next unless test[t] | |
+ path = test[t].path.split('/')[-2..-1].join('/') | |
+ | |
+ # Copy the test into place, if it does not exist. | |
+ parts = path.split('/') | |
+ | |
+ FileUtils.mkdir(parts.first) unless Dir.exist?(parts.first) | |
+ puts "Copy 2004-test-suite/#{path} to #{path}" | |
+ FileUtils.cp "2004-test-suite/#{path}", path | |
+ test_desc += ";\n mf:#{t} <#{path}>" | |
+ end | |
+ test_desc += " .\n\n" | |
+ | |
+ f.puts test_desc | |
+ end | |
+end | |
+ | |
index a4c86aea..5605bacc 100644 | |
--- a/test/rdf/datatypes/test001.rdf | |
+++ b/test/data/suites/w3c/rdfxml/datatypes/test001.rdf | |
@@ -12,7 +12,7 @@ | |
Description: A simple datatype production; a language+ | |
datatype production. Simply duplicate the constructs under | |
- http://www.w3.org/2000/10/rdf-tests/rdfcore/ntriples/test.nt | |
+ http://www.w3.org/2013/RDFXMLTests/ntriples/test.nt | |
$Id: test001.rdf,v 1.2 2002/11/20 14:51:34 jgrant Exp $ | |
diff --git a/test/data/suites/w3c/rdfxml/manifest.ttl b/test/data/suites/w3c/rdfxml/manifest.ttl | |
new file mode 100644 | |
index 00000000..fb300ce7 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/manifest.ttl | |
@@ -0,0 +1,1777 @@ | |
+# RDF/XML Syntax tests | |
+## Distributed under both the W3C Test Suite License[1] and the W3C 3- | |
+## clause BSD License[2]. To contribute to a W3C Test Suite, see the | |
+## policies and contribution forms [3] | |
+## | |
+## 1. http://www.w3.org/Consortium/Legal/2008/04-testsuite-license | |
+## 2. http://www.w3.org/Consortium/Legal/2008/03-bsd-license | |
+## 3. http://www.w3.org/2004/10/27-testcases | |
+ | |
+@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 rdft: <http://www.w3.org/ns/rdftest#> . | |
+ | |
+<> rdf:type mf:Manifest ; | |
+ rdfs:comment "RDF/XML Syntax tests" ; | |
+ mf:entries ( | |
+ <#amp-in-url-test001> | |
+ <#datatypes-test001> | |
+ <#datatypes-test002> | |
+ <#rdf-charmod-literals-test001> | |
+ <#rdf-charmod-uris-test001> | |
+ <#rdf-charmod-uris-test002> | |
+ <#rdf-containers-syntax-vs-schema-error001> | |
+ <#rdf-containers-syntax-vs-schema-error002> | |
+ <#rdf-containers-syntax-vs-schema-test001> | |
+ <#rdf-containers-syntax-vs-schema-test002> | |
+ <#rdf-containers-syntax-vs-schema-test003> | |
+ <#rdf-containers-syntax-vs-schema-test004> | |
+ <#rdf-containers-syntax-vs-schema-test006> | |
+ <#rdf-containers-syntax-vs-schema-test007> | |
+ <#rdf-containers-syntax-vs-schema-test008> | |
+ <#rdf-element-not-mandatory-test001> | |
+ <#rdf-ns-prefix-confusion-test0001> | |
+ <#rdf-ns-prefix-confusion-test0003> | |
+ <#rdf-ns-prefix-confusion-test0004> | |
+ <#rdf-ns-prefix-confusion-test0005> | |
+ <#rdf-ns-prefix-confusion-test0006> | |
+ <#rdf-ns-prefix-confusion-test0009> | |
+ <#rdf-ns-prefix-confusion-test0010> | |
+ <#rdf-ns-prefix-confusion-test0011> | |
+ <#rdf-ns-prefix-confusion-test0012> | |
+ <#rdf-ns-prefix-confusion-test0013> | |
+ <#rdf-ns-prefix-confusion-test0014> | |
+ <#rdfms-abouteach-error001> | |
+ <#rdfms-abouteach-error002> | |
+ <#rdfms-difference-between-ID-and-about-error1> | |
+ <#rdfms-difference-between-ID-and-about-test1> | |
+ <#rdfms-difference-between-ID-and-about-test2> | |
+ <#rdfms-difference-between-ID-and-about-test3> | |
+ <#rdfms-duplicate-member-props-test001> | |
+ <#rdfms-empty-property-elements-error001> | |
+ <#rdfms-empty-property-elements-error002> | |
+ #<#rdfms-empty-property-elements-error003> | |
+ <#rdfms-empty-property-elements-test001> | |
+ <#rdfms-empty-property-elements-test002> | |
+ #<#rdfms-empty-property-elements-test003> | |
+ <#rdfms-empty-property-elements-test004> | |
+ <#rdfms-empty-property-elements-test005> | |
+ <#rdfms-empty-property-elements-test006> | |
+ <#rdfms-empty-property-elements-test007> | |
+ <#rdfms-empty-property-elements-test008> | |
+ #<#rdfms-empty-property-elements-test009> | |
+ <#rdfms-empty-property-elements-test010> | |
+ <#rdfms-empty-property-elements-test011> | |
+ <#rdfms-empty-property-elements-test012> | |
+ <#rdfms-empty-property-elements-test013> | |
+ <#rdfms-empty-property-elements-test014> | |
+ <#rdfms-empty-property-elements-test015> | |
+ <#rdfms-empty-property-elements-test016> | |
+ <#rdfms-empty-property-elements-test017> | |
+ <#rdfms-identity-anon-resources-test001> | |
+ <#rdfms-identity-anon-resources-test002> | |
+ <#rdfms-identity-anon-resources-test003> | |
+ <#rdfms-identity-anon-resources-test004> | |
+ <#rdfms-identity-anon-resources-test005> | |
+ <#rdfms-not-id-and-resource-attr-test001> | |
+ <#rdfms-not-id-and-resource-attr-test002> | |
+ <#rdfms-not-id-and-resource-attr-test004> | |
+ <#rdfms-not-id-and-resource-attr-test005> | |
+ <#rdfms-para196-test001> | |
+ <#rdfms-rdf-id-error001> | |
+ <#rdfms-rdf-id-error002> | |
+ <#rdfms-rdf-id-error003> | |
+ <#rdfms-rdf-id-error004> | |
+ <#rdfms-rdf-id-error005> | |
+ <#rdfms-rdf-id-error006> | |
+ <#rdfms-rdf-id-error007> | |
+ <#rdfms-rdf-names-use-error-001> | |
+ <#rdfms-rdf-names-use-error-002> | |
+ <#rdfms-rdf-names-use-error-003> | |
+ <#rdfms-rdf-names-use-error-004> | |
+ <#rdfms-rdf-names-use-error-005> | |
+ <#rdfms-rdf-names-use-error-006> | |
+ <#rdfms-rdf-names-use-error-007> | |
+ <#rdfms-rdf-names-use-error-008> | |
+ <#rdfms-rdf-names-use-error-009> | |
+ <#rdfms-rdf-names-use-error-010> | |
+ <#rdfms-rdf-names-use-error-011> | |
+ <#rdfms-rdf-names-use-error-012> | |
+ <#rdfms-rdf-names-use-error-013> | |
+ <#rdfms-rdf-names-use-error-014> | |
+ <#rdfms-rdf-names-use-error-015> | |
+ <#rdfms-rdf-names-use-error-016> | |
+ <#rdfms-rdf-names-use-error-017> | |
+ <#rdfms-rdf-names-use-error-018> | |
+ <#rdfms-rdf-names-use-error-019> | |
+ <#rdfms-rdf-names-use-error-020> | |
+ <#rdfms-rdf-names-use-test-001> | |
+ <#rdfms-rdf-names-use-test-002> | |
+ <#rdfms-rdf-names-use-test-003> | |
+ <#rdfms-rdf-names-use-test-004> | |
+ <#rdfms-rdf-names-use-test-005> | |
+ <#rdfms-rdf-names-use-test-006> | |
+ <#rdfms-rdf-names-use-test-007> | |
+ <#rdfms-rdf-names-use-test-008> | |
+ <#rdfms-rdf-names-use-test-009> | |
+ <#rdfms-rdf-names-use-test-010> | |
+ <#rdfms-rdf-names-use-test-011> | |
+ <#rdfms-rdf-names-use-test-012> | |
+ <#rdfms-rdf-names-use-test-013> | |
+ <#rdfms-rdf-names-use-test-014> | |
+ <#rdfms-rdf-names-use-test-015> | |
+ <#rdfms-rdf-names-use-test-016> | |
+ <#rdfms-rdf-names-use-test-017> | |
+ <#rdfms-rdf-names-use-test-018> | |
+ <#rdfms-rdf-names-use-test-019> | |
+ <#rdfms-rdf-names-use-test-020> | |
+ <#rdfms-rdf-names-use-test-021> | |
+ <#rdfms-rdf-names-use-test-022> | |
+ <#rdfms-rdf-names-use-test-023> | |
+ <#rdfms-rdf-names-use-test-024> | |
+ <#rdfms-rdf-names-use-test-025> | |
+ <#rdfms-rdf-names-use-test-026> | |
+ <#rdfms-rdf-names-use-test-027> | |
+ <#rdfms-rdf-names-use-test-028> | |
+ <#rdfms-rdf-names-use-test-029> | |
+ <#rdfms-rdf-names-use-test-030> | |
+ <#rdfms-rdf-names-use-test-031> | |
+ <#rdfms-rdf-names-use-test-032> | |
+ <#rdfms-rdf-names-use-test-033> | |
+ <#rdfms-rdf-names-use-test-034> | |
+ <#rdfms-rdf-names-use-test-035> | |
+ <#rdfms-rdf-names-use-test-036> | |
+ <#rdfms-rdf-names-use-test-037> | |
+ <#rdfms-rdf-names-use-warn-001> | |
+ <#rdfms-rdf-names-use-warn-002> | |
+ <#rdfms-rdf-names-use-warn-003> | |
+ <#rdfms-reification-required-test001> | |
+ <#rdfms-seq-representation-test001> | |
+ <#rdfms-syntax-incomplete-test001> | |
+ <#rdfms-syntax-incomplete-test002> | |
+ <#rdfms-syntax-incomplete-test003> | |
+ <#rdfms-syntax-incomplete-test004> | |
+ <#rdfms-syntax-incomplete-error001> | |
+ <#rdfms-syntax-incomplete-error002> | |
+ <#rdfms-syntax-incomplete-error003> | |
+ <#rdfms-syntax-incomplete-error004> | |
+ <#rdfms-syntax-incomplete-error005> | |
+ <#rdfms-syntax-incomplete-error006> | |
+ <#rdfms-uri-substructure-test001> | |
+ #<#rdfms-xml-literal-namespaces-test001> | |
+ #<#rdfms-xml-literal-namespaces-test002> | |
+ #<#rdfms-xmllang-test001> | |
+ #<#rdfms-xmllang-test002> | |
+ <#rdfms-xmllang-test003> | |
+ <#rdfms-xmllang-test004> | |
+ <#rdfms-xmllang-test005> | |
+ <#rdfms-xmllang-test006> | |
+ <#rdfs-domain-and-range-test001> | |
+ <#rdfs-domain-and-range-test002> | |
+ <#unrecognised-xml-attributes-test001> | |
+ <#unrecognised-xml-attributes-test002> | |
+ <#xml-canon-test001> | |
+ <#xmlbase-test001> | |
+ <#xmlbase-test002> | |
+ <#xmlbase-test003> | |
+ <#xmlbase-test004> | |
+ <#xmlbase-test006> | |
+ <#xmlbase-test007> | |
+ <#xmlbase-test008> | |
+ <#xmlbase-test009> | |
+ <#xmlbase-test010> | |
+ <#xmlbase-test011> | |
+ <#xmlbase-test013> | |
+ <#xmlbase-test014> | |
+ ) . | |
+ | |
+<#amp-in-url-test001> a rdft:TestXMLEval; | |
+ mf:name "amp-in-url-test001"; | |
+ rdfs:comment """ | |
+ Description: the purpose of this test case is to show how one | |
+of XML's Predefined Entities - in this case the ampersand - is | |
+represented when it is used in the value of an rdf:about | |
+attribute. The ampersand is represented by its numeric | |
+character reference as specified in: | |
+http://www.w3.org/TR/REC-xml#sec-predefined-ent In the | |
+associated N-Triples file, the ampersand will be represented | |
+with a single ampersand character (and not the ampersand's | |
+numeric character reference). Note: when a XML/HTML browser is | |
+used to display this file, a single ampersand character may be | |
+displayed and not the ampersand's numeric character reference. | |
+In this case, the browser may provide an alternate way to view | |
+the file (such as viewing the file's source or saving to a | |
+file). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <amp-in-url/test001.rdf>; | |
+ mf:result <amp-in-url/test001.nt> . | |
+ | |
+<#datatypes-test001> a rdft:TestXMLEval; | |
+ mf:name "datatypes-test001"; | |
+ rdfs:comment """ | |
+ A simple datatype production; a language+datatype production. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <datatypes/test001.rdf>; | |
+ mf:result <datatypes/test001.nt> . | |
+ | |
+<#datatypes-test002> a rdft:TestXMLEval; | |
+ mf:name "datatypes-test002"; | |
+ rdfs:comment """ | |
+ A parser is not required to know about well-formed datatyped | |
+literals. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <datatypes/test002.rdf>; | |
+ mf:result <datatypes/test002.nt> . | |
+ | |
+<#rdf-charmod-literals-test001> a rdft:TestXMLEval; | |
+ mf:name "rdf-charmod-literals-test001"; | |
+ rdfs:comment """ | |
+ Does the treatment of literals conform to charmod ? Test for | |
+success of legal Normal Form C literal | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-charmod-literals/test001.rdf>; | |
+ mf:result <rdf-charmod-literals/test001.nt> . | |
+ | |
+<#rdf-charmod-uris-test001> a rdft:TestXMLEval; | |
+ mf:name "rdf-charmod-uris-test001"; | |
+ rdfs:comment """ | |
+ A uriref is allowed to match non-US ASCII forms conforming to | |
+Unicode Normal Form C. No escaping algorithm is applied. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-charmod-uris/test001.rdf>; | |
+ mf:result <rdf-charmod-uris/test001.nt> . | |
+ | |
+<#rdf-charmod-uris-test002> a rdft:TestXMLEval; | |
+ mf:name "rdf-charmod-uris-test002"; | |
+ rdfs:comment """ | |
+ A uriref which already has % escaping is permitted. No | |
+unescaping algorithm is applied. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-charmod-uris/test002.rdf>; | |
+ mf:result <rdf-charmod-uris/test002.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-error001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdf-containers-syntax-vs-schema-error001"; | |
+ rdfs:comment """ | |
+ rdf:li is not allowed as as an attribute | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/error001.rdf> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-error002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdf-containers-syntax-vs-schema-error002"; | |
+ rdfs:comment """ | |
+ rdf:li elements as typed nodes - a bizarre case As specified | |
+in | |
+http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Nov/0651.html | |
+is not an error. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/error002.rdf> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test001> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test001"; | |
+ rdfs:comment """ | |
+ Simple container | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test001.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test001.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test002> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test002"; | |
+ rdfs:comment """ | |
+ rdf:li is unaffected by other rdf:_nnn properties. This test | |
+case is concerned only with defining the triples that this | |
+particular example RDF/XML represents. It is not concerned | |
+with whether that collection of triples violates any other | |
+constraints, e.g. restrictions on the number of rdf:_1 | |
+properties that may be defined for a resource. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test002.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test002.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test003> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test003"; | |
+ rdfs:comment """ | |
+ rdf:li elements can exist in any description element | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test003.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test003.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test004> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test004"; | |
+ rdfs:comment """ | |
+ rdf:li elements match any of the property element productions | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test004.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test004.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test006> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test006"; | |
+ rdfs:comment """ | |
+ containers match the typed node production | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test006.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test006.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test007> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test007"; | |
+ rdfs:comment """ | |
+ rdf:li processing within each element is independent | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test007.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test007.nt> . | |
+ | |
+<#rdf-containers-syntax-vs-schema-test008> a rdft:TestXMLEval; | |
+ mf:name "rdf-containers-syntax-vs-schema-test008"; | |
+ rdfs:comment """ | |
+ rdf:li processing is per element, not per resource. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-containers-syntax-vs-schema/test008.rdf>; | |
+ mf:result <rdf-containers-syntax-vs-schema/test008.nt> . | |
+ | |
+<#rdf-element-not-mandatory-test001> a rdft:TestXMLEval; | |
+ mf:name "rdf-element-not-mandatory-test001"; | |
+ rdfs:comment """ | |
+ A surrounding rdf:RDF element is no longer mandatory. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-element-not-mandatory/test001.rdf>; | |
+ mf:result <rdf-element-not-mandatory/test001.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0001> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0001"; | |
+ rdfs:comment """ | |
+ RDF attributes that are required to have an rdf: prefix about | |
+aboutEach ID bagID type resource parseType | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0001.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0001.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0003> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0003"; | |
+ rdfs:comment """ | |
+ RDF attributes that are required to have an rdf: prefix about | |
+aboutEach ID bagID type resource parseType | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0003.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0003.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0004> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0004"; | |
+ rdfs:comment """ | |
+ RDF attributes that are required to have an rdf: prefix about | |
+aboutEach ID bagID type resource parseType | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0004.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0004.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0005> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0005"; | |
+ rdfs:comment """ | |
+ RDF attributes that are required to have an rdf: prefix about | |
+aboutEach ID bagID type resource parseType | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0005.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0005.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0006> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0006"; | |
+ rdfs:comment """ | |
+ RDF attributes that are required to have an rdf: prefix about | |
+aboutEach ID bagID type resource parseType | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0006.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0006.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0009> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0009"; | |
+ rdfs:comment """ | |
+ Namespace qualification MUST be used for all property | |
+attributes. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0009.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0009.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0010> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0010"; | |
+ rdfs:comment """ | |
+ Non-prefixed RDF elements (NOT attributes) are allowed when a | |
+default XML element namespace is defined with an | |
+xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0010.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0010.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0011> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0011"; | |
+ rdfs:comment """ | |
+ Non-prefixed RDF elements (NOT attributes) are allowed when a | |
+default XML element namespace is defined with an | |
+xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0011.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0011.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0012> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0012"; | |
+ rdfs:comment """ | |
+ Non-prefixed RDF elements (NOT attributes) are allowed when a | |
+default XML element namespace is defined with an | |
+xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0012.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0012.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0013> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0013"; | |
+ rdfs:comment """ | |
+ Non-prefixed RDF elements (NOT attributes) are allowed when a | |
+default XML element namespace is defined with an | |
+xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0013.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0013.nt> . | |
+ | |
+<#rdf-ns-prefix-confusion-test0014> a rdft:TestXMLEval; | |
+ mf:name "rdf-ns-prefix-confusion-test0014"; | |
+ rdfs:comment """ | |
+ Non-prefixed RDF elements (NOT attributes) are allowed when a | |
+default XML element namespace is defined with an | |
+xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdf-ns-prefix-confusion/test0014.rdf>; | |
+ mf:result <rdf-ns-prefix-confusion/test0014.nt> . | |
+ | |
+<#rdfms-abouteach-error001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-abouteach-error001"; | |
+ rdfs:comment """ | |
+ aboutEach removed from the RDF specifications. See URI above | |
+for further details. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-abouteach/error001.rdf> . | |
+ | |
+<#rdfms-abouteach-error002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-abouteach-error002"; | |
+ rdfs:comment """ | |
+ aboutEach removed from the RDF specifications. See URI above | |
+for further details. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-abouteach/error002.rdf> . | |
+ | |
+<#rdfms-difference-between-ID-and-about-error1> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-difference-between-ID-and-about-error1"; | |
+ rdfs:comment """ | |
+ two elements cannot use the same ID | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-difference-between-ID-and-about/error1.rdf> . | |
+ | |
+<#rdfms-difference-between-ID-and-about-test1> a rdft:TestXMLEval; | |
+ mf:name "rdfms-difference-between-ID-and-about-test1"; | |
+ rdfs:comment """ | |
+ A statement with an rdf:ID creates a regular triple. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-difference-between-ID-and-about/test1.rdf>; | |
+ mf:result <rdfms-difference-between-ID-and-about/test1.nt> . | |
+ | |
+<#rdfms-difference-between-ID-and-about-test2> a rdft:TestXMLEval; | |
+ mf:name "rdfms-difference-between-ID-and-about-test2"; | |
+ rdfs:comment """ | |
+ This test shows the treatment of non-ASCII characters in the | |
+value of rdf:ID attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-difference-between-ID-and-about/test2.rdf>; | |
+ mf:result <rdfms-difference-between-ID-and-about/test2.nt> . | |
+ | |
+<#rdfms-difference-between-ID-and-about-test3> a rdft:TestXMLEval; | |
+ mf:name "rdfms-difference-between-ID-and-about-test3"; | |
+ rdfs:comment """ | |
+ This test shows the treatment of non-ASCII characters in the | |
+value of rdf:about attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-difference-between-ID-and-about/test3.rdf>; | |
+ mf:result <rdfms-difference-between-ID-and-about/test3.nt> . | |
+ | |
+<#rdfms-duplicate-member-props-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-duplicate-member-props-test001"; | |
+ rdfs:comment """ | |
+ The question posed to the RDF WG was: should an RDF document | |
+containing multiple rdf:_n properties (with the same n) on an | |
+element be rejected as illegal? The WG decided that a parser | |
+should accept that case as legal RDF. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-duplicate-member-props/test001.rdf>; | |
+ mf:result <rdfms-duplicate-member-props/test001.nt> . | |
+ | |
+<#rdfms-empty-property-elements-error001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-empty-property-elements-error001"; | |
+ rdfs:comment """ | |
+ This is not legal RDF; specifying an rdf:parseType of | |
+"Literal" and an rdf:resource attribute at the same time is an | |
+error. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/error001.rdf> . | |
+ | |
+<#rdfms-empty-property-elements-error002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-empty-property-elements-error002"; | |
+ rdfs:comment """ | |
+ This is not legal RDF; specifying an rdf:parseType of | |
+"Literal" and an rdf:resource attribute at the same time is an | |
+error. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/error002.rdf> . | |
+ | |
+#<#rdfms-empty-property-elements-error003> a rdft:TestXMLNegativeSyntax; | |
+# mf:name "rdfms-empty-property-elements-error003"; | |
+# rdfs:comment """ | |
+# From the original RDFMS document, paragraphs 229-234 and | |
+#production [6.12], last clause: rdf:parseType="Literal" is | |
+#forbidden here since we're creating an additional resource | |
+#node. | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-empty-property-elements/error003.rdf> . | |
+ | |
+<#rdfms-empty-property-elements-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test001"; | |
+ rdfs:comment """ | |
+ The rdf:resource attribute means that the value of this | |
+property element is a resource. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test001.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test001.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test002"; | |
+ rdfs:comment """ | |
+ The basic case. An empty property element just gives an empty | |
+literal. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test002.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test002.nt> . | |
+ | |
+#<#rdfms-empty-property-elements-test003> a rdft:TestXMLEval; | |
+# mf:name "rdfms-empty-property-elements-test003"; | |
+# rdfs:comment """ | |
+# An empty property element just gives an empty literal. Here we | |
+#make the parseType explicit. | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-empty-property-elements/test003.rdf>; | |
+# mf:result <rdfms-empty-property-elements/test003.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test004"; | |
+ rdfs:comment """ | |
+ If the parseType indicates the value is a resource, we must | |
+create one. With no additional information, the resource is | |
+anonymous. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test004.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test004.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test005> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test005"; | |
+ rdfs:comment """ | |
+ An empty property element just gives an empty literal. We | |
+reify the statement at the same time. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test005.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test005.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test006> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test006"; | |
+ rdfs:comment """ | |
+ Here the parseType indicates that we should create a resource. | |
+We also reify the generated statement. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test006.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test006.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test007> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test007"; | |
+ rdfs:comment """ | |
+ As test001.rdf; this uses an explicit closing tag. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test007.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test007.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test008> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test008"; | |
+ rdfs:comment """ | |
+ As test002.rdf; this uses an explicit closing tag. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test008.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test008.nt> . | |
+ | |
+#<#rdfms-empty-property-elements-test009> a rdft:TestXMLEval; | |
+# mf:name "rdfms-empty-property-elements-test009"; | |
+# rdfs:comment """ | |
+# As test003.rdf; this uses an explicit closing tag. | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-empty-property-elements/test009.rdf>; | |
+# mf:result <rdfms-empty-property-elements/test009.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test010> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test010"; | |
+ rdfs:comment """ | |
+ As test004.rdf; this uses an explicit closing tag. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test010.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test010.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test011> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test011"; | |
+ rdfs:comment """ | |
+ As test005.rdf; this uses an explicit closing tag. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test011.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test011.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test012> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test012"; | |
+ rdfs:comment """ | |
+ As test006.rdf; this uses an explicit closing tag. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test012.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test012.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test013> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test013"; | |
+ rdfs:comment """ | |
+ Test of the last alternative for production [6.12], | |
+interpreted according to RDFMS paragraphs 229-234: | |
+http://lists.w3.org/Archives/Public/www-archive/2001Jun/att-0021/00-part#229 | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test013.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test013.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test014> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test014"; | |
+ rdfs:comment """ | |
+ Test of the last alternative for production [6.12], | |
+interpreted according to RDFMS paragraphs 229-234: | |
+http://lists.w3.org/Archives/Public/www-archive/2001Jun/att-0021/00-part#229 | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test014.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test014.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test015> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test015"; | |
+ rdfs:comment """ | |
+ Test of the last alternative for production [6.12], | |
+interpreted according to RDFMS paragraphs 229-234: | |
+http://lists.w3.org/Archives/Public/www-archive/2001Jun/att-0021/00-part#229 | |
+Here we have an explicit closing tag. This does not match any | |
+of the productions in the original document, but is | |
+indistinguishable from test014 as far as XML is concerned. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test015.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test015.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test016> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test016"; | |
+ rdfs:comment """ | |
+ Like rdfms-empty-property-elements/test001.rdf but with a | |
+processing instruction as the only content of the otherwise | |
+empty element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test016.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test016.nt> . | |
+ | |
+<#rdfms-empty-property-elements-test017> a rdft:TestXMLEval; | |
+ mf:name "rdfms-empty-property-elements-test017"; | |
+ rdfs:comment """ | |
+ Like rdfms-empty-property-elements/test001.rdf but with a | |
+comment as the only content of the otherwise empty element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-empty-property-elements/test017.rdf>; | |
+ mf:result <rdfms-empty-property-elements/test017.nt> . | |
+ | |
+<#rdfms-identity-anon-resources-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-identity-anon-resources-test001"; | |
+ rdfs:comment """ | |
+ a RDF Description with no ID or about attribute describes an | |
+un-named resource, aka a bNode. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-identity-anon-resources/test001.rdf>; | |
+ mf:result <rdfms-identity-anon-resources/test001.nt> . | |
+ | |
+<#rdfms-identity-anon-resources-test002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-identity-anon-resources-test002"; | |
+ rdfs:comment """ | |
+ a RDF Description with no ID or about attribute describes an | |
+un-named resource, aka a bNode. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-identity-anon-resources/test002.rdf>; | |
+ mf:result <rdfms-identity-anon-resources/test002.nt> . | |
+ | |
+<#rdfms-identity-anon-resources-test003> a rdft:TestXMLEval; | |
+ mf:name "rdfms-identity-anon-resources-test003"; | |
+ rdfs:comment """ | |
+ a RDF container (in this case a Bag) without an ID attribute | |
+describes an un-named resource, aka a bNode. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-identity-anon-resources/test003.rdf>; | |
+ mf:result <rdfms-identity-anon-resources/test003.nt> . | |
+ | |
+<#rdfms-identity-anon-resources-test004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-identity-anon-resources-test004"; | |
+ rdfs:comment """ | |
+ a RDF container (in this case an Alt) without an ID attribute | |
+describes an un-named resource, aka a bNode. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-identity-anon-resources/test004.rdf>; | |
+ mf:result <rdfms-identity-anon-resources/test004.nt> . | |
+ | |
+<#rdfms-identity-anon-resources-test005> a rdft:TestXMLEval; | |
+ mf:name "rdfms-identity-anon-resources-test005"; | |
+ rdfs:comment """ | |
+ a RDF container (in this case an Seq) without an ID attribute | |
+describes an un-named resource, aka a bNode. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-identity-anon-resources/test005.rdf>; | |
+ mf:result <rdfms-identity-anon-resources/test005.nt> . | |
+ | |
+<#rdfms-not-id-and-resource-attr-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-not-id-and-resource-attr-test001"; | |
+ rdfs:comment """ | |
+ rdf:ID on an empty property element indicates reification. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-not-id-and-resource-attr/test001.rdf>; | |
+ mf:result <rdfms-not-id-and-resource-attr/test001.nt> . | |
+ | |
+<#rdfms-not-id-and-resource-attr-test002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-not-id-and-resource-attr-test002"; | |
+ rdfs:comment """ | |
+ rdf:reource on an empty property element indicates the URI of | |
+the object. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-not-id-and-resource-attr/test002.rdf>; | |
+ mf:result <rdfms-not-id-and-resource-attr/test002.nt> . | |
+ | |
+<#rdfms-not-id-and-resource-attr-test004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-not-id-and-resource-attr-test004"; | |
+ rdfs:comment """ | |
+ rdf:ID and rdf:resource are allowed together on empty property | |
+element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-not-id-and-resource-attr/test004.rdf>; | |
+ mf:result <rdfms-not-id-and-resource-attr/test004.nt> . | |
+ | |
+<#rdfms-not-id-and-resource-attr-test005> a rdft:TestXMLEval; | |
+ mf:name "rdfms-not-id-and-resource-attr-test005"; | |
+ rdfs:comment """ | |
+ rdf:ID and rdf:resource are allowed together on empty property | |
+element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-not-id-and-resource-attr/test005.rdf>; | |
+ mf:result <rdfms-not-id-and-resource-attr/test005.nt> . | |
+ | |
+<#rdfms-para196-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-para196-test001"; | |
+ rdfs:comment """ | |
+ test case showing that the 2nd URI in M Paragraph 196 is | |
+permitted as a namespace URI (and any namespace URI starting | |
+with that URI) | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-para196/test001.rdf>; | |
+ mf:result <rdfms-para196/test001.nt> . | |
+ | |
+<#rdfms-rdf-id-error001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error001"; | |
+ rdfs:comment """ | |
+ The value of rdf:ID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error001.rdf> . | |
+ | |
+<#rdfms-rdf-id-error002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error002"; | |
+ rdfs:comment """ | |
+ The value of rdf:ID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error002.rdf> . | |
+ | |
+<#rdfms-rdf-id-error003> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error003"; | |
+ rdfs:comment """ | |
+ The value of rdf:ID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error003.rdf> . | |
+ | |
+<#rdfms-rdf-id-error004> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error004"; | |
+ rdfs:comment """ | |
+ The value of rdf:ID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error004.rdf> . | |
+ | |
+<#rdfms-rdf-id-error005> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error005"; | |
+ rdfs:comment """ | |
+ The value of rdf:ID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error005.rdf> . | |
+ | |
+<#rdfms-rdf-id-error006> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error006"; | |
+ rdfs:comment """ | |
+ The value of rdf:bagID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error006.rdf> . | |
+ | |
+<#rdfms-rdf-id-error007> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-id-error007"; | |
+ rdfs:comment """ | |
+ The value of rdf:bagID must match the XML Name production, (as | |
+modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-id/error007.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-001"; | |
+ rdfs:comment """ | |
+ RDF is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-001.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-002"; | |
+ rdfs:comment """ | |
+ ID is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-002.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-003> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-003"; | |
+ rdfs:comment """ | |
+ about is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-003.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-004> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-004"; | |
+ rdfs:comment """ | |
+ bagID is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-004.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-005> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-005"; | |
+ rdfs:comment """ | |
+ parseType is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-005.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-006> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-006"; | |
+ rdfs:comment """ | |
+ resource is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-006.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-007> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-007"; | |
+ rdfs:comment """ | |
+ nodeID is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-007.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-008> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-008"; | |
+ rdfs:comment """ | |
+ li is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-008.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-009> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-009"; | |
+ rdfs:comment """ | |
+ aboutEach is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-009.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-010> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-010"; | |
+ rdfs:comment """ | |
+ aboutEachPrefix is forbidden as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-010.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-011> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-011"; | |
+ rdfs:comment """ | |
+ Description is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-011.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-012> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-012"; | |
+ rdfs:comment """ | |
+ RDF is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-012.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-013> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-013"; | |
+ rdfs:comment """ | |
+ ID is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-013.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-014> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-014"; | |
+ rdfs:comment """ | |
+ about is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-014.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-015> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-015"; | |
+ rdfs:comment """ | |
+ bagID is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-015.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-016> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-016"; | |
+ rdfs:comment """ | |
+ parseType is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-016.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-017> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-017"; | |
+ rdfs:comment """ | |
+ resource is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-017.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-018> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-018"; | |
+ rdfs:comment """ | |
+ nodeID is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-018.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-019> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-019"; | |
+ rdfs:comment """ | |
+ aboutEach is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-019.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-error-020> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-rdf-names-use-error-020"; | |
+ rdfs:comment """ | |
+ aboutEachPrefix is forbidden as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/error-020.rdf> . | |
+ | |
+<#rdfms-rdf-names-use-test-001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-001"; | |
+ rdfs:comment """ | |
+ Description is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-001.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-001.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-002"; | |
+ rdfs:comment """ | |
+ Seq is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-002.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-002.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-003> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-003"; | |
+ rdfs:comment """ | |
+ Bag is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-003.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-003.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-004"; | |
+ rdfs:comment """ | |
+ Alt is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-004.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-004.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-005> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-005"; | |
+ rdfs:comment """ | |
+ Statement is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-005.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-005.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-006> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-006"; | |
+ rdfs:comment """ | |
+ Property is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-006.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-006.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-007> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-007"; | |
+ rdfs:comment """ | |
+ List is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-007.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-007.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-008> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-008"; | |
+ rdfs:comment """ | |
+ subject is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-008.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-008.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-009> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-009"; | |
+ rdfs:comment """ | |
+ predicate is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-009.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-009.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-010> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-010"; | |
+ rdfs:comment """ | |
+ object is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-010.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-010.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-011> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-011"; | |
+ rdfs:comment """ | |
+ type is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-011.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-011.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-012> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-012"; | |
+ rdfs:comment """ | |
+ value is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-012.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-012.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-013> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-013"; | |
+ rdfs:comment """ | |
+ first is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-013.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-013.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-014> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-014"; | |
+ rdfs:comment """ | |
+ rest is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-014.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-014.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-015> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-015"; | |
+ rdfs:comment """ | |
+ _1 is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-015.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-015.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-016> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-016"; | |
+ rdfs:comment """ | |
+ nil is allowed as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-016.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-016.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-017> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-017"; | |
+ rdfs:comment """ | |
+ Seq is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-017.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-017.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-018> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-018"; | |
+ rdfs:comment """ | |
+ Bag is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-018.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-018.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-019> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-019"; | |
+ rdfs:comment """ | |
+ Alt is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-019.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-019.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-020> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-020"; | |
+ rdfs:comment """ | |
+ Statement is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-020.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-020.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-021> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-021"; | |
+ rdfs:comment """ | |
+ Property is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-021.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-021.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-022> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-022"; | |
+ rdfs:comment """ | |
+ List is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-022.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-022.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-023> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-023"; | |
+ rdfs:comment """ | |
+ subject is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-023.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-023.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-024> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-024"; | |
+ rdfs:comment """ | |
+ predicate is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-024.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-024.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-025> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-025"; | |
+ rdfs:comment """ | |
+ object is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-025.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-025.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-026> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-026"; | |
+ rdfs:comment """ | |
+ type is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-026.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-026.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-027> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-027"; | |
+ rdfs:comment """ | |
+ value is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-027.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-027.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-028> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-028"; | |
+ rdfs:comment """ | |
+ first is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-028.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-028.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-029> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-029"; | |
+ rdfs:comment """ | |
+ rest is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-029.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-029.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-030> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-030"; | |
+ rdfs:comment """ | |
+ _1 is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-030.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-030.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-031> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-031"; | |
+ rdfs:comment """ | |
+ li is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-031.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-031.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-032> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-032"; | |
+ rdfs:comment """ | |
+ Seq is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-032.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-032.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-033> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-033"; | |
+ rdfs:comment """ | |
+ Bag is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-033.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-033.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-034> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-034"; | |
+ rdfs:comment """ | |
+ Alt is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-034.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-034.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-035> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-035"; | |
+ rdfs:comment """ | |
+ Statement is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-035.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-035.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-036> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-036"; | |
+ rdfs:comment """ | |
+ Property is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-036.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-036.nt> . | |
+ | |
+<#rdfms-rdf-names-use-test-037> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-test-037"; | |
+ rdfs:comment """ | |
+ List is allowed as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/test-037.rdf>; | |
+ mf:result <rdfms-rdf-names-use/test-037.nt> . | |
+ | |
+<#rdfms-rdf-names-use-warn-001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-warn-001"; | |
+ rdfs:comment """ | |
+ foo is allowed with warnings as a node element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/warn-001.rdf>; | |
+ mf:result <rdfms-rdf-names-use/warn-001.nt> . | |
+ | |
+<#rdfms-rdf-names-use-warn-002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-warn-002"; | |
+ rdfs:comment """ | |
+ foo is allowed with warnings as a property element name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/warn-002.rdf>; | |
+ mf:result <rdfms-rdf-names-use/warn-002.nt> . | |
+ | |
+<#rdfms-rdf-names-use-warn-003> a rdft:TestXMLEval; | |
+ mf:name "rdfms-rdf-names-use-warn-003"; | |
+ rdfs:comment """ | |
+ foo is allowed with warnings as a property attribute name. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-rdf-names-use/warn-003.rdf>; | |
+ mf:result <rdfms-rdf-names-use/warn-003.nt> . | |
+ | |
+<#rdfms-reification-required-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-reification-required-test001"; | |
+ rdfs:comment """ | |
+ A parser is not required to generate a bag of reified | |
+statements for all description elements. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-reification-required/test001.rdf>; | |
+ mf:result <rdfms-reification-required/test001.nt> . | |
+ | |
+<#rdfms-seq-representation-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-seq-representation-test001"; | |
+ rdfs:comment """ | |
+ rdf:parseType="Collection" is parsed like the nonstandard | |
+daml:collection. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-seq-representation/test001.rdf>; | |
+ mf:result <rdfms-seq-representation/test001.nt> . | |
+ | |
+<#rdfms-syntax-incomplete-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-syntax-incomplete-test001"; | |
+ rdfs:comment """ | |
+ rdf:nodeID can be used to label a blank node. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/test001.rdf>; | |
+ mf:result <rdfms-syntax-incomplete/test001.nt> . | |
+ | |
+<#rdfms-syntax-incomplete-test002> a rdft:TestXMLEval; | |
+ mf:name "rdfms-syntax-incomplete-test002"; | |
+ rdfs:comment """ | |
+ rdf:nodeID can be used to label a blank node. These have file | |
+scope and are distinct from any unlabelled blank nodes. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/test002.rdf>; | |
+ mf:result <rdfms-syntax-incomplete/test002.nt> . | |
+ | |
+<#rdfms-syntax-incomplete-test003> a rdft:TestXMLEval; | |
+ mf:name "rdfms-syntax-incomplete-test003"; | |
+ rdfs:comment """ | |
+ On an rdf:Description or typed node rdf:nodeID behaves | |
+similarly to an rdf:about. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/test003.rdf>; | |
+ mf:result <rdfms-syntax-incomplete/test003.nt> . | |
+ | |
+<#rdfms-syntax-incomplete-test004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-syntax-incomplete-test004"; | |
+ rdfs:comment """ | |
+ On a property element rdf:nodeID behaves similarly to | |
+rdf:resource. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/test004.rdf>; | |
+ mf:result <rdfms-syntax-incomplete/test004.nt> . | |
+ | |
+<#rdfms-syntax-incomplete-error001> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error001"; | |
+ rdfs:comment """ | |
+ The value of rdf:nodeID must match the XML Name production, | |
+(as modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error001.rdf> . | |
+ | |
+<#rdfms-syntax-incomplete-error002> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error002"; | |
+ rdfs:comment """ | |
+ The value of rdf:nodeID must match the XML Name production, | |
+(as modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error002.rdf> . | |
+ | |
+<#rdfms-syntax-incomplete-error003> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error003"; | |
+ rdfs:comment """ | |
+ The value of rdf:nodeID must match the XML Name production, | |
+(as modified by XML Namespaces). | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error003.rdf> . | |
+ | |
+<#rdfms-syntax-incomplete-error004> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error004"; | |
+ rdfs:comment """ | |
+ Cannot have rdf:nodeID and rdf:ID. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error004.rdf> . | |
+ | |
+<#rdfms-syntax-incomplete-error005> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error005"; | |
+ rdfs:comment """ | |
+ Cannot have rdf:nodeID and rdf:about. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error005.rdf> . | |
+ | |
+<#rdfms-syntax-incomplete-error006> a rdft:TestXMLNegativeSyntax; | |
+ mf:name "rdfms-syntax-incomplete-error006"; | |
+ rdfs:comment """ | |
+ Cannot have rdf:nodeID and rdf:resource. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-syntax-incomplete/error006.rdf> . | |
+ | |
+<#rdfms-uri-substructure-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfms-uri-substructure-test001"; | |
+ rdfs:comment """ | |
+ Demonstrates the Recommended partitioning of a URI into a | |
+namespace part and a localname part | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-uri-substructure/test001.rdf>; | |
+ mf:result <rdfms-uri-substructure/test001.nt> . | |
+ | |
+#<#rdfms-xml-literal-namespaces-test001> a rdft:TestXMLEval; | |
+# mf:name "rdfms-xml-literal-namespaces-test001"; | |
+# rdfs:comment """ | |
+# Visibly used namespaces must be included in XML Literal | |
+#values. Treatment of namespaces that are not visibly used | |
+#(e.g. rdf: in this example) is implementation dependent. Based | |
+#on example from Issues List. | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-xml-literal-namespaces/test001.rdf>; | |
+# mf:result <rdfms-xml-literal-namespaces/test001.nt> . | |
+ | |
+#<#rdfms-xml-literal-namespaces-test002> a rdft:TestXMLEval; | |
+# mf:name "rdfms-xml-literal-namespaces-test002"; | |
+# rdfs:comment """ | |
+# Visibly used namespaces must be included in XML Literal | |
+#values. Treatment of namespaces that are not visibly used | |
+#(e.g. rdf: in this example) is implementation dependent. | |
+#Example from Model Syntax. | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-xml-literal-namespaces/test002.rdf>; | |
+# mf:result <rdfms-xml-literal-namespaces/test002.nt> . | |
+ | |
+#<#rdfms-xmllang-test001> a rdft:TestXMLEval; | |
+# mf:name "rdfms-xmllang-test001"; | |
+# rdfs:comment """ | |
+# In-scope xml:lang applies to rdf:parseType="Literal" element | |
+#content values | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-xmllang/test001.rdf>; | |
+# mf:result <rdfms-xmllang/test001.nt> . | |
+ | |
+#<#rdfms-xmllang-test002> a rdft:TestXMLEval; | |
+# mf:name "rdfms-xmllang-test002"; | |
+# rdfs:comment """ | |
+# In-scope xml:lang does not apply to rdf:parseType="Literal" | |
+#element content values | |
+# """; | |
+# rdfs:approval rdft:Approved; | |
+# mf:action <rdfms-xmllang/test002.rdf>; | |
+# mf:result <rdfms-xmllang/test002.nt> . | |
+ | |
+<#rdfms-xmllang-test003> a rdft:TestXMLEval; | |
+ mf:name "rdfms-xmllang-test003"; | |
+ rdfs:comment """ | |
+ In-scope xml:lang applies to element content literal values | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-xmllang/test003.rdf>; | |
+ mf:result <rdfms-xmllang/test003.nt> . | |
+ | |
+<#rdfms-xmllang-test004> a rdft:TestXMLEval; | |
+ mf:name "rdfms-xmllang-test004"; | |
+ rdfs:comment """ | |
+ In-scope xml:lang applies to element content literal values | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-xmllang/test004.rdf>; | |
+ mf:result <rdfms-xmllang/test004.nt> . | |
+ | |
+<#rdfms-xmllang-test005> a rdft:TestXMLEval; | |
+ mf:name "rdfms-xmllang-test005"; | |
+ rdfs:comment """ | |
+ In-scope xml:lang applies to element content literal values | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-xmllang/test005.rdf>; | |
+ mf:result <rdfms-xmllang/test005.nt> . | |
+ | |
+<#rdfms-xmllang-test006> a rdft:TestXMLEval; | |
+ mf:name "rdfms-xmllang-test006"; | |
+ rdfs:comment """ | |
+ In-scope xml:lang applies to element content literal values | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfms-xmllang/test006.rdf>; | |
+ mf:result <rdfms-xmllang/test006.nt> . | |
+ | |
+<#rdfs-domain-and-range-test001> a rdft:TestXMLEval; | |
+ mf:name "rdfs-domain-and-range-test001"; | |
+ rdfs:comment """ | |
+ a RDF Property may have more than one domain property | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfs-domain-and-range/test001.rdf>; | |
+ mf:result <rdfs-domain-and-range/test001.nt> . | |
+ | |
+<#rdfs-domain-and-range-test002> a rdft:TestXMLEval; | |
+ mf:name "rdfs-domain-and-range-test002"; | |
+ rdfs:comment """ | |
+ a RDF Property may have more than one domain property | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <rdfs-domain-and-range/test002.rdf>; | |
+ mf:result <rdfs-domain-and-range/test002.nt> . | |
+ | |
+<#unrecognised-xml-attributes-test001> a rdft:TestXMLEval; | |
+ mf:name "unrecognised-xml-attributes-test001"; | |
+ rdfs:comment """ | |
+ Unrecognized attributes in the xml namespace should be | |
+ignored. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <unrecognised-xml-attributes/test001.rdf>; | |
+ mf:result <unrecognised-xml-attributes/test001.nt> . | |
+ | |
+<#unrecognised-xml-attributes-test002> a rdft:TestXMLEval; | |
+ mf:name "unrecognised-xml-attributes-test002"; | |
+ rdfs:comment """ | |
+ Unrecognized attributes in the xml namespace should be | |
+ignored. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <unrecognised-xml-attributes/test002.rdf>; | |
+ mf:result <unrecognised-xml-attributes/test002.nt> . | |
+ | |
+<#xml-canon-test001> a rdft:TestXMLEval; | |
+ mf:name "xml-canon-test001"; | |
+ rdfs:comment """ | |
+ Demonstrating the canonicalisation of XMLLiterals. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xml-canon/test001.rdf>; | |
+ mf:result <xml-canon/test001.nt> . | |
+ | |
+<#xmlbase-test001> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test001"; | |
+ rdfs:comment """ | |
+ xml:base applies to an rdf:ID on an rdf:Description element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test001.rdf>; | |
+ mf:result <xmlbase/test001.nt> . | |
+ | |
+<#xmlbase-test002> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test002"; | |
+ rdfs:comment """ | |
+ xml:base applies to an rdf:resource attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test002.rdf>; | |
+ mf:result <xmlbase/test002.nt> . | |
+ | |
+<#xmlbase-test003> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test003"; | |
+ rdfs:comment """ | |
+ xml:base applies to an rdf:about attribute. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test003.rdf>; | |
+ mf:result <xmlbase/test003.nt> . | |
+ | |
+<#xmlbase-test004> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test004"; | |
+ rdfs:comment """ | |
+ xml:base applies to an rdf:ID on a property element. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test004.rdf>; | |
+ mf:result <xmlbase/test004.nt> . | |
+ | |
+<#xmlbase-test006> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test006"; | |
+ rdfs:comment """ | |
+ xml:base scoping. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test006.rdf>; | |
+ mf:result <xmlbase/test006.nt> . | |
+ | |
+<#xmlbase-test007> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test007"; | |
+ rdfs:comment """ | |
+ example of relative URI resolution. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test007.rdf>; | |
+ mf:result <xmlbase/test007.nt> . | |
+ | |
+<#xmlbase-test008> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test008"; | |
+ rdfs:comment """ | |
+ example of empty same document ref resolution. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test008.rdf>; | |
+ mf:result <xmlbase/test008.nt> . | |
+ | |
+<#xmlbase-test009> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test009"; | |
+ rdfs:comment """ | |
+ Example of relative uri with absolute path resolution. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test009.rdf>; | |
+ mf:result <xmlbase/test009.nt> . | |
+ | |
+<#xmlbase-test010> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test010"; | |
+ rdfs:comment """ | |
+ Example of relative uri with net path resolution. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test010.rdf>; | |
+ mf:result <xmlbase/test010.nt> . | |
+ | |
+<#xmlbase-test011> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test011"; | |
+ rdfs:comment """ | |
+ Example of xml:base with no path component. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test011.rdf>; | |
+ mf:result <xmlbase/test011.nt> . | |
+ | |
+<#xmlbase-test013> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test013"; | |
+ rdfs:comment """ | |
+ With an xml:base with fragment the fragment is ignored. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test013.rdf>; | |
+ mf:result <xmlbase/test013.nt> . | |
+ | |
+<#xmlbase-test014> a rdft:TestXMLEval; | |
+ mf:name "xmlbase-test014"; | |
+ rdfs:comment """ | |
+ Test output corrected to use correct base URL. | |
+ """; | |
+ rdfs:approval rdft:Approved; | |
+ mf:action <xmlbase/test014.rdf>; | |
+ mf:result <xmlbase/test014.nt> . | |
diff --git a/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test004.nt b/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test004.nt | |
new file mode 100644 | |
index 00000000..0416a29e | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test004.nt | |
@@ -0,0 +1,29 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foo/Bar> . | |
+_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "1" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:bar . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "1" . | |
+_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2> "2"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . | |
+_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_3> _:res . | |
+_:res <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foo/Bar> . | |
+_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_4> _:res2 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:bar . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_4> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:res2 . | |
+_:res2 <http://foo/bar> "foobar" . | |
+ | |
diff --git a/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test006.nt b/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test006.nt | |
new file mode 100644 | |
index 00000000..1000fc5c | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdf-containers-syntax-vs-schema/test006.nt | |
@@ -0,0 +1,40 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_3> "3" . | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "foobar" . | |
+ | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt> . | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2> "2" . | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "foobar" . | |
+ | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "barfoo" . | |
+ | |
+ | |
+ | |
+ | |
+_:bag <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag> . | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
index cb032e60..5cddfae0 100644 | |
--- a/test/rdf/rdf-ns-prefix-confusion/test0004.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdf-ns-prefix-confusion/test0004.nt | |
@@ -11,4 +11,4 @@ | |
# $Id: test0004.nt,v 1.3 2001/10/04 16:01:45 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0004.rdf#foo> <http://example.org/property> "bar" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0004.rdf#foo> <http://example.org/property> "bar" . | |
index 4b6e3bb2..71ef883b 100644 | |
--- a/test/rdf/rdf-ns-prefix-confusion/test0011.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdf-ns-prefix-confusion/test0011.nt | |
@@ -11,5 +11,5 @@ | |
# $Id: test0011.nt,v 1.3 2001/10/04 16:01:45 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0011.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0011.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0011.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0011.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
index 6393add2..8f06bb18 100644 | |
--- a/test/rdf/rdf-ns-prefix-confusion/test0012.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdf-ns-prefix-confusion/test0012.nt | |
@@ -11,5 +11,5 @@ | |
# $Id: test0012.nt,v 1.3 2001/10/04 16:01:45 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0012.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0012.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0012.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0012.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
index 50e9b11a..3162f937 100644 | |
--- a/test/rdf/rdf-ns-prefix-confusion/test0013.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdf-ns-prefix-confusion/test0013.nt | |
@@ -11,5 +11,5 @@ | |
# $Id: test0013.nt,v 1.3 2001/10/04 16:01:45 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0013.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0013.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0013.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0013.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
index 694bf2ab..3c18fd13 100644 | |
--- a/test/rdf/rdf-ns-prefix-confusion/test0014.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdf-ns-prefix-confusion/test0014.nt | |
@@ -11,5 +11,5 @@ | |
# $Id: test0014.nt,v 1.3 2001/10/04 16:01:45 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0014.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-ns-prefix-confusion/test0014.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0014.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdf-ns-prefix-confusion/test0014.rdf#container> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "bar" . | |
index 1b46bb97..4b495e53 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/error1.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/error1.rdf | |
@@ -11,7 +11,7 @@ | |
$Id: error1.rdf,v 1.2 2001/09/06 21:23:35 barstow Exp $ | |
--> | |
<!-- | |
-Base URI: http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/error1.rdf | |
+Base URI: http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/error1.rdf | |
This is illegal RDF: two elements cannot use the same ID. | |
--> | |
index a8a82b9d..5d310a2b 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test1.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test1.nt | |
@@ -11,4 +11,4 @@ | |
# $Id: test1.nt,v 1.2 2001/09/06 21:07:20 barstow Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test1.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test1.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
index c5952dbd..73657bae 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test1.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test1.rdf | |
@@ -11,7 +11,7 @@ | |
$Id$ | |
--> | |
<!-- | |
-Base URI: http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test1.rdf | |
+Base URI: http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test1.rdf | |
A statement with an rdf:ID creates a regular triple. | |
--> | |
index 9f36c05b..96c2f2f3 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test2.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test2.nt | |
@@ -11,4 +11,4 @@ | |
# $Id: test2.nt,v 1.4 2002/07/26 04:06:56 jcarroll Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf#D\u00FCrst> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test2.rdf#D\u00FCrst> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
index 3132ba8a..b06c4a9f 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test2.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test2.rdf | |
@@ -11,7 +11,7 @@ | |
$Id: test2.rdf,v 1.9 2002/07/26 04:06:56 jcarroll Exp $ | |
--> | |
<!-- | |
-Base URI: http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test2.rdf | |
+Base URI: http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test2.rdf | |
Non-ASCII characters in IDs are not converted. | |
--> | |
index b672a441..405916f6 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test3.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test3.nt | |
@@ -11,4 +11,4 @@ | |
# $Id: test3.nt,v 1.1 2002/07/26 04:06:57 jcarroll Exp $ | |
# | |
##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test3.rdf#D\u00FCrst> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test3.rdf#D\u00FCrst> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "abc" . | |
index 8f4bb98f..c6731fdf 100644 | |
--- a/test/rdf/rdfms-difference-between-ID-and-about/test3.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-difference-between-ID-and-about/test3.rdf | |
@@ -11,7 +11,7 @@ | |
$Id: test3.rdf,v 1.1 2002/07/26 04:06:57 jcarroll Exp $ | |
--> | |
<!-- | |
-Base URI: http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-difference-between-ID-and-about/test3.rdf | |
+Base URI: http://www.w3.org/2013/RDFXMLTests/rdfms-difference-between-ID-and-about/test3.rdf | |
Non-ASCII characters in URIs are not converted. | |
--> | |
index db9d5836..79ddade4 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/error001.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/error001.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/error001.nrdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/error001.nrdf | |
Description: | |
index 2a6bff73..4eee1fb3 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/error002.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/error002.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/error002.nrdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/error002.nrdf | |
Description: | |
index 80ae6013..329f0dca 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/error003.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/error003.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/error003.nrdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/error003.nrdf | |
Description: | |
index 5c6f7e24..c5b08902 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test001.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test001.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test001.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test001.rdf | |
Description: | |
index a06a9aad..44864ca2 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test002.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test002.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test002.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test002.rdf | |
Description: | |
index f83e52f4..e1f08d7c 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test003.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test003.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test003.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test003.rdf | |
Description: | |
index ef2a51e4..f15973eb 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test004.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test004.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test004.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test004.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test005.nt b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test005.nt | |
new file mode 100644 | |
index 00000000..7596251a | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test005.nt | |
@@ -0,0 +1,18 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> "" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "" . | |
index 8a2f46f2..c1b9648b 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test005.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test005.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test005.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test006.nt b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test006.nt | |
new file mode 100644 | |
index 00000000..6605a0d7 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test006.nt | |
@@ -0,0 +1,18 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> _:a1 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:a1 . | |
index 03b96cb8..929c1b7b 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test006.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test006.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test006.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test006.rdf | |
Description: | |
index 53cfd181..0332bf6c 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test007.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test007.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test007.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test007.rdf | |
Description: | |
index faf67253..8c8e0904 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test008.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test008.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test008.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test008.rdf | |
Description: | |
index 657a9783..4a3282f1 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test009.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test009.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test009.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test009.rdf | |
Description: | |
index 406fd80d..c8c8d447 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test010.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test010.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test010.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test010.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test011.nt b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test011.nt | |
new file mode 100644 | |
index 00000000..699f9e0f | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test011.nt | |
@@ -0,0 +1,18 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> "" . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "" . | |
index 635998fd..5d7b299c 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test011.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test011.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test011.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test011.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test012.nt b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test012.nt | |
new file mode 100644 | |
index 00000000..d659beeb | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test012.nt | |
@@ -0,0 +1,18 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id$ | |
+# | |
+##################################################################### | |
+<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> _:a1 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:a1 . | |
index 4a018bfd..340fcdb1 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test012.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test012.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test012.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test012.rdf | |
Description: | |
index 89ee9dc0..c3116f30 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test013.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test013.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test013.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test013.rdf | |
Description: | |
index ddb45d81..12d9fbe7 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test014.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test014.rdf | |
@@ -14,7 +14,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test014.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test014.rdf | |
Description: | |
index a012cc92..0ec53c66 100644 | |
--- a/test/rdf/rdfms-empty-property-elements/test015.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-empty-property-elements/test015.rdf | |
@@ -15,7 +15,7 @@ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test015.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-empty-property-elements/test015.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test001.nt b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test001.nt | |
new file mode 100644 | |
index 00000000..2e259e6f | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test001.nt | |
@@ -0,0 +1,19 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id: test001.nt,v 1.1 2002/03/08 10:55:12 dajobe Exp $ | |
+# | |
+##################################################################### | |
+_:j88091 <http://example.org/prop2> "val" . | |
+_:j88090 <http://example.org/prop1> _:j88091 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88090 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:j88091 . | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test004.nt b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test004.nt | |
new file mode 100644 | |
index 00000000..4ac9b2d7 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test004.nt | |
@@ -0,0 +1,18 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id: test004.nt,v 1.1 2002/03/08 10:55:13 dajobe Exp $ | |
+# | |
+##################################################################### | |
+_:j88101 <http://example.org/prop1> <http://example.org/object> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88101 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://example.org/object> . | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test005.nt b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test005.nt | |
new file mode 100644 | |
index 00000000..638da676 | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-not-id-and-resource-attr/test005.nt | |
@@ -0,0 +1,19 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id: test005.nt,v 1.1 2002/03/08 10:55:13 dajobe Exp $ | |
+# | |
+##################################################################### | |
+<http://example.org/object> <http://example.org/prop2> "val" . | |
+_:j88106 <http://example.org/prop1> <http://example.org/object> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88106 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://example.org/object> . | |
index cf0ac4ff..7b8e180b 100644 | |
--- a/test/rdf/rdfms-reification-required/test001.rdf | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-reification-required/test001.rdf | |
@@ -14,7 +14,7 @@ $Id: test001.rdf,v 1.3 2002/04/05 11:32:03 bmcbride Exp $ | |
Assumed base URI: | |
-http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-reification-required/test001.rdf | |
+http://www.w3.org/2013/RDFXMLTests/rdfms-reification-required/test001.rdf | |
Description: | |
diff --git a/test/data/suites/w3c/rdfxml/rdfms-syntax-incomplete/test004.nt b/test/data/suites/w3c/rdfxml/rdfms-syntax-incomplete/test004.nt | |
new file mode 100644 | |
index 00000000..63f9649b | |
--- /dev/null | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-syntax-incomplete/test004.nt | |
@@ -0,0 +1,21 @@ | |
+# | |
+# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
+# Technology, Institut National de Recherche en Informatique et en | |
+# Automatique, Keio University). | |
+# | |
+# All Rights Reserved. | |
+# | |
+# Please see the full Copyright clause at | |
+# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
+# | |
+# $Id: test004.nt,v 1.1 2002/07/30 09:46:05 jcarroll Exp $ | |
+# | |
+##################################################################### | |
+_:j0 <http://example.org/property1> _:j1A . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j0 . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/property1> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:j1A . | |
+_:j2 <http://example.org/property2> _:j1A . | |
+ | |
+ | |
index e8e6db86..63f7d769 100644 | |
--- a/test/rdf/rdfms-xml-literal-namespaces/test001.nt | |
+++ b/test/data/suites/w3c/rdfxml/rdfms-xml-literal-namespaces/test001.nt | |
@@ -10,4 +10,4 @@ | |
# $Id: test001.nt,v 1.1 2002/11/22 13:59:59 jcarroll Exp $ | |
################################################################## | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-xml-literal-namespaces/test001.rdf#John_Smith> <http://my.example.org/Name> "\n <html:h1 xmlns:html=\"http://NoHTML.example.org\">\n <b xmlns=\"http://www.w3.org/1999/xhtml\">John</b>\n </html:h1>\n "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . | |
+<http://www.w3.org/2013/RDFXMLTests/rdfms-xml-literal-namespaces/test001.rdf#John_Smith> <http://my.example.org/Name> "\n <html:h1 xmlns:html=\"http://NoHTML.example.org\">\n <b xmlns=\"http://www.w3.org/1999/xhtml\">John</b>\n </html:h1>\n "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . | |
index d2808162..7309c0c0 100644 | |
--- a/test/rdf/xmlbase/test014.nt | |
+++ b/test/data/suites/w3c/rdfxml/xmlbase/test014.nt | |
@@ -12,4 +12,4 @@ | |
# | |
##################################################################### | |
<http://example.org/dir/file#frag> <http://example.org/value> "v" . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/xmlbase/test014.rdf#frag> <http://example.org/value> "v" . | |
+<http://www.w3.org/2013/RDFXMLTests/xmlbase/test014.rdf#frag> <http://example.org/value> "v" . | |
index 177eb958..2b21df64 100644 | |
--- a/test/w3c/trig/manifest.ttl | |
+++ b/test/data/suites/w3c/trig/manifest.ttl | |
@@ -14,382 +14,380 @@ | |
@prefix rdft: <http://www.w3.org/ns/rdftest#> . | |
-@prefix : <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#> . | |
- | |
<> rdf:type mf:Manifest ; | |
mf:name "TriG tests" ; | |
mf:entries | |
( | |
# TriG specific tests | |
- :anonymous_blank_node_graph | |
- :labeled_blank_node_graph | |
- :alternating_iri_graphs | |
- :alternating_bnode_graphs | |
- :trig-syntax-bad-base-04 | |
- :trig-syntax-bad-base-05 | |
- :trig-syntax-bad-prefix-06 | |
- :trig-syntax-bad-prefix-07 | |
- :trig-syntax-struct-06 | |
- :trig-syntax-struct-07 | |
- :trig-syntax-minimal-whitespace-01 | |
+ <#anonymous_blank_node_graph> | |
+ <#labeled_blank_node_graph> | |
+ <#alternating_iri_graphs> | |
+ <#alternating_bnode_graphs> | |
+ <#trig-syntax-bad-base-04> | |
+ <#trig-syntax-bad-base-05> | |
+ <#trig-syntax-bad-prefix-06> | |
+ <#trig-syntax-bad-prefix-07> | |
+ <#trig-syntax-struct-06> | |
+ <#trig-syntax-struct-07> | |
+ <#trig-syntax-minimal-whitespace-01> | |
# From Turtle tests | |
# atomic tests | |
- :IRI_subject | |
- :IRI_with_four_digit_numeric_escape | |
- :IRI_with_eight_digit_numeric_escape | |
- :IRI_with_all_punctuation | |
- :bareword_a_predicate | |
- :old_style_prefix | |
- :SPARQL_style_prefix | |
- :prefixed_IRI_predicate | |
- :prefixed_IRI_object | |
- :prefix_only_IRI | |
- :prefix_with_PN_CHARS_BASE_character_boundaries | |
- :prefix_with_non_leading_extras | |
- :default_namespace_IRI | |
- :prefix_reassigned_and_used | |
- :reserved_escaped_localName | |
- :percent_escaped_localName | |
- :HYPHEN_MINUS_in_localName | |
- :underscore_in_localName | |
- :localname_with_COLON | |
- :localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries | |
- :localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries | |
- :localName_with_nfc_PN_CHARS_BASE_character_boundaries | |
- :localName_with_leading_underscore | |
- :localName_with_leading_digit | |
- :localName_with_non_leading_extras | |
- :old_style_base | |
- :SPARQL_style_base | |
- :labeled_blank_node_subject | |
- :labeled_blank_node_object | |
- :labeled_blank_node_with_PN_CHARS_BASE_character_boundaries | |
- :labeled_blank_node_with_leading_underscore | |
- :labeled_blank_node_with_leading_digit | |
- :labeled_blank_node_with_non_leading_extras | |
- :anonymous_blank_node_subject | |
- :anonymous_blank_node_object | |
- :sole_blankNodePropertyList | |
- :blankNodePropertyList_as_subject | |
- :blankNodePropertyList_as_object | |
- :blankNodePropertyList_with_multiple_triples | |
- :nested_blankNodePropertyLists | |
- :blankNodePropertyList_containing_collection | |
- :collection_subject | |
- :collection_object | |
- :empty_collection | |
- :nested_collection | |
- :first | |
- :last | |
- :LITERAL1 | |
- :LITERAL1_ascii_boundaries | |
- :LITERAL1_with_UTF8_boundaries | |
- :LITERAL1_all_controls | |
- :LITERAL1_all_punctuation | |
- :LITERAL_LONG1 | |
- :LITERAL_LONG1_ascii_boundaries | |
- :LITERAL_LONG1_with_UTF8_boundaries | |
- :LITERAL_LONG1_with_1_squote | |
- :LITERAL_LONG1_with_2_squotes | |
- :LITERAL2 | |
- :LITERAL2_ascii_boundaries | |
- :LITERAL2_with_UTF8_boundaries | |
- :LITERAL_LONG2 | |
- :LITERAL_LONG2_ascii_boundaries | |
- :LITERAL_LONG2_with_UTF8_boundaries | |
- :LITERAL_LONG2_with_1_squote | |
- :LITERAL_LONG2_with_2_squotes | |
- :literal_with_CHARACTER_TABULATION | |
- :literal_with_BACKSPACE | |
- :literal_with_LINE_FEED | |
- :literal_with_CARRIAGE_RETURN | |
- :literal_with_FORM_FEED | |
- :literal_with_REVERSE_SOLIDUS | |
- :literal_with_escaped_CHARACTER_TABULATION | |
- :literal_with_escaped_BACKSPACE | |
- :literal_with_escaped_LINE_FEED | |
- :literal_with_escaped_CARRIAGE_RETURN | |
- :literal_with_escaped_FORM_FEED | |
- :literal_with_numeric_escape4 | |
- :literal_with_numeric_escape8 | |
- :IRIREF_datatype | |
- :prefixed_name_datatype | |
- :bareword_integer | |
- :bareword_decimal | |
- :bareword_double | |
- :double_lower_case_e | |
- :negative_numeric | |
- :positive_numeric | |
- :numeric_with_leading_0 | |
- :literal_true | |
- :literal_false | |
- :langtagged_non_LONG | |
- :langtagged_LONG | |
- :lantag_with_subtag | |
- :objectList_with_two_objects | |
- :predicateObjectList_with_two_objectLists | |
- :repeated_semis_at_end | |
- :repeated_semis_not_at_end | |
+ <#IRI_subject> | |
+ <#IRI_with_four_digit_numeric_escape> | |
+ <#IRI_with_eight_digit_numeric_escape> | |
+ <#IRI_with_all_punctuation> | |
+ <#bareword_a_predicate> | |
+ <#old_style_prefix> | |
+ <#SPARQL_style_prefix> | |
+ <#prefixed_IRI_predicate> | |
+ <#prefixed_IRI_object> | |
+ <#prefix_only_IRI> | |
+ <#prefix_with_PN_CHARS_BASE_character_boundaries> | |
+ <#prefix_with_non_leading_extras> | |
+ <#default_namespace_IRI> | |
+ <#prefix_reassigned_and_used> | |
+ <#reserved_escaped_localName> | |
+ <#percent_escaped_localName> | |
+ <#HYPHEN_MINUS_in_localName> | |
+ <#underscore_in_localName> | |
+ <#localname_with_COLON> | |
+ <#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_nfc_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_leading_underscore> | |
+ <#localName_with_leading_digit> | |
+ <#localName_with_non_leading_extras> | |
+ <#old_style_base> | |
+ <#SPARQL_style_base> | |
+ <#labeled_blank_node_subject> | |
+ <#labeled_blank_node_object> | |
+ <#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> | |
+ <#labeled_blank_node_with_leading_underscore> | |
+ <#labeled_blank_node_with_leading_digit> | |
+ <#labeled_blank_node_with_non_leading_extras> | |
+ <#anonymous_blank_node_subject> | |
+ <#anonymous_blank_node_object> | |
+ <#sole_blankNodePropertyList> | |
+ <#blankNodePropertyList_as_subject> | |
+ <#blankNodePropertyList_as_object> | |
+ <#blankNodePropertyList_with_multiple_triples> | |
+ <#nested_blankNodePropertyLists> | |
+ <#blankNodePropertyList_containing_collection> | |
+ <#collection_subject> | |
+ <#collection_object> | |
+ <#empty_collection> | |
+ <#nested_collection> | |
+ <#first> | |
+ <#last> | |
+ <#LITERAL1> | |
+ <#LITERAL1_ascii_boundaries> | |
+ <#LITERAL1_with_UTF8_boundaries> | |
+ <#LITERAL1_all_controls> | |
+ <#LITERAL1_all_punctuation> | |
+ <#LITERAL_LONG1> | |
+ <#LITERAL_LONG1_ascii_boundaries> | |
+ <#LITERAL_LONG1_with_UTF8_boundaries> | |
+ <#LITERAL_LONG1_with_1_squote> | |
+ <#LITERAL_LONG1_with_2_squotes> | |
+ <#LITERAL2> | |
+ <#LITERAL2_ascii_boundaries> | |
+ <#LITERAL2_with_UTF8_boundaries> | |
+ <#LITERAL_LONG2> | |
+ <#LITERAL_LONG2_ascii_boundaries> | |
+ <#LITERAL_LONG2_with_UTF8_boundaries> | |
+ <#LITERAL_LONG2_with_1_squote> | |
+ <#LITERAL_LONG2_with_2_squotes> | |
+ <#literal_with_CHARACTER_TABULATION> | |
+ <#literal_with_BACKSPACE> | |
+ <#literal_with_LINE_FEED> | |
+ <#literal_with_CARRIAGE_RETURN> | |
+ <#literal_with_FORM_FEED> | |
+ <#literal_with_REVERSE_SOLIDUS> | |
+ <#literal_with_escaped_CHARACTER_TABULATION> | |
+ <#literal_with_escaped_BACKSPACE> | |
+ <#literal_with_escaped_LINE_FEED> | |
+ <#literal_with_escaped_CARRIAGE_RETURN> | |
+ <#literal_with_escaped_FORM_FEED> | |
+ <#literal_with_numeric_escape4> | |
+ <#literal_with_numeric_escape8> | |
+ <#IRIREF_datatype> | |
+ <#prefixed_name_datatype> | |
+ <#bareword_integer> | |
+ <#bareword_decimal> | |
+ <#bareword_double> | |
+ <#double_lower_case_e> | |
+ <#negative_numeric> | |
+ <#positive_numeric> | |
+ <#numeric_with_leading_0> | |
+ <#literal_true> | |
+ <#literal_false> | |
+ <#langtagged_non_LONG> | |
+ <#langtagged_LONG> | |
+ <#lantag_with_subtag> | |
+ <#objectList_with_two_objects> | |
+ <#predicateObjectList_with_two_objectLists> | |
+ <#repeated_semis_at_end> | |
+ <#repeated_semis_not_at_end> | |
# tests requested by Jeremy Carroll | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c35 | |
- :comment_following_localName | |
- :number_sign_following_localName | |
- :comment_following_PNAME_NS | |
- :number_sign_following_PNAME_NS | |
+ <#comment_following_localName> | |
+ <#number_sign_following_localName> | |
+ <#comment_following_PNAME_NS> | |
+ <#number_sign_following_PNAME_NS> | |
# tests from Dave Beckett | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 | |
- :LITERAL_LONG2_with_REVERSE_SOLIDUS | |
- :trig-syntax-bad-LITERAL2_with_langtag_and_datatype | |
- :two_LITERAL_LONG2s | |
- :langtagged_LONG_with_subtag | |
+ <#LITERAL_LONG2_with_REVERSE_SOLIDUS> | |
+ <#trig-syntax-bad-LITERAL2_with_langtag_and_datatype> | |
+ <#two_LITERAL_LONG2s> | |
+ <#langtagged_LONG_with_subtag> | |
# original tests-ttl | |
- :trig-syntax-file-01 | |
- :trig-syntax-file-02 | |
- :trig-syntax-file-03 | |
- :trig-syntax-uri-01 | |
- :trig-syntax-uri-02 | |
- :trig-syntax-uri-03 | |
- :trig-syntax-uri-04 | |
- :trig-syntax-base-01 | |
- :trig-syntax-base-02 | |
- :trig-syntax-base-03 | |
- :trig-syntax-base-04 | |
- :trig-syntax-prefix-01 | |
- :trig-syntax-prefix-02 | |
- :trig-syntax-prefix-03 | |
- :trig-syntax-prefix-04 | |
- :trig-syntax-prefix-05 | |
- :trig-syntax-prefix-06 | |
- :trig-syntax-prefix-07 | |
- :trig-syntax-prefix-08 | |
- :trig-syntax-prefix-09 | |
- :trig-syntax-string-01 | |
- :trig-syntax-string-02 | |
- :trig-syntax-string-03 | |
- :trig-syntax-string-04 | |
- :trig-syntax-string-05 | |
- :trig-syntax-string-06 | |
- :trig-syntax-string-07 | |
- :trig-syntax-string-08 | |
- :trig-syntax-string-09 | |
- :trig-syntax-string-10 | |
- :trig-syntax-string-11 | |
- :trig-syntax-str-esc-01 | |
- :trig-syntax-str-esc-02 | |
- :trig-syntax-str-esc-03 | |
- :trig-syntax-pname-esc-01 | |
- :trig-syntax-pname-esc-02 | |
- :trig-syntax-pname-esc-03 | |
- :trig-syntax-bnode-01 | |
- :trig-syntax-bnode-02 | |
- :trig-syntax-bnode-03 | |
- :trig-syntax-bnode-04 | |
- :trig-syntax-bnode-05 | |
- :trig-syntax-bnode-06 | |
- :trig-syntax-bnode-07 | |
- :trig-syntax-bnode-08 | |
- :trig-syntax-bnode-09 | |
- :trig-syntax-bnode-10 | |
- :trig-syntax-number-01 | |
- :trig-syntax-number-02 | |
- :trig-syntax-number-03 | |
- :trig-syntax-number-04 | |
- :trig-syntax-number-05 | |
- :trig-syntax-number-06 | |
- :trig-syntax-number-07 | |
- :trig-syntax-number-08 | |
- :trig-syntax-number-09 | |
- :trig-syntax-number-10 | |
- :trig-syntax-number-11 | |
- :trig-syntax-datatypes-01 | |
- :trig-syntax-datatypes-02 | |
- :trig-syntax-kw-01 | |
- :trig-syntax-kw-02 | |
- :trig-syntax-kw-03 | |
- :trig-syntax-struct-01 | |
- :trig-syntax-struct-02 | |
- :trig-syntax-struct-03 | |
- :trig-syntax-struct-04 | |
- :trig-syntax-struct-05 | |
- :trig-syntax-lists-01 | |
- :trig-syntax-lists-02 | |
- :trig-syntax-lists-03 | |
- :trig-syntax-lists-04 | |
- :trig-syntax-lists-05 | |
- :trig-syntax-bad-uri-01 | |
- :trig-syntax-bad-uri-02 | |
- :trig-syntax-bad-uri-03 | |
- :trig-syntax-bad-uri-04 | |
- :trig-syntax-bad-uri-05 | |
- :trig-syntax-bad-prefix-01 | |
- :trig-syntax-bad-prefix-02 | |
- :trig-syntax-bad-prefix-03 | |
- :trig-syntax-bad-prefix-04 | |
- :trig-syntax-bad-prefix-05 | |
- :trig-syntax-bad-base-01 | |
- :trig-syntax-bad-base-02 | |
- :trig-syntax-bad-base-03 | |
- :trig-syntax-bad-struct-02 | |
- :trig-syntax-bad-struct-03 | |
- :trig-syntax-bad-struct-04 | |
- :trig-syntax-bad-struct-05 | |
- :trig-syntax-bad-struct-06 | |
- :trig-syntax-bad-struct-07 | |
- :trig-syntax-bad-kw-01 | |
- :trig-syntax-bad-kw-02 | |
- :trig-syntax-bad-kw-03 | |
- :trig-syntax-bad-kw-04 | |
- :trig-syntax-bad-kw-05 | |
- :trig-syntax-bad-n3-extras-01 | |
- :trig-syntax-bad-n3-extras-02 | |
- :trig-syntax-bad-n3-extras-03 | |
- :trig-syntax-bad-n3-extras-04 | |
- :trig-syntax-bad-n3-extras-05 | |
- :trig-syntax-bad-n3-extras-06 | |
- :trig-syntax-bad-n3-extras-07 | |
- :trig-syntax-bad-n3-extras-08 | |
- :trig-syntax-bad-n3-extras-09 | |
- :trig-syntax-bad-n3-extras-10 | |
- :trig-syntax-bad-n3-extras-11 | |
- :trig-syntax-bad-n3-extras-12 | |
- :trig-syntax-bad-n3-extras-13 | |
- :trig-syntax-bad-struct-09 | |
- :trig-syntax-bad-struct-10 | |
- :trig-syntax-bad-struct-12 | |
- :trig-syntax-bad-struct-13 | |
- :trig-syntax-bad-struct-14 | |
- :trig-syntax-bad-struct-15 | |
- :trig-syntax-bad-struct-16 | |
- :trig-syntax-bad-struct-17 | |
- :trig-syntax-bad-lang-01 | |
- :trig-syntax-bad-esc-01 | |
- :trig-syntax-bad-esc-02 | |
- :trig-syntax-bad-esc-03 | |
- :trig-syntax-bad-esc-04 | |
- :trig-syntax-bad-pname-01 | |
- :trig-syntax-bad-pname-02 | |
- :trig-syntax-bad-pname-03 | |
- :trig-syntax-bad-string-01 | |
- :trig-syntax-bad-string-02 | |
- :trig-syntax-bad-string-03 | |
- :trig-syntax-bad-string-04 | |
- :trig-syntax-bad-string-05 | |
- :trig-syntax-bad-string-06 | |
- :trig-syntax-bad-string-07 | |
- :trig-syntax-bad-num-01 | |
- :trig-syntax-bad-num-02 | |
- :trig-syntax-bad-num-03 | |
- :trig-syntax-bad-num-04 | |
- :trig-syntax-bad-num-05 | |
- :trig-eval-struct-01 | |
- :trig-eval-struct-02 | |
- :trig-subm-01 | |
- :trig-subm-02 | |
- :trig-subm-03 | |
- :trig-subm-04 | |
- :trig-subm-05 | |
- :trig-subm-06 | |
- :trig-subm-07 | |
- :trig-subm-08 | |
- :trig-subm-09 | |
- :trig-subm-10 | |
- :trig-subm-11 | |
- :trig-subm-12 | |
- :trig-subm-13 | |
- :trig-subm-14 | |
- :trig-subm-15 | |
- :trig-subm-16 | |
- :trig-subm-17 | |
- :trig-subm-18 | |
- :trig-subm-19 | |
- :trig-subm-20 | |
- :trig-subm-21 | |
- :trig-subm-22 | |
- :trig-subm-23 | |
- :trig-subm-24 | |
- :trig-subm-25 | |
- :trig-subm-26 | |
- :trig-subm-27 | |
- :trig-eval-bad-01 | |
- :trig-eval-bad-02 | |
- :trig-eval-bad-03 | |
- :trig-eval-bad-04 | |
+ <#trig-syntax-file-01> | |
+ <#trig-syntax-file-02> | |
+ <#trig-syntax-file-03> | |
+ <#trig-syntax-uri-01> | |
+ <#trig-syntax-uri-02> | |
+ <#trig-syntax-uri-03> | |
+ <#trig-syntax-uri-04> | |
+ <#trig-syntax-base-01> | |
+ <#trig-syntax-base-02> | |
+ <#trig-syntax-base-03> | |
+ <#trig-syntax-base-04> | |
+ <#trig-syntax-prefix-01> | |
+ <#trig-syntax-prefix-02> | |
+ <#trig-syntax-prefix-03> | |
+ <#trig-syntax-prefix-04> | |
+ <#trig-syntax-prefix-05> | |
+ <#trig-syntax-prefix-06> | |
+ <#trig-syntax-prefix-07> | |
+ <#trig-syntax-prefix-08> | |
+ <#trig-syntax-prefix-09> | |
+ <#trig-syntax-string-01> | |
+ <#trig-syntax-string-02> | |
+ <#trig-syntax-string-03> | |
+ <#trig-syntax-string-04> | |
+ <#trig-syntax-string-05> | |
+ <#trig-syntax-string-06> | |
+ <#trig-syntax-string-07> | |
+ <#trig-syntax-string-08> | |
+ <#trig-syntax-string-09> | |
+ <#trig-syntax-string-10> | |
+ <#trig-syntax-string-11> | |
+ <#trig-syntax-str-esc-01> | |
+ <#trig-syntax-str-esc-02> | |
+ <#trig-syntax-str-esc-03> | |
+ <#trig-syntax-pname-esc-01> | |
+ <#trig-syntax-pname-esc-02> | |
+ <#trig-syntax-pname-esc-03> | |
+ <#trig-syntax-bnode-01> | |
+ <#trig-syntax-bnode-02> | |
+ <#trig-syntax-bnode-03> | |
+ <#trig-syntax-bnode-04> | |
+ <#trig-syntax-bnode-05> | |
+ <#trig-syntax-bnode-06> | |
+ <#trig-syntax-bnode-07> | |
+ <#trig-syntax-bnode-08> | |
+ <#trig-syntax-bnode-09> | |
+ <#trig-syntax-bnode-10> | |
+ <#trig-syntax-number-01> | |
+ <#trig-syntax-number-02> | |
+ <#trig-syntax-number-03> | |
+ <#trig-syntax-number-04> | |
+ <#trig-syntax-number-05> | |
+ <#trig-syntax-number-06> | |
+ <#trig-syntax-number-07> | |
+ <#trig-syntax-number-08> | |
+ <#trig-syntax-number-09> | |
+ <#trig-syntax-number-10> | |
+ <#trig-syntax-number-11> | |
+ <#trig-syntax-datatypes-01> | |
+ <#trig-syntax-datatypes-02> | |
+ <#trig-syntax-kw-01> | |
+ <#trig-syntax-kw-02> | |
+ <#trig-syntax-kw-03> | |
+ <#trig-syntax-struct-01> | |
+ <#trig-syntax-struct-02> | |
+ <#trig-syntax-struct-03> | |
+ <#trig-syntax-struct-04> | |
+ <#trig-syntax-struct-05> | |
+ <#trig-syntax-lists-01> | |
+ <#trig-syntax-lists-02> | |
+ <#trig-syntax-lists-03> | |
+ <#trig-syntax-lists-04> | |
+ <#trig-syntax-lists-05> | |
+ <#trig-syntax-bad-uri-01> | |
+ <#trig-syntax-bad-uri-02> | |
+ <#trig-syntax-bad-uri-03> | |
+ <#trig-syntax-bad-uri-04> | |
+ <#trig-syntax-bad-uri-05> | |
+ <#trig-syntax-bad-prefix-01> | |
+ <#trig-syntax-bad-prefix-02> | |
+ <#trig-syntax-bad-prefix-03> | |
+ <#trig-syntax-bad-prefix-04> | |
+ <#trig-syntax-bad-prefix-05> | |
+ <#trig-syntax-bad-base-01> | |
+ <#trig-syntax-bad-base-02> | |
+ <#trig-syntax-bad-base-03> | |
+ <#trig-syntax-bad-struct-02> | |
+ <#trig-syntax-bad-struct-03> | |
+ <#trig-syntax-bad-struct-04> | |
+ <#trig-syntax-bad-struct-05> | |
+ <#trig-syntax-bad-struct-06> | |
+ <#trig-syntax-bad-struct-07> | |
+ <#trig-syntax-bad-kw-01> | |
+ <#trig-syntax-bad-kw-02> | |
+ <#trig-syntax-bad-kw-03> | |
+ <#trig-syntax-bad-kw-04> | |
+ <#trig-syntax-bad-kw-05> | |
+ <#trig-syntax-bad-n3-extras-01> | |
+ <#trig-syntax-bad-n3-extras-02> | |
+ <#trig-syntax-bad-n3-extras-03> | |
+ <#trig-syntax-bad-n3-extras-04> | |
+ <#trig-syntax-bad-n3-extras-05> | |
+ <#trig-syntax-bad-n3-extras-06> | |
+ <#trig-syntax-bad-n3-extras-07> | |
+ <#trig-syntax-bad-n3-extras-08> | |
+ <#trig-syntax-bad-n3-extras-09> | |
+ <#trig-syntax-bad-n3-extras-10> | |
+ <#trig-syntax-bad-n3-extras-11> | |
+ <#trig-syntax-bad-n3-extras-12> | |
+ <#trig-syntax-bad-n3-extras-13> | |
+ <#trig-syntax-bad-struct-09> | |
+ <#trig-syntax-bad-struct-10> | |
+ <#trig-syntax-bad-struct-12> | |
+ <#trig-syntax-bad-struct-13> | |
+ <#trig-syntax-bad-struct-14> | |
+ <#trig-syntax-bad-struct-15> | |
+ <#trig-syntax-bad-struct-16> | |
+ <#trig-syntax-bad-struct-17> | |
+ <#trig-syntax-bad-lang-01> | |
+ <#trig-syntax-bad-esc-01> | |
+ <#trig-syntax-bad-esc-02> | |
+ <#trig-syntax-bad-esc-03> | |
+ <#trig-syntax-bad-esc-04> | |
+ <#trig-syntax-bad-pname-01> | |
+ <#trig-syntax-bad-pname-02> | |
+ <#trig-syntax-bad-pname-03> | |
+ <#trig-syntax-bad-string-01> | |
+ <#trig-syntax-bad-string-02> | |
+ <#trig-syntax-bad-string-03> | |
+ <#trig-syntax-bad-string-04> | |
+ <#trig-syntax-bad-string-05> | |
+ <#trig-syntax-bad-string-06> | |
+ <#trig-syntax-bad-string-07> | |
+ <#trig-syntax-bad-num-01> | |
+ <#trig-syntax-bad-num-02> | |
+ <#trig-syntax-bad-num-03> | |
+ <#trig-syntax-bad-num-04> | |
+ <#trig-syntax-bad-num-05> | |
+ <#trig-eval-struct-01> | |
+ <#trig-eval-struct-02> | |
+ <#trig-subm-01> | |
+ <#trig-subm-02> | |
+ <#trig-subm-03> | |
+ <#trig-subm-04> | |
+ <#trig-subm-05> | |
+ <#trig-subm-06> | |
+ <#trig-subm-07> | |
+ <#trig-subm-08> | |
+ <#trig-subm-09> | |
+ <#trig-subm-10> | |
+ <#trig-subm-11> | |
+ <#trig-subm-12> | |
+ <#trig-subm-13> | |
+ <#trig-subm-14> | |
+ <#trig-subm-15> | |
+ <#trig-subm-16> | |
+ <#trig-subm-17> | |
+ <#trig-subm-18> | |
+ <#trig-subm-19> | |
+ <#trig-subm-20> | |
+ <#trig-subm-21> | |
+ <#trig-subm-22> | |
+ <#trig-subm-23> | |
+ <#trig-subm-24> | |
+ <#trig-subm-25> | |
+ <#trig-subm-26> | |
+ <#trig-subm-27> | |
+ <#trig-eval-bad-01> | |
+ <#trig-eval-bad-02> | |
+ <#trig-eval-bad-03> | |
+ <#trig-eval-bad-04> | |
# tests from David Robillard | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 | |
- :trig-syntax-bad-blank-label-dot-end | |
- :trig-syntax-bad-ln-dash-start | |
- :trig-syntax-bad-ln-escape-start | |
- :trig-syntax-bad-ln-escape | |
- :trig-syntax-bad-missing-ns-dot-end | |
- :trig-syntax-bad-missing-ns-dot-start | |
- :trig-syntax-bad-ns-dot-end | |
- :trig-syntax-bad-ns-dot-start | |
- :trig-syntax-bad-number-dot-in-anon | |
- :trig-syntax-bad-list-01 | |
- :trig-syntax-bad-list-02 | |
- :trig-syntax-bad-list-03 | |
- :trig-syntax-bad-list-04 | |
- | |
- :trig-syntax-blank-label | |
- :trig-syntax-ln-colons | |
- :trig-syntax-ln-dots | |
- :trig-syntax-ns-dots | |
+ <#trig-syntax-bad-blank-label-dot-end> | |
+ <#trig-syntax-bad-ln-dash-start> | |
+ <#trig-syntax-bad-ln-escape-start> | |
+ <#trig-syntax-bad-ln-escape> | |
+ <#trig-syntax-bad-missing-ns-dot-end> | |
+ <#trig-syntax-bad-missing-ns-dot-start> | |
+ <#trig-syntax-bad-ns-dot-end> | |
+ <#trig-syntax-bad-ns-dot-start> | |
+ <#trig-syntax-bad-number-dot-in-anon> | |
+ <#trig-syntax-bad-list-01> | |
+ <#trig-syntax-bad-list-02> | |
+ <#trig-syntax-bad-list-03> | |
+ <#trig-syntax-bad-list-04> | |
+ | |
+ <#trig-syntax-blank-label> | |
+ <#trig-syntax-ln-colons> | |
+ <#trig-syntax-ln-dots> | |
+ <#trig-syntax-ns-dots> | |
# tests for bnode graph names, optional GRAPH keyword and | |
# triples outside {} | |
- :trig-kw-graph-01 | |
- :trig-kw-graph-02 | |
- :trig-kw-graph-03 | |
- :trig-kw-graph-04 | |
- :trig-kw-graph-05 | |
+ <#trig-kw-graph-01> | |
+ <#trig-kw-graph-02> | |
+ <#trig-kw-graph-03> | |
+ <#trig-kw-graph-04> | |
+ <#trig-kw-graph-05> | |
- :trig-kw-graph-06 | |
- :trig-kw-graph-07 | |
- :trig-kw-graph-08 | |
- :trig-kw-graph-09 | |
+ <#trig-kw-graph-06> | |
+ <#trig-kw-graph-07> | |
+ <#trig-kw-graph-08> | |
+ <#trig-kw-graph-09> | |
- :trig-kw-graph-10 | |
+ <#trig-kw-graph-10> | |
- :trig-graph-bad-01 | |
- :trig-graph-bad-02 | |
- :trig-graph-bad-03 | |
- :trig-graph-bad-04 | |
- :trig-graph-bad-05 | |
+ <#trig-graph-bad-01> | |
+ <#trig-graph-bad-02> | |
+ <#trig-graph-bad-03> | |
+ <#trig-graph-bad-04> | |
+ <#trig-graph-bad-05> | |
- :trig-graph-bad-06 | |
- :trig-graph-bad-07 | |
- :trig-graph-bad-08 | |
- :trig-graph-bad-09 | |
+ <#trig-graph-bad-06> | |
+ <#trig-graph-bad-07> | |
+ <#trig-graph-bad-08> | |
+ <#trig-graph-bad-09> | |
- :trig-graph-bad-10 | |
- :trig-graph-bad-11 | |
+ <#trig-graph-bad-10> | |
+ <#trig-graph-bad-11> | |
- :trig-bnodeplist-graph-01 | |
+ <#trig-bnodeplist-graph-01> | |
- :trig-collection-graph-01 | |
- :trig-collection-graph-02 | |
+ <#trig-collection-graph-01> | |
+ <#trig-collection-graph-02> | |
- :trig-turtle-01 | |
- :trig-turtle-02 | |
- :trig-turtle-03 | |
- :trig-turtle-04 | |
- :trig-turtle-05 | |
+ <#trig-turtle-01> | |
+ <#trig-turtle-02> | |
+ <#trig-turtle-03> | |
+ <#trig-turtle-04> | |
+ <#trig-turtle-05> | |
- :trig-turtle-06 | |
+ <#trig-turtle-06> | |
- :trig-turtle-bad-01 | |
- :trig-turtle-bad-02 | |
+ <#trig-turtle-bad-01> | |
+ <#trig-turtle-bad-02> | |
# Tests from N-Triples/N-Quads | |
) . | |
# TriG tests | |
-:anonymous_blank_node_graph rdf:type rdft:TestTrigEval ; | |
+<#anonymous_blank_node_graph> rdf:type rdft:TestTrigEval ; | |
mf:name "anonymous_blank_node_graph" ; | |
rdfs:comment "anonymous blank node graph" ; | |
rdft:approval rdft:Approved ; | |
@@ -397,14 +395,14 @@ | |
mf:result <labeled_blank_node_graph.nq> ; | |
. | |
-:labeled_blank_node_graph rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_graph> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_graph" ; | |
rdfs:comment "labeled blank node graph" ; | |
rdft:approval rdft:Approved ; | |
mf:action <labeled_blank_node_graph.trig> ; | |
mf:result <labeled_blank_node_graph.nq> ; | |
. | |
-:alternating_iri_graphs rdf:type rdft:TestTrigEval ; | |
+<#alternating_iri_graphs> rdf:type rdft:TestTrigEval ; | |
mf:name "alternating_iri_graphs" ; | |
rdfs:comment "alternating graphs with IRI names" ; | |
rdft:approval rdft:Approved ; | |
@@ -412,7 +410,7 @@ | |
mf:result <alternating_iri_graphs.nq> ; | |
. | |
-:alternating_bnode_graphs rdf:type rdft:TestTrigEval ; | |
+<#alternating_bnode_graphs> rdf:type rdft:TestTrigEval ; | |
mf:name "alternating_bnode_graphs" ; | |
rdfs:comment "alternating graphs with BNode names" ; | |
rdft:approval rdft:Approved ; | |
@@ -420,49 +418,49 @@ | |
mf:result <alternating_bnode_graphs.nq> ; | |
. | |
-:trig-syntax-bad-base-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-base-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-base-04" ; | |
rdfs:comment "@base inside graph (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-base-04.trig> ; | |
. | |
-:trig-syntax-bad-base-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-base-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-base-05" ; | |
rdfs:comment "BASE inside graph (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-base-05.trig> ; | |
. | |
-:trig-syntax-bad-prefix-06 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-06> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-06" ; | |
rdfs:comment "@prefix inside graph (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-06.trig> ; | |
. | |
-:trig-syntax-bad-prefix-07 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-07> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-07" ; | |
rdfs:comment "PREFIX inside graph (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-07.trig> ; | |
. | |
-:trig-syntax-struct-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-06" ; | |
rdfs:comment "missing '.'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-06.trig> ; | |
. | |
-:trig-syntax-struct-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-07" ; | |
rdfs:comment "trailing ';' no '.'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-07.trig> ; | |
. | |
-:trig-syntax-minimal-whitespace-01 a rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-minimal-whitespace-01> a rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-minimal-whitespace-01" ; | |
rdfs:comment "tests absense of whitespace in various positions" ; | |
rdft:approval rdft:Approved ; | |
@@ -470,7 +468,7 @@ | |
. | |
# Original Turtle tests | |
# atomic tests | |
-:IRI_subject rdf:type rdft:TestTrigEval ; | |
+<#IRI_subject> rdf:type rdft:TestTrigEval ; | |
mf:name "IRI_subject" ; | |
rdfs:comment "IRI subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -478,7 +476,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:IRI_with_four_digit_numeric_escape rdf:type rdft:TestTrigEval ; | |
+<#IRI_with_four_digit_numeric_escape> rdf:type rdft:TestTrigEval ; | |
mf:name "IRI_with_four_digit_numeric_escape" ; | |
rdfs:comment "IRI with four digit numeric escape (\\u)" ; | |
rdft:approval rdft:Approved ; | |
@@ -486,7 +484,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:IRI_with_eight_digit_numeric_escape rdf:type rdft:TestTrigEval ; | |
+<#IRI_with_eight_digit_numeric_escape> rdf:type rdft:TestTrigEval ; | |
mf:name "IRI_with_eight_digit_numeric_escape" ; | |
rdfs:comment "IRI with eight digit numeric escape (\\U)" ; | |
rdft:approval rdft:Approved ; | |
@@ -494,7 +492,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:IRI_with_all_punctuation rdf:type rdft:TestTrigEval ; | |
+<#IRI_with_all_punctuation> rdf:type rdft:TestTrigEval ; | |
mf:name "IRI_with_all_punctuation" ; | |
rdfs:comment "IRI with all punctuation" ; | |
rdft:approval rdft:Approved ; | |
@@ -502,7 +500,7 @@ | |
mf:result <IRI_with_all_punctuation.nq> ; | |
. | |
-:bareword_a_predicate rdf:type rdft:TestTrigEval ; | |
+<#bareword_a_predicate> rdf:type rdft:TestTrigEval ; | |
mf:name "bareword_a_predicate" ; | |
rdfs:comment "bareword a predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -510,7 +508,7 @@ | |
mf:result <bareword_a_predicate.nq> ; | |
. | |
-:old_style_prefix rdf:type rdft:TestTrigEval ; | |
+<#old_style_prefix> rdf:type rdft:TestTrigEval ; | |
mf:name "old_style_prefix" ; | |
rdfs:comment "old-style prefix" ; | |
rdft:approval rdft:Approved ; | |
@@ -518,7 +516,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:SPARQL_style_prefix rdf:type rdft:TestTrigEval ; | |
+<#SPARQL_style_prefix> rdf:type rdft:TestTrigEval ; | |
mf:name "SPARQL_style_prefix" ; | |
rdfs:comment "SPARQL-style prefix" ; | |
rdft:approval rdft:Approved ; | |
@@ -526,7 +524,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefixed_IRI_predicate rdf:type rdft:TestTrigEval ; | |
+<#prefixed_IRI_predicate> rdf:type rdft:TestTrigEval ; | |
mf:name "prefixed_IRI_predicate" ; | |
rdfs:comment "prefixed IRI predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -534,7 +532,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefixed_IRI_object rdf:type rdft:TestTrigEval ; | |
+<#prefixed_IRI_object> rdf:type rdft:TestTrigEval ; | |
mf:name "prefixed_IRI_object" ; | |
rdfs:comment "prefixed IRI object" ; | |
rdft:approval rdft:Approved ; | |
@@ -542,7 +540,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefix_only_IRI rdf:type rdft:TestTrigEval ; | |
+<#prefix_only_IRI> rdf:type rdft:TestTrigEval ; | |
mf:name "prefix_only_IRI" ; | |
rdfs:comment "prefix-only IRI (p:)" ; | |
rdft:approval rdft:Approved ; | |
@@ -550,7 +548,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefix_with_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTrigEval ; | |
+<#prefix_with_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "prefix_with_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)" ; | |
rdft:approval rdft:Approved ; | |
@@ -558,7 +556,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefix_with_non_leading_extras rdf:type rdft:TestTrigEval ; | |
+<#prefix_with_non_leading_extras> rdf:type rdft:TestTrigEval ; | |
mf:name "prefix_with_non_leading_extras" ; | |
rdfs:comment "prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -566,7 +564,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTrigEval ; | |
+<#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -574,7 +572,7 @@ | |
mf:result <localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nq> ; | |
. | |
-:localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTrigEval ; | |
+<#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -582,7 +580,7 @@ | |
mf:result <localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nq> ; | |
. | |
-:localName_with_nfc_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTrigEval ; | |
+<#localName_with_nfc_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_nfc_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -590,7 +588,7 @@ | |
mf:result <localName_with_nfc_PN_CHARS_BASE_character_boundaries.nq> ; | |
. | |
-:default_namespace_IRI rdf:type rdft:TestTrigEval ; | |
+<#default_namespace_IRI> rdf:type rdft:TestTrigEval ; | |
mf:name "default_namespace_IRI" ; | |
rdfs:comment "default namespace IRI (:ln)" ; | |
rdft:approval rdft:Approved ; | |
@@ -598,7 +596,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:prefix_reassigned_and_used rdf:type rdft:TestTrigEval ; | |
+<#prefix_reassigned_and_used> rdf:type rdft:TestTrigEval ; | |
mf:name "prefix_reassigned_and_used" ; | |
rdfs:comment "prefix reassigned and used" ; | |
rdft:approval rdft:Approved ; | |
@@ -606,7 +604,7 @@ | |
mf:result <prefix_reassigned_and_used.nq> ; | |
. | |
-:reserved_escaped_localName rdf:type rdft:TestTrigEval ; | |
+<#reserved_escaped_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "reserved_escaped_localName" ; | |
rdfs:comment "reserved-escaped local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -614,7 +612,7 @@ | |
mf:result <reserved_escaped_localName.nq> ; | |
. | |
-:percent_escaped_localName rdf:type rdft:TestTrigEval ; | |
+<#percent_escaped_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "percent_escaped_localName" ; | |
rdfs:comment "percent-escaped local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -622,7 +620,7 @@ | |
mf:result <percent_escaped_localName.nq> ; | |
. | |
-:HYPHEN_MINUS_in_localName rdf:type rdft:TestTrigEval ; | |
+<#HYPHEN_MINUS_in_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "HYPHEN_MINUS_in_localName" ; | |
rdfs:comment "HYPHEN-MINUS in local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -630,7 +628,7 @@ | |
mf:result <HYPHEN_MINUS_in_localName.nq> ; | |
. | |
-:underscore_in_localName rdf:type rdft:TestTrigEval ; | |
+<#underscore_in_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "underscore_in_localName" ; | |
rdfs:comment "underscore in local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -638,7 +636,7 @@ | |
mf:result <underscore_in_localName.nq> ; | |
. | |
-:localname_with_COLON rdf:type rdft:TestTrigEval ; | |
+<#localname_with_COLON> rdf:type rdft:TestTrigEval ; | |
mf:name "localname_with_COLON" ; | |
rdfs:comment "localname with COLON" ; | |
rdft:approval rdft:Approved ; | |
@@ -646,7 +644,7 @@ | |
mf:result <localname_with_COLON.nq> ; | |
. | |
-:localName_with_leading_underscore rdf:type rdft:TestTrigEval ; | |
+<#localName_with_leading_underscore> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_leading_underscore" ; | |
rdfs:comment "localName with leading underscore (p:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -654,7 +652,7 @@ | |
mf:result <localName_with_leading_underscore.nq> ; | |
. | |
-:localName_with_leading_digit rdf:type rdft:TestTrigEval ; | |
+<#localName_with_leading_digit> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_leading_digit" ; | |
rdfs:comment "localName with leading digit (p:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -662,7 +660,7 @@ | |
mf:result <localName_with_leading_digit.nq> ; | |
. | |
-:localName_with_non_leading_extras rdf:type rdft:TestTrigEval ; | |
+<#localName_with_non_leading_extras> rdf:type rdft:TestTrigEval ; | |
mf:name "localName_with_non_leading_extras" ; | |
rdfs:comment "localName with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -670,7 +668,7 @@ | |
mf:result <localName_with_non_leading_extras.nq> ; | |
. | |
-:old_style_base rdf:type rdft:TestTrigEval ; | |
+<#old_style_base> rdf:type rdft:TestTrigEval ; | |
mf:name "old_style_base" ; | |
rdfs:comment "old-style base" ; | |
rdft:approval rdft:Approved ; | |
@@ -678,7 +676,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:SPARQL_style_base rdf:type rdft:TestTrigEval ; | |
+<#SPARQL_style_base> rdf:type rdft:TestTrigEval ; | |
mf:name "SPARQL_style_base" ; | |
rdfs:comment "SPARQL-style base" ; | |
rdft:approval rdft:Approved ; | |
@@ -686,7 +684,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:labeled_blank_node_subject rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_subject> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_subject" ; | |
rdfs:comment "labeled blank node subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -694,7 +692,7 @@ | |
mf:result <labeled_blank_node_subject.nq> ; | |
. | |
-:labeled_blank_node_object rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_object> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_object" ; | |
rdfs:comment "labeled blank node object" ; | |
rdft:approval rdft:Approved ; | |
@@ -702,7 +700,7 @@ | |
mf:result <labeled_blank_node_object.nq> ; | |
. | |
-:labeled_blank_node_with_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_with_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -710,7 +708,7 @@ | |
mf:result <labeled_blank_node_object.nq> ; | |
. | |
-:labeled_blank_node_with_leading_underscore rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_with_leading_underscore> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_with_leading_underscore" ; | |
rdfs:comment "labeled blank node with_leading_underscore (_:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -718,7 +716,7 @@ | |
mf:result <labeled_blank_node_object.nq> ; | |
. | |
-:labeled_blank_node_with_leading_digit rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_with_leading_digit> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_with_leading_digit" ; | |
rdfs:comment "labeled blank node with_leading_digit (_:0)" ; | |
rdft:approval rdft:Approved ; | |
@@ -726,7 +724,7 @@ | |
mf:result <labeled_blank_node_object.nq> ; | |
. | |
-:labeled_blank_node_with_non_leading_extras rdf:type rdft:TestTrigEval ; | |
+<#labeled_blank_node_with_non_leading_extras> rdf:type rdft:TestTrigEval ; | |
mf:name "labeled_blank_node_with_non_leading_extras" ; | |
rdfs:comment "labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -734,7 +732,7 @@ | |
mf:result <labeled_blank_node_object.nq> ; | |
. | |
-:anonymous_blank_node_subject rdf:type rdft:TestTrigEval ; | |
+<#anonymous_blank_node_subject> rdf:type rdft:TestTrigEval ; | |
mf:name "anonymous_blank_node_subject" ; | |
rdfs:comment "anonymous blank node subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -742,7 +740,7 @@ | |
mf:result <anonymous_blank_node_subject.nq> ; | |
. | |
-:anonymous_blank_node_object rdf:type rdft:TestTrigEval ; | |
+<#anonymous_blank_node_object> rdf:type rdft:TestTrigEval ; | |
mf:name "anonymous_blank_node_object" ; | |
rdfs:comment "anonymous blank node object" ; | |
rdft:approval rdft:Approved ; | |
@@ -750,7 +748,7 @@ | |
mf:result <anonymous_blank_node_object.nq> ; | |
. | |
-:sole_blankNodePropertyList rdf:type rdft:TestTrigEval ; | |
+<#sole_blankNodePropertyList> rdf:type rdft:TestTrigEval ; | |
mf:name "sole_blankNodePropertyList" ; | |
rdfs:comment "sole blankNodePropertyList [ <p> <o> ] ." ; | |
rdft:approval rdft:Approved ; | |
@@ -758,7 +756,7 @@ | |
mf:result <sole_blankNodePropertyList.nq> ; | |
. | |
-:blankNodePropertyList_as_subject rdf:type rdft:TestTrigEval ; | |
+<#blankNodePropertyList_as_subject> rdf:type rdft:TestTrigEval ; | |
mf:name "blankNodePropertyList_as_subject" ; | |
rdfs:comment "blankNodePropertyList as subject [ … ] <p> <o> ." ; | |
rdft:approval rdft:Approved ; | |
@@ -766,7 +764,7 @@ | |
mf:result <blankNodePropertyList_as_subject.nq> ; | |
. | |
-:blankNodePropertyList_as_object rdf:type rdft:TestTrigEval ; | |
+<#blankNodePropertyList_as_object> rdf:type rdft:TestTrigEval ; | |
mf:name "blankNodePropertyList_as_object" ; | |
rdfs:comment "blankNodePropertyList as object <s> <p> [ … ] ." ; | |
rdft:approval rdft:Approved ; | |
@@ -774,7 +772,7 @@ | |
mf:result <blankNodePropertyList_as_object.nq> ; | |
. | |
-:blankNodePropertyList_with_multiple_triples rdf:type rdft:TestTrigEval ; | |
+<#blankNodePropertyList_with_multiple_triples> rdf:type rdft:TestTrigEval ; | |
mf:name "blankNodePropertyList_with_multiple_triples" ; | |
rdfs:comment "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -782,7 +780,7 @@ | |
mf:result <blankNodePropertyList_with_multiple_triples.nq> ; | |
. | |
-:nested_blankNodePropertyLists rdf:type rdft:TestTrigEval ; | |
+<#nested_blankNodePropertyLists> rdf:type rdft:TestTrigEval ; | |
mf:name "nested_blankNodePropertyLists" ; | |
rdfs:comment "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -790,7 +788,7 @@ | |
mf:result <nested_blankNodePropertyLists.nq> ; | |
. | |
-:blankNodePropertyList_containing_collection rdf:type rdft:TestTrigEval ; | |
+<#blankNodePropertyList_containing_collection> rdf:type rdft:TestTrigEval ; | |
mf:name "blankNodePropertyList_containing_collection" ; | |
rdfs:comment "blankNodePropertyList containing collection [ <p1> ( … ) ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -798,7 +796,7 @@ | |
mf:result <blankNodePropertyList_containing_collection.nq> ; | |
. | |
-:collection_subject rdf:type rdft:TestTrigEval ; | |
+<#collection_subject> rdf:type rdft:TestTrigEval ; | |
mf:name "collection_subject" ; | |
rdfs:comment "collection subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -806,7 +804,7 @@ | |
mf:result <collection_subject.nq> ; | |
. | |
-:collection_object rdf:type rdft:TestTrigEval ; | |
+<#collection_object> rdf:type rdft:TestTrigEval ; | |
mf:name "collection_object" ; | |
rdfs:comment "collection object" ; | |
rdft:approval rdft:Approved ; | |
@@ -814,7 +812,7 @@ | |
mf:result <collection_object.nq> ; | |
. | |
-:empty_collection rdf:type rdft:TestTrigEval ; | |
+<#empty_collection> rdf:type rdft:TestTrigEval ; | |
mf:name "empty_collection" ; | |
rdfs:comment "empty collection ()" ; | |
rdft:approval rdft:Approved ; | |
@@ -822,7 +820,7 @@ | |
mf:result <empty_collection.nq> ; | |
. | |
-:nested_collection rdf:type rdft:TestTrigEval ; | |
+<#nested_collection> rdf:type rdft:TestTrigEval ; | |
mf:name "nested_collection" ; | |
rdfs:comment "nested collection (())" ; | |
rdft:approval rdft:Approved ; | |
@@ -830,7 +828,7 @@ | |
mf:result <nested_collection.nq> ; | |
. | |
-:first rdf:type rdft:TestTrigEval ; | |
+<#first> rdf:type rdft:TestTrigEval ; | |
mf:name "first" ; | |
rdfs:comment "first, not last, non-empty nested collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -838,7 +836,7 @@ | |
mf:result <first.nq> ; | |
. | |
-:last rdf:type rdft:TestTrigEval ; | |
+<#last> rdf:type rdft:TestTrigEval ; | |
mf:name "last" ; | |
rdfs:comment "last, not first, non-empty nested collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -846,7 +844,7 @@ | |
mf:result <last.nq> ; | |
. | |
-:LITERAL1 rdf:type rdft:TestTrigEval ; | |
+<#LITERAL1> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL1" ; | |
rdfs:comment "LITERAL1 'x'" ; | |
rdft:approval rdft:Approved ; | |
@@ -854,7 +852,7 @@ | |
mf:result <LITERAL1.nq> ; | |
. | |
-:LITERAL1_ascii_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL1_ascii_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL1_ascii_boundaries" ; | |
rdfs:comment "LITERAL1_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x26\\x28...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -862,7 +860,7 @@ | |
mf:result <LITERAL1_ascii_boundaries.nq> ; | |
. | |
-:LITERAL1_with_UTF8_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL1_with_UTF8_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL1_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -870,7 +868,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nq> ; | |
. | |
-:LITERAL1_all_controls rdf:type rdft:TestTrigEval ; | |
+<#LITERAL1_all_controls> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL1_all_controls" ; | |
rdfs:comment "LITERAL1_all_controls '\\x00\\x01\\x02\\x03\\x04...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -878,7 +876,7 @@ | |
mf:result <LITERAL1_all_controls.nq> ; | |
. | |
-:LITERAL1_all_punctuation rdf:type rdft:TestTrigEval ; | |
+<#LITERAL1_all_punctuation> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL1_all_punctuation" ; | |
rdfs:comment "LITERAL1_all_punctuation '!\"#$%&()...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -886,7 +884,7 @@ | |
mf:result <LITERAL1_all_punctuation.nq> ; | |
. | |
-:LITERAL_LONG1 rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG1> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG1" ; | |
rdfs:comment "LITERAL_LONG1 '''x'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -894,7 +892,7 @@ | |
mf:result <LITERAL1.nq> ; | |
. | |
-:LITERAL_LONG1_ascii_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG1_ascii_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG1_ascii_boundaries" ; | |
rdfs:comment "LITERAL_LONG1_ascii_boundaries '\\x00\\x26\\x28...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -902,7 +900,7 @@ | |
mf:result <LITERAL_LONG1_ascii_boundaries.nq> ; | |
. | |
-:LITERAL_LONG1_with_UTF8_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG1_with_UTF8_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG1_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL_LONG1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -910,7 +908,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nq> ; | |
. | |
-:LITERAL_LONG1_with_1_squote rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG1_with_1_squote> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG1_with_1_squote" ; | |
rdfs:comment "LITERAL_LONG1 with 1 squote '''a'b'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -918,7 +916,7 @@ | |
mf:result <LITERAL_LONG1_with_1_squote.nq> ; | |
. | |
-:LITERAL_LONG1_with_2_squotes rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG1_with_2_squotes> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG1_with_2_squotes" ; | |
rdfs:comment "LITERAL_LONG1 with 2 squotes '''a''b'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -926,7 +924,7 @@ | |
mf:result <LITERAL_LONG1_with_2_squotes.nq> ; | |
. | |
-:LITERAL2 rdf:type rdft:TestTrigEval ; | |
+<#LITERAL2> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL2" ; | |
rdfs:comment "LITERAL2 \"x\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -934,7 +932,7 @@ | |
mf:result <LITERAL1.nq> ; | |
. | |
-:LITERAL2_ascii_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL2_ascii_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL2_ascii_boundaries" ; | |
rdfs:comment "LITERAL2_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x21\\x23...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -942,7 +940,7 @@ | |
mf:result <LITERAL2_ascii_boundaries.nq> ; | |
. | |
-:LITERAL2_with_UTF8_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL2_with_UTF8_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL2_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -950,7 +948,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nq> ; | |
. | |
-:LITERAL_LONG2 rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2" ; | |
rdfs:comment "LITERAL_LONG2 \"\"\"x\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -958,7 +956,7 @@ | |
mf:result <LITERAL1.nq> ; | |
. | |
-:LITERAL_LONG2_ascii_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2_ascii_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2_ascii_boundaries" ; | |
rdfs:comment "LITERAL_LONG2_ascii_boundaries '\\x00\\x21\\x23...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -966,7 +964,7 @@ | |
mf:result <LITERAL_LONG2_ascii_boundaries.nq> ; | |
. | |
-:LITERAL_LONG2_with_UTF8_boundaries rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2_with_UTF8_boundaries> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL_LONG2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -974,7 +972,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nq> ; | |
. | |
-:LITERAL_LONG2_with_1_squote rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2_with_1_squote> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2_with_1_squote" ; | |
rdfs:comment "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -982,7 +980,7 @@ | |
mf:result <LITERAL_LONG2_with_1_squote.nq> ; | |
. | |
-:LITERAL_LONG2_with_2_squotes rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2_with_2_squotes> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2_with_2_squotes" ; | |
rdfs:comment "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -990,7 +988,7 @@ | |
mf:result <LITERAL_LONG2_with_2_squotes.nq> ; | |
. | |
-:literal_with_CHARACTER_TABULATION rdf:type rdft:TestTrigEval ; | |
+<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with CHARACTER TABULATION" ; | |
rdft:approval rdft:Approved ; | |
@@ -998,7 +996,7 @@ | |
mf:result <literal_with_CHARACTER_TABULATION.nq> ; | |
. | |
-:literal_with_BACKSPACE rdf:type rdft:TestTrigEval ; | |
+<#literal_with_BACKSPACE> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_BACKSPACE" ; | |
rdfs:comment "literal with BACKSPACE" ; | |
rdft:approval rdft:Approved ; | |
@@ -1006,7 +1004,7 @@ | |
mf:result <literal_with_BACKSPACE.nq> ; | |
. | |
-:literal_with_LINE_FEED rdf:type rdft:TestTrigEval ; | |
+<#literal_with_LINE_FEED> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_LINE_FEED" ; | |
rdfs:comment "literal with LINE FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -1014,7 +1012,7 @@ | |
mf:result <literal_with_LINE_FEED.nq> ; | |
. | |
-:literal_with_CARRIAGE_RETURN rdf:type rdft:TestTrigEval ; | |
+<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with CARRIAGE RETURN" ; | |
rdft:approval rdft:Approved ; | |
@@ -1022,7 +1020,7 @@ | |
mf:result <literal_with_CARRIAGE_RETURN.nq> ; | |
. | |
-:literal_with_FORM_FEED rdf:type rdft:TestTrigEval ; | |
+<#literal_with_FORM_FEED> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_FORM_FEED" ; | |
rdfs:comment "literal with FORM FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -1030,7 +1028,7 @@ | |
mf:result <literal_with_FORM_FEED.nq> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS rdf:type rdft:TestTrigEval ; | |
+<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "literal with REVERSE SOLIDUS" ; | |
rdft:approval rdft:Approved ; | |
@@ -1038,7 +1036,7 @@ | |
mf:result <literal_with_REVERSE_SOLIDUS.nq> ; | |
. | |
-:literal_with_escaped_CHARACTER_TABULATION rdf:type rdft:TestTrigEval ; | |
+<#literal_with_escaped_CHARACTER_TABULATION> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_escaped_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with escaped CHARACTER TABULATION" ; | |
rdft:approval rdft:Approved ; | |
@@ -1046,7 +1044,7 @@ | |
mf:result <literal_with_CHARACTER_TABULATION.nq> ; | |
. | |
-:literal_with_escaped_BACKSPACE rdf:type rdft:TestTrigEval ; | |
+<#literal_with_escaped_BACKSPACE> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_escaped_BACKSPACE" ; | |
rdfs:comment "literal with escaped BACKSPACE" ; | |
rdft:approval rdft:Approved ; | |
@@ -1054,7 +1052,7 @@ | |
mf:result <literal_with_BACKSPACE.nq> ; | |
. | |
-:literal_with_escaped_LINE_FEED rdf:type rdft:TestTrigEval ; | |
+<#literal_with_escaped_LINE_FEED> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_escaped_LINE_FEED" ; | |
rdfs:comment "literal with escaped LINE FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -1062,7 +1060,7 @@ | |
mf:result <literal_with_LINE_FEED.nq> ; | |
. | |
-:literal_with_escaped_CARRIAGE_RETURN rdf:type rdft:TestTrigEval ; | |
+<#literal_with_escaped_CARRIAGE_RETURN> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_escaped_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with escaped CARRIAGE RETURN" ; | |
rdft:approval rdft:Approved ; | |
@@ -1070,7 +1068,7 @@ | |
mf:result <literal_with_CARRIAGE_RETURN.nq> ; | |
. | |
-:literal_with_escaped_FORM_FEED rdf:type rdft:TestTrigEval ; | |
+<#literal_with_escaped_FORM_FEED> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_escaped_FORM_FEED" ; | |
rdfs:comment "literal with escaped FORM FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -1078,7 +1076,7 @@ | |
mf:result <literal_with_FORM_FEED.nq> ; | |
. | |
-:literal_with_numeric_escape4 rdf:type rdft:TestTrigEval ; | |
+<#literal_with_numeric_escape4> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_numeric_escape4" ; | |
rdfs:comment "literal with numeric escape4 \\u" ; | |
rdft:approval rdft:Approved ; | |
@@ -1086,7 +1084,7 @@ | |
mf:result <literal_with_numeric_escape4.nq> ; | |
. | |
-:literal_with_numeric_escape8 rdf:type rdft:TestTrigEval ; | |
+<#literal_with_numeric_escape8> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_with_numeric_escape8" ; | |
rdfs:comment "literal with numeric escape8 \\U" ; | |
rdft:approval rdft:Approved ; | |
@@ -1094,7 +1092,7 @@ | |
mf:result <literal_with_numeric_escape4.nq> ; | |
. | |
-:IRIREF_datatype rdf:type rdft:TestTrigEval ; | |
+<#IRIREF_datatype> rdf:type rdft:TestTrigEval ; | |
mf:name "IRIREF_datatype" ; | |
rdfs:comment "IRIREF datatype \"\"^^<t>" ; | |
rdft:approval rdft:Approved ; | |
@@ -1102,7 +1100,7 @@ | |
mf:result <IRIREF_datatype.nq> ; | |
. | |
-:prefixed_name_datatype rdf:type rdft:TestTrigEval ; | |
+<#prefixed_name_datatype> rdf:type rdft:TestTrigEval ; | |
mf:name "prefixed_name_datatype" ; | |
rdfs:comment "prefixed name datatype \"\"^^p:t" ; | |
rdft:approval rdft:Approved ; | |
@@ -1110,7 +1108,7 @@ | |
mf:result <IRIREF_datatype.nq> ; | |
. | |
-:bareword_integer rdf:type rdft:TestTrigEval ; | |
+<#bareword_integer> rdf:type rdft:TestTrigEval ; | |
mf:name "bareword_integer" ; | |
rdfs:comment "bareword integer" ; | |
rdft:approval rdft:Approved ; | |
@@ -1118,7 +1116,7 @@ | |
mf:result <IRIREF_datatype.nq> ; | |
. | |
-:bareword_decimal rdf:type rdft:TestTrigEval ; | |
+<#bareword_decimal> rdf:type rdft:TestTrigEval ; | |
mf:name "bareword_decimal" ; | |
rdfs:comment "bareword decimal" ; | |
rdft:approval rdft:Approved ; | |
@@ -1126,7 +1124,7 @@ | |
mf:result <bareword_decimal.nq> ; | |
. | |
-:bareword_double rdf:type rdft:TestTrigEval ; | |
+<#bareword_double> rdf:type rdft:TestTrigEval ; | |
mf:name "bareword_double" ; | |
rdfs:comment "bareword double" ; | |
rdft:approval rdft:Approved ; | |
@@ -1134,7 +1132,7 @@ | |
mf:result <bareword_double.nq> ; | |
. | |
-:double_lower_case_e rdf:type rdft:TestTrigEval ; | |
+<#double_lower_case_e> rdf:type rdft:TestTrigEval ; | |
mf:name "double_lower_case_e" ; | |
rdfs:comment "double lower case e" ; | |
rdft:approval rdft:Approved ; | |
@@ -1142,7 +1140,7 @@ | |
mf:result <double_lower_case_e.nq> ; | |
. | |
-:negative_numeric rdf:type rdft:TestTrigEval ; | |
+<#negative_numeric> rdf:type rdft:TestTrigEval ; | |
mf:name "negative_numeric" ; | |
rdfs:comment "negative numeric" ; | |
rdft:approval rdft:Approved ; | |
@@ -1150,7 +1148,7 @@ | |
mf:result <negative_numeric.nq> ; | |
. | |
-:positive_numeric rdf:type rdft:TestTrigEval ; | |
+<#positive_numeric> rdf:type rdft:TestTrigEval ; | |
mf:name "positive_numeric" ; | |
rdfs:comment "positive numeric" ; | |
rdft:approval rdft:Approved ; | |
@@ -1158,7 +1156,7 @@ | |
mf:result <positive_numeric.nq> ; | |
. | |
-:numeric_with_leading_0 rdf:type rdft:TestTrigEval ; | |
+<#numeric_with_leading_0> rdf:type rdft:TestTrigEval ; | |
mf:name "numeric_with_leading_0" ; | |
rdfs:comment "numeric with leading 0" ; | |
rdft:approval rdft:Approved ; | |
@@ -1166,7 +1164,7 @@ | |
mf:result <numeric_with_leading_0.nq> ; | |
. | |
-:literal_true rdf:type rdft:TestTrigEval ; | |
+<#literal_true> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_true" ; | |
rdfs:comment "literal true" ; | |
rdft:approval rdft:Approved ; | |
@@ -1174,7 +1172,7 @@ | |
mf:result <literal_true.nq> ; | |
. | |
-:literal_false rdf:type rdft:TestTrigEval ; | |
+<#literal_false> rdf:type rdft:TestTrigEval ; | |
mf:name "literal_false" ; | |
rdfs:comment "literal false" ; | |
rdft:approval rdft:Approved ; | |
@@ -1182,7 +1180,7 @@ | |
mf:result <literal_false.nq> ; | |
. | |
-:langtagged_non_LONG rdf:type rdft:TestTrigEval ; | |
+<#langtagged_non_LONG> rdf:type rdft:TestTrigEval ; | |
mf:name "langtagged_non_LONG" ; | |
rdfs:comment "langtagged non-LONG \"x\"@en" ; | |
rdft:approval rdft:Approved ; | |
@@ -1190,7 +1188,7 @@ | |
mf:result <langtagged_non_LONG.nq> ; | |
. | |
-:langtagged_LONG rdf:type rdft:TestTrigEval ; | |
+<#langtagged_LONG> rdf:type rdft:TestTrigEval ; | |
mf:name "langtagged_LONG" ; | |
rdfs:comment "langtagged LONG \"\"\"x\"\"\"@en" ; | |
rdft:approval rdft:Approved ; | |
@@ -1198,7 +1196,7 @@ | |
mf:result <langtagged_non_LONG.nq> ; | |
. | |
-:lantag_with_subtag rdf:type rdft:TestTrigEval ; | |
+<#lantag_with_subtag> rdf:type rdft:TestTrigEval ; | |
mf:name "lantag_with_subtag" ; | |
rdfs:comment "lantag with subtag \"x\"@en-us" ; | |
rdft:approval rdft:Approved ; | |
@@ -1206,7 +1204,7 @@ | |
mf:result <lantag_with_subtag.nq> ; | |
. | |
-:objectList_with_two_objects rdf:type rdft:TestTrigEval ; | |
+<#objectList_with_two_objects> rdf:type rdft:TestTrigEval ; | |
mf:name "objectList_with_two_objects" ; | |
rdfs:comment "objectList with two objects … <o1>,<o2>" ; | |
rdft:approval rdft:Approved ; | |
@@ -1214,7 +1212,7 @@ | |
mf:result <objectList_with_two_objects.nq> ; | |
. | |
-:predicateObjectList_with_two_objectLists rdf:type rdft:TestTrigEval ; | |
+<#predicateObjectList_with_two_objectLists> rdf:type rdft:TestTrigEval ; | |
mf:name "predicateObjectList_with_two_objectLists" ; | |
rdfs:comment "predicateObjectList with two objectLists … <o1>,<o2>" ; | |
rdft:approval rdft:Approved ; | |
@@ -1222,7 +1220,7 @@ | |
mf:result <predicateObjectList_with_two_objectLists.nq> ; | |
. | |
-:repeated_semis_at_end rdf:type rdft:TestTrigEval ; | |
+<#repeated_semis_at_end> rdf:type rdft:TestTrigEval ; | |
mf:name "repeated_semis_at_end" ; | |
rdfs:comment "repeated semis at end <s> <p> <o> ;; <p2> <o2> ." ; | |
rdft:approval rdft:Approved ; | |
@@ -1230,7 +1228,7 @@ | |
mf:result <predicateObjectList_with_two_objectLists.nq> ; | |
. | |
-:repeated_semis_not_at_end rdf:type rdft:TestTrigEval ; | |
+<#repeated_semis_not_at_end> rdf:type rdft:TestTrigEval ; | |
mf:name "repeated_semis_not_at_end" ; | |
rdfs:comment "repeated semis not at end <s> <p> <o> ;;." ; | |
rdft:approval rdft:Approved ; | |
@@ -1239,973 +1237,973 @@ | |
. | |
# original tests-ttl | |
-:trig-syntax-file-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-file-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-file-01" ; | |
rdfs:comment "Empty file" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-file-01.trig> ; | |
. | |
-:trig-syntax-file-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-file-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-file-02" ; | |
rdfs:comment "Only comment" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-file-02.trig> ; | |
. | |
-:trig-syntax-file-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-file-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-file-03" ; | |
rdfs:comment "One comment, one empty line" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-file-03.trig> ; | |
. | |
-:trig-syntax-uri-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-uri-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-uri-01" ; | |
rdfs:comment "Only IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-uri-01.trig> ; | |
. | |
-:trig-syntax-uri-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-uri-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-uri-02" ; | |
rdfs:comment "IRIs with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-uri-02.trig> ; | |
. | |
-:trig-syntax-uri-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-uri-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-uri-03" ; | |
rdfs:comment "IRIs with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-uri-03.trig> ; | |
. | |
-:trig-syntax-uri-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-uri-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-uri-04" ; | |
rdfs:comment "Legal IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-uri-04.trig> ; | |
. | |
-:trig-syntax-base-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-base-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-base-01" ; | |
rdfs:comment "@base" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-base-01.trig> ; | |
. | |
-:trig-syntax-base-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-base-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-base-02" ; | |
rdfs:comment "BASE" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-base-02.trig> ; | |
. | |
-:trig-syntax-base-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-base-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-base-03" ; | |
rdfs:comment "@base with relative IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-base-03.trig> ; | |
. | |
-:trig-syntax-base-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-base-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-base-04" ; | |
rdfs:comment "base with relative IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-base-04.trig> ; | |
. | |
-:trig-syntax-prefix-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-01" ; | |
rdfs:comment "@prefix" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-01.trig> ; | |
. | |
-:trig-syntax-prefix-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-02" ; | |
rdfs:comment "PreFIX" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-02.trig> ; | |
. | |
-:trig-syntax-prefix-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-03" ; | |
rdfs:comment "Empty PREFIX" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-03.trig> ; | |
. | |
-:trig-syntax-prefix-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-04" ; | |
rdfs:comment "Empty @prefix with % escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-04.trig> ; | |
. | |
-:trig-syntax-prefix-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-05" ; | |
rdfs:comment "@prefix with no suffix" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-05.trig> ; | |
. | |
-:trig-syntax-prefix-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-06" ; | |
rdfs:comment "colon is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-06.trig> ; | |
. | |
-:trig-syntax-prefix-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-07" ; | |
rdfs:comment "dash is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-07.trig> ; | |
. | |
-:trig-syntax-prefix-08 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-08> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-08" ; | |
rdfs:comment "underscore is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-08.trig> ; | |
. | |
-:trig-syntax-prefix-09 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-prefix-09> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-prefix-09" ; | |
rdfs:comment "percents in pnames" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-prefix-09.trig> ; | |
. | |
-:trig-syntax-string-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-01" ; | |
rdfs:comment "string literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-01.trig> ; | |
. | |
-:trig-syntax-string-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-02" ; | |
rdfs:comment "langString literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-02.trig> ; | |
. | |
-:trig-syntax-string-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-03" ; | |
rdfs:comment "langString literal with region" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-03.trig> ; | |
. | |
-:trig-syntax-string-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-04" ; | |
rdfs:comment "squote string literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-04.trig> ; | |
. | |
-:trig-syntax-string-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-05" ; | |
rdfs:comment "squote langString literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-05.trig> ; | |
. | |
-:trig-syntax-string-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-06" ; | |
rdfs:comment "squote langString literal with region" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-06.trig> ; | |
. | |
-:trig-syntax-string-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-07" ; | |
rdfs:comment "long string literal with embedded single- and double-quotes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-07.trig> ; | |
. | |
-:trig-syntax-string-08 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-08> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-08" ; | |
rdfs:comment "long string literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-08.trig> ; | |
. | |
-:trig-syntax-string-09 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-09> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-09" ; | |
rdfs:comment "squote long string literal with embedded single- and double-quotes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-09.trig> ; | |
. | |
-:trig-syntax-string-10 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-10> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-10" ; | |
rdfs:comment "long langString literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-10.trig> ; | |
. | |
-:trig-syntax-string-11 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-string-11> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-string-11" ; | |
rdfs:comment "squote long langString literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-string-11.trig> ; | |
. | |
-:trig-syntax-str-esc-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-str-esc-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-str-esc-01" ; | |
rdfs:comment "string literal with escaped newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-str-esc-01.trig> ; | |
. | |
-:trig-syntax-str-esc-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-str-esc-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-str-esc-02" ; | |
rdfs:comment "string literal with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-str-esc-02.trig> ; | |
. | |
-:trig-syntax-str-esc-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-str-esc-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-str-esc-03" ; | |
rdfs:comment "string literal with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-str-esc-03.trig> ; | |
. | |
-:trig-syntax-pname-esc-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-pname-esc-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-pname-esc-01" ; | |
rdfs:comment "pname with back-slash escapes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-pname-esc-01.trig> ; | |
. | |
-:trig-syntax-pname-esc-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-pname-esc-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-pname-esc-02" ; | |
rdfs:comment "pname with back-slash escapes (2)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-pname-esc-02.trig> ; | |
. | |
-:trig-syntax-pname-esc-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-pname-esc-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-pname-esc-03" ; | |
rdfs:comment "pname with back-slash escapes (3)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-pname-esc-03.trig> ; | |
. | |
-:trig-syntax-bnode-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-01" ; | |
rdfs:comment "bnode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-01.trig> ; | |
. | |
-:trig-syntax-bnode-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-02" ; | |
rdfs:comment "bnode object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-02.trig> ; | |
. | |
-:trig-syntax-bnode-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-03" ; | |
rdfs:comment "bnode property list object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-03.trig> ; | |
. | |
-:trig-syntax-bnode-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-04" ; | |
rdfs:comment "bnode property list object (2)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-04.trig> ; | |
. | |
-:trig-syntax-bnode-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-05" ; | |
rdfs:comment "bnode property list subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-05.trig> ; | |
. | |
-:trig-syntax-bnode-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-06" ; | |
rdfs:comment "labeled bnode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-06.trig> ; | |
. | |
-:trig-syntax-bnode-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-07" ; | |
rdfs:comment "labeled bnode subject and object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-07.trig> ; | |
. | |
-:trig-syntax-bnode-08 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-08> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-08" ; | |
rdfs:comment "bare bnode property list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-08.trig> ; | |
. | |
-:trig-syntax-bnode-09 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-09> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-09" ; | |
rdfs:comment "bnode property list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-09.trig> ; | |
. | |
-:trig-syntax-bnode-10 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-bnode-10> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-bnode-10" ; | |
rdfs:comment "mixed bnode property list and triple" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bnode-10.trig> ; | |
. | |
-:trig-syntax-number-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-01" ; | |
rdfs:comment "integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-01.trig> ; | |
. | |
-:trig-syntax-number-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-02" ; | |
rdfs:comment "negative integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-02.trig> ; | |
. | |
-:trig-syntax-number-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-03" ; | |
rdfs:comment "positive integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-03.trig> ; | |
. | |
-:trig-syntax-number-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-04" ; | |
rdfs:comment "decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-04.trig> ; | |
. | |
-:trig-syntax-number-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-05" ; | |
rdfs:comment "decimal literal (no leading digits)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-05.trig> ; | |
. | |
-:trig-syntax-number-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-06" ; | |
rdfs:comment "negative decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-06.trig> ; | |
. | |
-:trig-syntax-number-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-07" ; | |
rdfs:comment "positive decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-07.trig> ; | |
. | |
-:trig-syntax-number-08 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-08> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-08" ; | |
rdfs:comment "integer literal with decimal lexical confusion" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-08.trig> ; | |
. | |
-:trig-syntax-number-09 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-09> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-09" ; | |
rdfs:comment "double literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-09.trig> ; | |
. | |
-:trig-syntax-number-10 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-10> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-10" ; | |
rdfs:comment "negative double literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-10.trig> ; | |
. | |
-:trig-syntax-number-11 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-number-11> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-number-11" ; | |
rdfs:comment "double literal no fraction" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-number-11.trig> ; | |
. | |
-:trig-syntax-datatypes-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-datatypes-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-datatypes-01" ; | |
rdfs:comment "xsd:byte literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-datatypes-01.trig> ; | |
. | |
-:trig-syntax-datatypes-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-datatypes-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-datatypes-02" ; | |
rdfs:comment "integer as xsd:string" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-datatypes-02.trig> ; | |
. | |
-:trig-syntax-kw-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-kw-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-kw-01" ; | |
rdfs:comment "boolean literal (true)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-kw-01.trig> ; | |
. | |
-:trig-syntax-kw-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-kw-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-kw-02" ; | |
rdfs:comment "boolean literal (false)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-kw-02.trig> ; | |
. | |
-:trig-syntax-kw-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-kw-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-kw-03" ; | |
rdfs:comment "'a' as keyword" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-kw-03.trig> ; | |
. | |
-:trig-syntax-struct-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-01" ; | |
rdfs:comment "object list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-01.trig> ; | |
. | |
-:trig-syntax-struct-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-02" ; | |
rdfs:comment "predicate list with object list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-02.trig> ; | |
. | |
-:trig-syntax-struct-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-03" ; | |
rdfs:comment "predicate list with object list and dangling ';'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-03.trig> ; | |
. | |
-:trig-syntax-struct-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-04" ; | |
rdfs:comment "predicate list with multiple ;;" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-04.trig> ; | |
. | |
-:trig-syntax-struct-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-struct-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-struct-05" ; | |
rdfs:comment "predicate list with multiple ;;" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-struct-05.trig> ; | |
. | |
-:trig-syntax-lists-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-lists-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-lists-01" ; | |
rdfs:comment "empty list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-lists-01.trig> ; | |
. | |
-:trig-syntax-lists-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-lists-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-lists-02" ; | |
rdfs:comment "mixed list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-lists-02.trig> ; | |
. | |
-:trig-syntax-lists-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-lists-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-lists-03" ; | |
rdfs:comment "isomorphic list as subject and object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-lists-03.trig> ; | |
. | |
-:trig-syntax-lists-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-lists-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-lists-04" ; | |
rdfs:comment "lists of lists" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-lists-04.trig> ; | |
. | |
-:trig-syntax-lists-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-syntax-lists-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-syntax-lists-05" ; | |
rdfs:comment "mixed lists with embedded lists" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-lists-05.trig> ; | |
. | |
-:trig-syntax-bad-uri-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-uri-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-uri-01" ; | |
rdfs:comment "Bad IRI : space (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-uri-01.trig> ; | |
. | |
-:trig-syntax-bad-uri-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-uri-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-uri-02" ; | |
rdfs:comment "Bad IRI : bad escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-uri-02.trig> ; | |
. | |
-:trig-syntax-bad-uri-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-uri-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-uri-03" ; | |
rdfs:comment "Bad IRI : bad long escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-uri-03.trig> ; | |
. | |
-:trig-syntax-bad-uri-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-uri-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-uri-04" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-uri-04.trig> ; | |
. | |
-:trig-syntax-bad-uri-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-uri-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-uri-05" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-uri-05.trig> ; | |
. | |
-:trig-syntax-bad-prefix-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-01" ; | |
rdfs:comment "No prefix (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-01.trig> ; | |
. | |
-:trig-syntax-bad-prefix-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-02" ; | |
rdfs:comment "No prefix (2) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-02.trig> ; | |
. | |
-:trig-syntax-bad-prefix-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-03" ; | |
rdfs:comment "@prefix without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-03.trig> ; | |
. | |
-:trig-syntax-bad-prefix-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-04" ; | |
rdfs:comment "@prefix without prefix name (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-04.trig> ; | |
. | |
-:trig-syntax-bad-prefix-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-prefix-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-prefix-05" ; | |
rdfs:comment "@prefix without ':' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-prefix-05.trig> ; | |
. | |
-:trig-syntax-bad-base-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-base-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-base-01" ; | |
rdfs:comment "@base without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-base-01.trig> ; | |
. | |
-:trig-syntax-bad-base-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-base-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-base-02" ; | |
rdfs:comment "@base in wrong case (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-base-02.trig> ; | |
. | |
-:trig-syntax-bad-base-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-base-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-base-03" ; | |
rdfs:comment "BASE without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-base-03.trig> ; | |
. | |
-:trig-syntax-bad-struct-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-02" ; | |
rdfs:comment "Turtle is not N3 (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-02.trig> ; | |
. | |
-:trig-syntax-bad-struct-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-03" ; | |
rdfs:comment "Turtle is not NQuads (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-03.trig> ; | |
. | |
-:trig-syntax-bad-struct-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-04" ; | |
rdfs:comment "Turtle does not allow literals-as-subjects (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-04.trig> ; | |
. | |
-:trig-syntax-bad-struct-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-05" ; | |
rdfs:comment "Turtle does not allow literals-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-05.trig> ; | |
. | |
-:trig-syntax-bad-struct-06 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-06> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-06" ; | |
rdfs:comment "Turtle does not allow bnodes-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-06.trig> ; | |
. | |
-:trig-syntax-bad-struct-07 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-07> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-07" ; | |
rdfs:comment "Turtle does not allow labeled bnodes-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-07.trig> ; | |
. | |
-:trig-syntax-bad-kw-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-kw-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-kw-01" ; | |
rdfs:comment "'A' is not a keyword (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-kw-01.trig> ; | |
. | |
-:trig-syntax-bad-kw-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-kw-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-kw-02" ; | |
rdfs:comment "'a' cannot be used as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-kw-02.trig> ; | |
. | |
-:trig-syntax-bad-kw-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-kw-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-kw-03" ; | |
rdfs:comment "'a' cannot be used as object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-kw-03.trig> ; | |
. | |
-:trig-syntax-bad-kw-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-kw-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-kw-04" ; | |
rdfs:comment "'true' cannot be used as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-kw-04.trig> ; | |
. | |
-:trig-syntax-bad-kw-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-kw-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-kw-05" ; | |
rdfs:comment "'true' cannot be used as object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-kw-05.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-01" ; | |
rdfs:comment "{} fomulae not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-01.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-02" ; | |
rdfs:comment "= is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-02.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-03" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-03.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-04" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-04.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-05" ; | |
rdfs:comment "N3 is...of not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-05.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-06 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-06> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-06" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-06.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-07 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-07> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-07" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-07.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-08 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-08> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-08" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-08.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-09 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-09> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-09" ; | |
rdfs:comment "=> is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-09.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-10 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-10> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-10" ; | |
rdfs:comment "<= is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-10.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-11 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-11> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-11" ; | |
rdfs:comment "@forSome is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-11.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-12 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-12> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-12" ; | |
rdfs:comment "@forAll is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-12.trig> ; | |
. | |
-:trig-syntax-bad-n3-extras-13 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-n3-extras-13> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-n3-extras-13" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-n3-extras-13.trig> ; | |
. | |
-:trig-syntax-bad-struct-09 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-09> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-09" ; | |
rdfs:comment "extra '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-09.trig> ; | |
. | |
-:trig-syntax-bad-struct-10 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-10> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-10" ; | |
rdfs:comment "extra '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-10.trig> ; | |
. | |
-:trig-syntax-bad-struct-12 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-12> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-12" ; | |
rdfs:comment "subject, predicate, no object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-12.trig> ; | |
. | |
-:trig-syntax-bad-struct-13 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-13> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-13" ; | |
rdfs:comment "subject, predicate, no object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-13.trig> ; | |
. | |
-:trig-syntax-bad-struct-14 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-14> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-14" ; | |
rdfs:comment "literal as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-14.trig> ; | |
. | |
-:trig-syntax-bad-struct-15 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-15> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-15" ; | |
rdfs:comment "literal as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-15.trig> ; | |
. | |
-:trig-syntax-bad-struct-16 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-16> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-16" ; | |
rdfs:comment "bnode as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-16.trig> ; | |
. | |
-:trig-syntax-bad-struct-17 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-struct-17> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-struct-17" ; | |
rdfs:comment "labeled bnode as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-struct-17.trig> ; | |
. | |
-:trig-syntax-bad-lang-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-lang-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-lang-01" ; | |
rdfs:comment "langString with bad lang (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-lang-01.trig> ; | |
. | |
-:trig-syntax-bad-esc-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-esc-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-esc-01" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-esc-01.trig> ; | |
. | |
-:trig-syntax-bad-esc-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-esc-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-esc-02" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-esc-02.trig> ; | |
. | |
-:trig-syntax-bad-esc-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-esc-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-esc-03" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-esc-03.trig> ; | |
. | |
-:trig-syntax-bad-esc-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-esc-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-esc-04" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-esc-04.trig> ; | |
. | |
-:trig-syntax-bad-pname-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-pname-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-pname-01" ; | |
rdfs:comment "'~' must be escaped in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-pname-01.trig> ; | |
. | |
-:trig-syntax-bad-pname-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-pname-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-pname-02" ; | |
rdfs:comment "Bad %-sequence in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-pname-02.trig> ; | |
. | |
-:trig-syntax-bad-pname-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-pname-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-pname-03" ; | |
rdfs:comment "Bad unicode escape in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-pname-03.trig> ; | |
. | |
-:trig-syntax-bad-string-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-01" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-01.trig> ; | |
. | |
-:trig-syntax-bad-string-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-02" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-02.trig> ; | |
. | |
-:trig-syntax-bad-string-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-03" ; | |
rdfs:comment "mismatching string literal long/short (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-03.trig> ; | |
. | |
-:trig-syntax-bad-string-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-04" ; | |
rdfs:comment "mismatching long string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-04.trig> ; | |
. | |
-:trig-syntax-bad-string-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-05" ; | |
rdfs:comment "Long literal with missing end (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-05.trig> ; | |
. | |
-:trig-syntax-bad-string-06 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-06> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-06" ; | |
rdfs:comment "Long literal with extra quote (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-06.trig> ; | |
. | |
-:trig-syntax-bad-string-07 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-string-07> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-string-07" ; | |
rdfs:comment "Long literal with extra squote (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-string-07.trig> ; | |
. | |
-:trig-syntax-bad-num-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-num-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-01" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-num-01.trig> ; | |
. | |
-:trig-syntax-bad-num-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-num-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-02" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-num-02.trig> ; | |
. | |
-:trig-syntax-bad-num-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-num-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-03" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-num-03.trig> ; | |
. | |
-:trig-syntax-bad-num-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-num-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-04" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-num-04.trig> ; | |
. | |
-:trig-syntax-bad-num-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-num-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-05" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-num-05.trig> ; | |
. | |
-:trig-eval-struct-01 rdf:type rdft:TestTrigEval ; | |
+<#trig-eval-struct-01> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-eval-struct-01" ; | |
rdfs:comment "triple with IRIs" ; | |
rdft:approval rdft:Approved ; | |
@@ -2213,7 +2211,7 @@ | |
mf:result <trig-eval-struct-01.nq> ; | |
. | |
-:trig-eval-struct-02 rdf:type rdft:TestTrigEval ; | |
+<#trig-eval-struct-02> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-eval-struct-02" ; | |
rdfs:comment "triple with IRIs and embedded whitespace" ; | |
rdft:approval rdft:Approved ; | |
@@ -2221,7 +2219,7 @@ | |
mf:result <trig-eval-struct-02.nq> ; | |
. | |
-:trig-subm-01 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-01> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-01" ; | |
rdfs:comment "Blank subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -2229,7 +2227,7 @@ | |
mf:result <trig-subm-01.nq> ; | |
. | |
-:trig-subm-02 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-02> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-02" ; | |
rdfs:comment "@prefix and qnames" ; | |
rdft:approval rdft:Approved ; | |
@@ -2237,7 +2235,7 @@ | |
mf:result <trig-subm-02.nq> ; | |
. | |
-:trig-subm-03 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-03> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-03" ; | |
rdfs:comment ", operator" ; | |
rdft:approval rdft:Approved ; | |
@@ -2245,7 +2243,7 @@ | |
mf:result <trig-subm-03.nq> ; | |
. | |
-:trig-subm-04 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-04> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-04" ; | |
rdfs:comment "; operator" ; | |
rdft:approval rdft:Approved ; | |
@@ -2253,7 +2251,7 @@ | |
mf:result <trig-subm-04.nq> ; | |
. | |
-:trig-subm-05 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-05> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-05" ; | |
rdfs:comment "empty [] as subject and object" ; | |
rdft:approval rdft:Approved ; | |
@@ -2261,7 +2259,7 @@ | |
mf:result <trig-subm-05.nq> ; | |
. | |
-:trig-subm-06 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-06> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-06" ; | |
rdfs:comment "non-empty [] as subject and object" ; | |
rdft:approval rdft:Approved ; | |
@@ -2269,7 +2267,7 @@ | |
mf:result <trig-subm-06.nq> ; | |
. | |
-:trig-subm-07 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-07> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-07" ; | |
rdfs:comment "'a' as predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -2277,7 +2275,7 @@ | |
mf:result <trig-subm-07.nq> ; | |
. | |
-:trig-subm-08 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-08> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-08" ; | |
rdfs:comment "simple collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -2285,7 +2283,7 @@ | |
mf:result <trig-subm-08.nq> ; | |
. | |
-:trig-subm-09 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-09> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-09" ; | |
rdfs:comment "empty collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -2293,7 +2291,7 @@ | |
mf:result <trig-subm-09.nq> ; | |
. | |
-:trig-subm-10 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-10> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-10" ; | |
rdfs:comment "integer datatyped literal" ; | |
rdft:approval rdft:Approved ; | |
@@ -2301,7 +2299,7 @@ | |
mf:result <trig-subm-10.nq> ; | |
. | |
-:trig-subm-11 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-11> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-11" ; | |
rdfs:comment "decimal integer canonicalization" ; | |
rdft:approval rdft:Approved ; | |
@@ -2309,7 +2307,7 @@ | |
mf:result <trig-subm-11.nq> ; | |
. | |
-:trig-subm-12 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-12> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-12" ; | |
rdfs:comment "- and _ in names and qnames" ; | |
rdft:approval rdft:Approved ; | |
@@ -2317,7 +2315,7 @@ | |
mf:result <trig-subm-12.nq> ; | |
. | |
-:trig-subm-13 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-13> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-13" ; | |
rdfs:comment "tests for rdf:_<numbers> and other qnames starting with _" ; | |
rdft:approval rdft:Approved ; | |
@@ -2325,7 +2323,7 @@ | |
mf:result <trig-subm-13.nq> ; | |
. | |
-:trig-subm-14 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-14> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-14" ; | |
rdfs:comment "bare : allowed" ; | |
rdft:approval rdft:Approved ; | |
@@ -2333,7 +2331,7 @@ | |
mf:result <trig-subm-14.nq> ; | |
. | |
-:trig-subm-15 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-15> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-15" ; | |
rdfs:comment "simple long literal" ; | |
rdft:approval rdft:Approved ; | |
@@ -2341,7 +2339,7 @@ | |
mf:result <trig-subm-15.nq> ; | |
. | |
-:trig-subm-16 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-16> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-16" ; | |
rdfs:comment "long literals with escapes" ; | |
rdft:approval rdft:Approved ; | |
@@ -2349,7 +2347,7 @@ | |
mf:result <trig-subm-16.nq> ; | |
. | |
-:trig-subm-17 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-17> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-17" ; | |
rdfs:comment "floating point number" ; | |
rdft:approval rdft:Approved ; | |
@@ -2357,7 +2355,7 @@ | |
mf:result <trig-subm-17.nq> ; | |
. | |
-:trig-subm-18 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-18> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-18" ; | |
rdfs:comment "empty literals, normal and long variant" ; | |
rdft:approval rdft:Approved ; | |
@@ -2365,7 +2363,7 @@ | |
mf:result <trig-subm-18.nq> ; | |
. | |
-:trig-subm-19 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-19> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-19" ; | |
rdfs:comment "positive integer, decimal and doubles" ; | |
rdft:approval rdft:Approved ; | |
@@ -2373,7 +2371,7 @@ | |
mf:result <trig-subm-19.nq> ; | |
. | |
-:trig-subm-20 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-20> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-20" ; | |
rdfs:comment "negative integer, decimal and doubles" ; | |
rdft:approval rdft:Approved ; | |
@@ -2381,7 +2379,7 @@ | |
mf:result <trig-subm-20.nq> ; | |
. | |
-:trig-subm-21 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-21> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-21" ; | |
rdfs:comment "long literal ending in double quote" ; | |
rdft:approval rdft:Approved ; | |
@@ -2389,7 +2387,7 @@ | |
mf:result <trig-subm-21.nq> ; | |
. | |
-:trig-subm-22 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-22> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-22" ; | |
rdfs:comment "boolean literals" ; | |
rdft:approval rdft:Approved ; | |
@@ -2397,7 +2395,7 @@ | |
mf:result <trig-subm-22.nq> ; | |
. | |
-:trig-subm-23 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-23> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-23" ; | |
rdfs:comment "comments" ; | |
rdft:approval rdft:Approved ; | |
@@ -2405,7 +2403,7 @@ | |
mf:result <trig-subm-23.nq> ; | |
. | |
-:trig-subm-24 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-24> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-24" ; | |
rdfs:comment "no final mewline" ; | |
rdft:approval rdft:Approved ; | |
@@ -2413,7 +2411,7 @@ | |
mf:result <trig-subm-24.nq> ; | |
. | |
-:trig-subm-25 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-25> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-25" ; | |
rdfs:comment "repeating a @prefix changes pname definition" ; | |
rdft:approval rdft:Approved ; | |
@@ -2421,7 +2419,7 @@ | |
mf:result <trig-subm-25.nq> ; | |
. | |
-:trig-subm-26 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-26> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-26" ; | |
rdfs:comment "Variations on decimal canonicalization" ; | |
rdft:approval rdft:Approved ; | |
@@ -2429,7 +2427,7 @@ | |
mf:result <trig-subm-26.nq> ; | |
. | |
-:trig-subm-27 rdf:type rdft:TestTrigEval ; | |
+<#trig-subm-27> rdf:type rdft:TestTrigEval ; | |
mf:name "trig-subm-27" ; | |
rdfs:comment "Repeating @base changes base for relative IRI lookup" ; | |
rdft:approval rdft:Approved ; | |
@@ -2437,28 +2435,28 @@ | |
mf:result <trig-subm-27.nq> ; | |
. | |
-:trig-eval-bad-01 rdf:type rdft:TestTrigNegativeEval ; | |
+<#trig-eval-bad-01> rdf:type rdft:TestTrigNegativeEval ; | |
mf:name "trig-eval-bad-01" ; | |
rdfs:comment "Bad IRI : good escape, bad charcater (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-eval-bad-01.trig> ; | |
. | |
-:trig-eval-bad-02 rdf:type rdft:TestTrigNegativeEval ; | |
+<#trig-eval-bad-02> rdf:type rdft:TestTrigNegativeEval ; | |
mf:name "trig-eval-bad-02" ; | |
rdfs:comment "Bad IRI : hex 3C is < (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-eval-bad-02.trig> ; | |
. | |
-:trig-eval-bad-03 rdf:type rdft:TestTrigNegativeEval ; | |
+<#trig-eval-bad-03> rdf:type rdft:TestTrigNegativeEval ; | |
mf:name "trig-eval-bad-03" ; | |
rdfs:comment "Bad IRI : hex 3E is (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-eval-bad-03.trig> ; | |
. | |
-:trig-eval-bad-04 rdf:type rdft:TestTrigNegativeEval ; | |
+<#trig-eval-bad-04> rdf:type rdft:TestTrigNegativeEval ; | |
mf:name "trig-eval-bad-04" ; | |
rdfs:comment "Bad IRI : {abc} (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
@@ -2467,7 +2465,7 @@ | |
# tests requested by Jeremy Carroll | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c35 | |
-:comment_following_localName rdf:type rdft:TestTrigEval ; | |
+<#comment_following_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "comment_following_localName" ; | |
rdfs:comment "comment following localName" ; | |
rdft:approval rdft:Approved ; | |
@@ -2475,7 +2473,7 @@ | |
mf:result <IRI_spo.nq> ; | |
. | |
-:number_sign_following_localName rdf:type rdft:TestTrigEval ; | |
+<#number_sign_following_localName> rdf:type rdft:TestTrigEval ; | |
mf:name "number_sign_following_localName" ; | |
rdfs:comment "number sign following localName" ; | |
rdft:approval rdft:Approved ; | |
@@ -2483,7 +2481,7 @@ | |
mf:result <number_sign_following_localName.nq> ; | |
. | |
-:comment_following_PNAME_NS rdf:type rdft:TestTrigEval ; | |
+<#comment_following_PNAME_NS> rdf:type rdft:TestTrigEval ; | |
mf:name "comment_following_PNAME_NS" ; | |
rdfs:comment "comment following PNAME_NS" ; | |
rdft:approval rdft:Approved ; | |
@@ -2491,7 +2489,7 @@ | |
mf:result <comment_following_PNAME_NS.nq> ; | |
. | |
-:number_sign_following_PNAME_NS rdf:type rdft:TestTrigEval ; | |
+<#number_sign_following_PNAME_NS> rdf:type rdft:TestTrigEval ; | |
mf:name "number_sign_following_PNAME_NS" ; | |
rdfs:comment "number sign following PNAME_NS" ; | |
rdft:approval rdft:Approved ; | |
@@ -2501,7 +2499,7 @@ | |
# tests from Dave Beckett | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 | |
-:LITERAL_LONG2_with_REVERSE_SOLIDUS rdf:type rdft:TestTrigEval ; | |
+<#LITERAL_LONG2_with_REVERSE_SOLIDUS> rdf:type rdft:TestTrigEval ; | |
mf:name "LITERAL_LONG2_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "REVERSE SOLIDUS at end of LITERAL_LONG2" ; | |
rdft:approval rdft:Approved ; | |
@@ -2509,14 +2507,14 @@ | |
mf:result <LITERAL_LONG2_with_REVERSE_SOLIDUS.nq> ; | |
. | |
-:trig-syntax-bad-LITERAL2_with_langtag_and_datatype rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-syntax-bad-LITERAL2_with_langtag_and_datatype> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-syntax-bad-num-05" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig> ; | |
. | |
-:two_LITERAL_LONG2s rdf:type rdft:TestTrigEval ; | |
+<#two_LITERAL_LONG2s> rdf:type rdft:TestTrigEval ; | |
mf:name "two_LITERAL_LONG2s" ; | |
rdfs:comment "two LITERAL_LONG2s testing quote delimiter overrun" ; | |
rdft:approval rdft:Approved ; | |
@@ -2524,7 +2522,7 @@ | |
mf:result <two_LITERAL_LONG2s.nq> ; | |
. | |
-:langtagged_LONG_with_subtag rdf:type rdft:TestTrigEval ; | |
+<#langtagged_LONG_with_subtag> rdf:type rdft:TestTrigEval ; | |
mf:name "langtagged_LONG_with_subtag" ; | |
rdfs:comment "langtagged LONG with subtag \"\"\"Cheers\"\"\"@en-UK" ; | |
rdft:approval rdft:Approved ; | |
@@ -2534,123 +2532,123 @@ | |
# tests from David Robillard | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 | |
-:trig-syntax-bad-blank-label-dot-end | |
+<#trig-syntax-bad-blank-label-dot-end> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Blank node label must not end in dot" ; | |
mf:name "trig-syntax-bad-blank-label-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-blank-label-dot-end.trig> . | |
-:trig-syntax-bad-number-dot-in-anon | |
+<#trig-syntax-bad-number-dot-in-anon> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Dot delimeter may not appear in anonymous nodes" ; | |
mf:name "trig-syntax-bad-number-dot-in-anon" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-number-dot-in-anon.trig> . | |
-:trig-syntax-bad-ln-dash-start | |
+<#trig-syntax-bad-ln-dash-start> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Local name must not begin with dash" ; | |
mf:name "trig-syntax-bad-ln-dash-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-ln-dash-start.trig> . | |
-:trig-syntax-bad-ln-escape | |
+<#trig-syntax-bad-ln-escape> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Bad hex escape in local name" ; | |
mf:name "trig-syntax-bad-ln-escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-ln-escape.trig> . | |
-:trig-syntax-bad-ln-escape-start | |
+<#trig-syntax-bad-ln-escape-start> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Bad hex escape at start of local name" ; | |
mf:name "trig-syntax-bad-ln-escape-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-ln-escape-start.trig> . | |
-:trig-syntax-bad-ns-dot-end | |
+<#trig-syntax-bad-ns-dot-end> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Prefix must not end in dot" ; | |
mf:name "trig-syntax-bad-ns-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-ns-dot-end.trig> . | |
-:trig-syntax-bad-ns-dot-start | |
+<#trig-syntax-bad-ns-dot-start> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Prefix must not start with dot" ; | |
mf:name "trig-syntax-bad-ns-dot-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-ns-dot-start.trig> . | |
-:trig-syntax-bad-missing-ns-dot-end | |
+<#trig-syntax-bad-missing-ns-dot-end> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Prefix must not end in dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)" ; | |
mf:name "trig-syntax-bad-missing-ns-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-missing-ns-dot-end.trig> . | |
-:trig-syntax-bad-missing-ns-dot-start | |
+<#trig-syntax-bad-missing-ns-dot-start> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Prefix must not start with dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)" ; | |
mf:name "trig-syntax-bad-missing-ns-dot-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-bad-missing-ns-dot-start.trig> . | |
-:trig-syntax-bad-list-01 | |
+<#trig-syntax-bad-list-01> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Free-standing list outside {} : bad syntax" ; | |
mf:name "trig-syntax-bad-list-01" ; | |
rdft:approval rdft:Approved ; | |
- mf:action <trig-syntax-bad-list-01.trig> | |
+ mf:action <trig-syntax-bad-list-01.trig> | |
. | |
-:trig-syntax-bad-list-02 | |
+<#trig-syntax-bad-list-02> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Free-standing list of zero-elements outside {} : bad syntax" ; | |
mf:name "trig-syntax-bad-list-02" ; | |
rdft:approval rdft:Approved ; | |
- mf:action <trig-syntax-bad-list-02.trig> | |
+ mf:action <trig-syntax-bad-list-02.trig> | |
. | |
-:trig-syntax-bad-list-03 | |
+<#trig-syntax-bad-list-03> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Free-standing list inside {} : bad syntax" ; | |
mf:name "trig-syntax-bad-list-03" ; | |
rdft:approval rdft:Approved ; | |
- mf:action <trig-syntax-bad-list-03.trig> | |
+ mf:action <trig-syntax-bad-list-03.trig> | |
. | |
-:trig-syntax-bad-list-04 | |
+<#trig-syntax-bad-list-04> | |
rdf:type rdft:TestTrigNegativeSyntax ; | |
rdfs:comment "Free-standing list of zero elements : bad syntax" ; | |
mf:name "trig-syntax-bad-list-04" ; | |
rdft:approval rdft:Approved ; | |
- mf:action <trig-syntax-bad-list-04.trig> | |
+ mf:action <trig-syntax-bad-list-04.trig> | |
. | |
-:trig-syntax-ln-dots | |
+<#trig-syntax-ln-dots> | |
rdf:type rdft:TestTrigPositiveSyntax ; | |
rdfs:comment "Dots in pname local names" ; | |
mf:name "trig-syntax-ln-dots" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-ln-dots.trig> . | |
-:trig-syntax-ln-colons | |
+<#trig-syntax-ln-colons> | |
rdf:type rdft:TestTrigPositiveSyntax ; | |
rdfs:comment "Colons in pname local names" ; | |
mf:name "trig-syntax-ln-colons" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-ln-colons.trig> . | |
-:trig-syntax-ns-dots | |
+<#trig-syntax-ns-dots> | |
rdf:type rdft:TestTrigPositiveSyntax ; | |
rdfs:comment "Dots in namespace names" ; | |
mf:name "trig-syntax-ns-dots" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-syntax-ns-dots.trig> . | |
-:trig-syntax-blank-label | |
+<#trig-syntax-blank-label> | |
rdf:type rdft:TestTrigPositiveSyntax ; | |
rdfs:comment "Characters allowed in blank node labels" ; | |
mf:name "trig-syntax-blank-label" ; | |
@@ -2660,224 +2658,224 @@ | |
# tests for bnode graph names, optional GRAPH keyword and | |
# triples outside {} | |
-:trig-kw-graph-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-01" ; | |
rdfs:comment "Named graphs can be proceeded by GRAPH" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-01.trig> ; | |
. | |
-:trig-kw-graph-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-02" ; | |
rdfs:comment "Trailing . not necessary inside {}" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-02.trig> ; | |
. | |
-:trig-kw-graph-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-03" ; | |
rdfs:comment "Named graph may be empty" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-03.trig> ; | |
. | |
-:trig-kw-graph-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-04" ; | |
rdfs:comment "" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-04.trig> ; | |
. | |
-:trig-kw-graph-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-05" ; | |
rdfs:comment "Use of empty prefix inside named graph" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-05.trig> ; | |
. | |
-:trig-kw-graph-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-06" ; | |
rdfs:comment "" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-06.trig> ; | |
. | |
-:trig-kw-graph-07 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-07> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-07" ; | |
rdfs:comment "Named graph may be named with BNode _:a" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-07.trig> ; | |
. | |
-:trig-kw-graph-08 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-08> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-08" ; | |
rdfs:comment "Named graph may be named with BNode []" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-08.trig> ; | |
. | |
-:trig-kw-graph-09 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-09> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-09" ; | |
rdfs:comment "Named graph may be named with PNAME" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-09.trig> ; | |
. | |
-:trig-kw-graph-10 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-kw-graph-10> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-kw-graph-10" ; | |
rdfs:comment "Named graph with PNAME and empty graph" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-kw-graph-10.trig> ; | |
. | |
-:trig-graph-bad-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-01" ; | |
rdfs:comment "GRAPH but no name - GRAPH is not used with the default graph" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-01.trig> ; | |
. | |
-:trig-graph-bad-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-02" ; | |
rdfs:comment "GRAPH not followed by DOT" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-02.trig> ; | |
. | |
-:trig-graph-bad-03 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-03> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-03" ; | |
rdfs:comment "GRAPH needs {}" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-03.trig> ; | |
. | |
-:trig-graph-bad-04 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-04> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-04" ; | |
rdfs:comment "GRAPH needs {}" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-04.trig> ; | |
. | |
-:trig-graph-bad-05 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-05> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-05" ; | |
rdfs:comment "GRAPH and a name, not several" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-05.trig> ; | |
. | |
-:trig-graph-bad-06 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-06> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-06" ; | |
rdfs:comment "GRAPH - Must close {}" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-06.trig> ; | |
. | |
-:trig-graph-bad-07 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-07> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-07" ; | |
rdfs:comment "GRAPH may not include a GRAPH" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-07.trig> ; | |
. | |
-:trig-graph-bad-08 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-08> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-08" ; | |
rdfs:comment "@graph is not a keyword" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-08.trig> ; | |
. | |
-:trig-graph-bad-09 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-09> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-09" ; | |
rdfs:comment "Directives not allowed inside GRAPH" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-09.trig> ; | |
. | |
-:trig-graph-bad-10 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-10> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-10" ; | |
rdfs:comment "A graph may not be named with an empty collection" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-10.trig> ; | |
. | |
-:trig-graph-bad-11 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-graph-bad-11> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-graph-bad-11" ; | |
rdfs:comment "A graph may not be named with a collection" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-graph-bad-11.trig> ; | |
. | |
-:trig-bnodeplist-graph-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-bnodeplist-graph-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-bnodeplist-graph-bad-01" ; | |
rdfs:comment "A graph may not be named with a blankNodePropertyList" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-bnodeplist-graph-bad-01.trig> ; | |
. | |
-:trig-collection-graph-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-collection-graph-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-collection-graph-bad-01" ; | |
rdfs:comment "A graph may not be named with an empty collection" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-collection-graph-bad-01.trig> ; | |
. | |
-:trig-collection-graph-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-collection-graph-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-collection-graph-bad-02" ; | |
rdfs:comment "A graph may not be named with a collection" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-collection-graph-bad-02.trig> ; | |
. | |
-:trig-turtle-01 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-01> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-01" ; | |
rdfs:comment "TriG can parse Turtle" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-01.trig> ; | |
. | |
-:trig-turtle-02 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-02> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-02" ; | |
rdfs:comment "TriG can parse Turtle (repeated PREFIX)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-02.trig> ; | |
. | |
-:trig-turtle-03 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-03> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-03" ; | |
rdfs:comment "TriG can parse Turtle (blankNodePropertyList subject)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-03.trig> ; | |
. | |
-:trig-turtle-04 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-04> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-04" ; | |
rdfs:comment "TriG can parse Turtle (blankNodePropertyList subject)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-04.trig> ; | |
. | |
-:trig-turtle-05 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-05> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-05" ; | |
rdfs:comment "TriG can parse Turtle (bare blankNodePropertyList)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-05.trig> ; | |
. | |
-:trig-turtle-06 rdf:type rdft:TestTrigPositiveSyntax ; | |
+<#trig-turtle-06> rdf:type rdft:TestTrigPositiveSyntax ; | |
mf:name "trig-turtle-06" ; | |
rdfs:comment "TriG can parse Turtle (collection subject and object)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-06.trig> ; | |
. | |
-:trig-turtle-bad-01 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-turtle-bad-01> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-turtle-bad-01" ; | |
rdfs:comment "Trailing dot required in Turtle block" ; | |
rdft:approval rdft:Approved ; | |
mf:action <trig-turtle-bad-01.trig> ; | |
. | |
-:trig-turtle-bad-02 rdf:type rdft:TestTrigNegativeSyntax ; | |
+<#trig-turtle-bad-02> rdf:type rdft:TestTrigNegativeSyntax ; | |
mf:name "trig-turtle-bad-02" ; | |
rdfs:comment "TriG is not N-Quads" ; | |
rdft:approval rdft:Approved ; | |
index ca0bb0f1..7632df4b 100644 | |
--- a/test/w3c/turtle/manifest.ttl | |
+++ b/test/data/suites/w3c/turtle/manifest.ttl | |
@@ -12,7 +12,6 @@ | |
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . | |
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . | |
@prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> . | |
-@prefix : <http://www.w3.org/2013/TurtleTests/manifest.ttl#> . | |
@prefix rdft: <http://www.w3.org/ns/rdftest#> . | |
@@ -22,312 +21,312 @@ | |
( | |
# atomic tests | |
- :IRI_subject | |
- :IRI_with_four_digit_numeric_escape | |
- :IRI_with_eight_digit_numeric_escape | |
- :IRI_with_all_punctuation | |
- :bareword_a_predicate | |
- :old_style_prefix | |
- :SPARQL_style_prefix | |
- :prefixed_IRI_predicate | |
- :prefixed_IRI_object | |
- :prefix_only_IRI | |
- :prefix_with_PN_CHARS_BASE_character_boundaries | |
- :prefix_with_non_leading_extras | |
- :default_namespace_IRI | |
- :prefix_reassigned_and_used | |
- :reserved_escaped_localName | |
- :percent_escaped_localName | |
- :HYPHEN_MINUS_in_localName | |
- :underscore_in_localName | |
- :localname_with_COLON | |
- :localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries | |
- :localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries | |
- :localName_with_nfc_PN_CHARS_BASE_character_boundaries | |
- :localName_with_leading_underscore | |
- :localName_with_leading_digit | |
- :localName_with_non_leading_extras | |
- :old_style_base | |
- :SPARQL_style_base | |
- :labeled_blank_node_subject | |
- :labeled_blank_node_object | |
- :labeled_blank_node_with_PN_CHARS_BASE_character_boundaries | |
- :labeled_blank_node_with_leading_underscore | |
- :labeled_blank_node_with_leading_digit | |
- :labeled_blank_node_with_non_leading_extras | |
- :anonymous_blank_node_subject | |
- :anonymous_blank_node_object | |
- :sole_blankNodePropertyList | |
- :blankNodePropertyList_as_subject | |
- :blankNodePropertyList_as_object | |
- :blankNodePropertyList_with_multiple_triples | |
- :nested_blankNodePropertyLists | |
- :blankNodePropertyList_containing_collection | |
- :collection_subject | |
- :collection_object | |
- :empty_collection | |
- :nested_collection | |
- :first | |
- :last | |
- :LITERAL1 | |
- :LITERAL1_ascii_boundaries | |
- :LITERAL1_with_UTF8_boundaries | |
- :LITERAL1_all_controls | |
- :LITERAL1_all_punctuation | |
- :LITERAL_LONG1 | |
- :LITERAL_LONG1_ascii_boundaries | |
- :LITERAL_LONG1_with_UTF8_boundaries | |
- :LITERAL_LONG1_with_1_squote | |
- :LITERAL_LONG1_with_2_squotes | |
- :LITERAL2 | |
- :LITERAL2_ascii_boundaries | |
- :LITERAL2_with_UTF8_boundaries | |
- :LITERAL_LONG2 | |
- :LITERAL_LONG2_ascii_boundaries | |
- :LITERAL_LONG2_with_UTF8_boundaries | |
- :LITERAL_LONG2_with_1_squote | |
- :LITERAL_LONG2_with_2_squotes | |
- :literal_with_CHARACTER_TABULATION | |
- :literal_with_BACKSPACE | |
- :literal_with_LINE_FEED | |
- :literal_with_CARRIAGE_RETURN | |
- :literal_with_FORM_FEED | |
- :literal_with_REVERSE_SOLIDUS | |
- :literal_with_escaped_CHARACTER_TABULATION | |
- :literal_with_escaped_BACKSPACE | |
- :literal_with_escaped_LINE_FEED | |
- :literal_with_escaped_CARRIAGE_RETURN | |
- :literal_with_escaped_FORM_FEED | |
- :literal_with_numeric_escape4 | |
- :literal_with_numeric_escape8 | |
- :IRIREF_datatype | |
- :prefixed_name_datatype | |
- :bareword_integer | |
- :bareword_decimal | |
- :bareword_double | |
- :double_lower_case_e | |
- :negative_numeric | |
- :positive_numeric | |
- :numeric_with_leading_0 | |
- :literal_true | |
- :literal_false | |
- :langtagged_non_LONG | |
- :langtagged_LONG | |
- :lantag_with_subtag | |
- :objectList_with_two_objects | |
- :predicateObjectList_with_two_objectLists | |
- :repeated_semis_at_end | |
- :repeated_semis_not_at_end | |
+ <#IRI_subject> | |
+ <#IRI_with_four_digit_numeric_escape> | |
+ <#IRI_with_eight_digit_numeric_escape> | |
+ <#IRI_with_all_punctuation> | |
+ <#bareword_a_predicate> | |
+ <#old_style_prefix> | |
+ <#SPARQL_style_prefix> | |
+ <#prefixed_IRI_predicate> | |
+ <#prefixed_IRI_object> | |
+ <#prefix_only_IRI> | |
+ <#prefix_with_PN_CHARS_BASE_character_boundaries> | |
+ <#prefix_with_non_leading_extras> | |
+ <#default_namespace_IRI> | |
+ <#prefix_reassigned_and_used> | |
+ <#reserved_escaped_localName> | |
+ <#percent_escaped_localName> | |
+ <#HYPHEN_MINUS_in_localName> | |
+ <#underscore_in_localName> | |
+ <#localname_with_COLON> | |
+ <#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_nfc_PN_CHARS_BASE_character_boundaries> | |
+ <#localName_with_leading_underscore> | |
+ <#localName_with_leading_digit> | |
+ <#localName_with_non_leading_extras> | |
+ <#old_style_base> | |
+ <#SPARQL_style_base> | |
+ <#labeled_blank_node_subject> | |
+ <#labeled_blank_node_object> | |
+ <#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> | |
+ <#labeled_blank_node_with_leading_underscore> | |
+ <#labeled_blank_node_with_leading_digit> | |
+ <#labeled_blank_node_with_non_leading_extras> | |
+ <#anonymous_blank_node_subject> | |
+ <#anonymous_blank_node_object> | |
+ <#sole_blankNodePropertyList> | |
+ <#blankNodePropertyList_as_subject> | |
+ <#blankNodePropertyList_as_object> | |
+ <#blankNodePropertyList_with_multiple_triples> | |
+ <#nested_blankNodePropertyLists> | |
+ <#blankNodePropertyList_containing_collection> | |
+ <#collection_subject> | |
+ <#collection_object> | |
+ <#empty_collection> | |
+ <#nested_collection> | |
+ <#first> | |
+ <#last> | |
+ <#LITERAL1> | |
+ <#LITERAL1_ascii_boundaries> | |
+ <#LITERAL1_with_UTF8_boundaries> | |
+ <#LITERAL1_all_controls> | |
+ <#LITERAL1_all_punctuation> | |
+ <#LITERAL_LONG1> | |
+ <#LITERAL_LONG1_ascii_boundaries> | |
+ <#LITERAL_LONG1_with_UTF8_boundaries> | |
+ <#LITERAL_LONG1_with_1_squote> | |
+ <#LITERAL_LONG1_with_2_squotes> | |
+ <#LITERAL2> | |
+ <#LITERAL2_ascii_boundaries> | |
+ <#LITERAL2_with_UTF8_boundaries> | |
+ <#LITERAL_LONG2> | |
+ <#LITERAL_LONG2_ascii_boundaries> | |
+ <#LITERAL_LONG2_with_UTF8_boundaries> | |
+ <#LITERAL_LONG2_with_1_squote> | |
+ <#LITERAL_LONG2_with_2_squotes> | |
+ <#literal_with_CHARACTER_TABULATION> | |
+ <#literal_with_BACKSPACE> | |
+ <#literal_with_LINE_FEED> | |
+ <#literal_with_CARRIAGE_RETURN> | |
+ <#literal_with_FORM_FEED> | |
+ <#literal_with_REVERSE_SOLIDUS> | |
+ <#literal_with_escaped_CHARACTER_TABULATION> | |
+ <#literal_with_escaped_BACKSPACE> | |
+ <#literal_with_escaped_LINE_FEED> | |
+ <#literal_with_escaped_CARRIAGE_RETURN> | |
+ <#literal_with_escaped_FORM_FEED> | |
+ <#literal_with_numeric_escape4> | |
+ <#literal_with_numeric_escape8> | |
+ <#IRIREF_datatype> | |
+ <#prefixed_name_datatype> | |
+ <#bareword_integer> | |
+ <#bareword_decimal> | |
+ <#bareword_double> | |
+ <#double_lower_case_e> | |
+ <#negative_numeric> | |
+ <#positive_numeric> | |
+ <#numeric_with_leading_0> | |
+ <#literal_true> | |
+ <#literal_false> | |
+ <#langtagged_non_LONG> | |
+ <#langtagged_LONG> | |
+ <#lantag_with_subtag> | |
+ <#objectList_with_two_objects> | |
+ <#predicateObjectList_with_two_objectLists> | |
+ <#repeated_semis_at_end> | |
+ <#repeated_semis_not_at_end> | |
# tests requested by Jeremy Carroll | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c35 | |
- :comment_following_localName | |
- :number_sign_following_localName | |
- :comment_following_PNAME_NS | |
- :number_sign_following_PNAME_NS | |
+ <#comment_following_localName> | |
+ <#number_sign_following_localName> | |
+ <#comment_following_PNAME_NS> | |
+ <#number_sign_following_PNAME_NS> | |
# tests from Dave Beckett | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 | |
- :LITERAL_LONG2_with_REVERSE_SOLIDUS | |
- :turtle-syntax-bad-LITERAL2_with_langtag_and_datatype | |
- :two_LITERAL_LONG2s | |
- :langtagged_LONG_with_subtag | |
+ <#LITERAL_LONG2_with_REVERSE_SOLIDUS> | |
+ <#turtle-syntax-bad-LITERAL2_with_langtag_and_datatype> | |
+ <#two_LITERAL_LONG2s> | |
+ <#langtagged_LONG_with_subtag> | |
# original tests-ttl | |
- :turtle-syntax-file-01 | |
- :turtle-syntax-file-02 | |
- :turtle-syntax-file-03 | |
- :turtle-syntax-uri-01 | |
- :turtle-syntax-uri-02 | |
- :turtle-syntax-uri-03 | |
- :turtle-syntax-uri-04 | |
- :turtle-syntax-base-01 | |
- :turtle-syntax-base-02 | |
- :turtle-syntax-base-03 | |
- :turtle-syntax-base-04 | |
- :turtle-syntax-prefix-01 | |
- :turtle-syntax-prefix-02 | |
- :turtle-syntax-prefix-03 | |
- :turtle-syntax-prefix-04 | |
- :turtle-syntax-prefix-05 | |
- :turtle-syntax-prefix-06 | |
- :turtle-syntax-prefix-07 | |
- :turtle-syntax-prefix-08 | |
- :turtle-syntax-prefix-09 | |
- :turtle-syntax-string-01 | |
- :turtle-syntax-string-02 | |
- :turtle-syntax-string-03 | |
- :turtle-syntax-string-04 | |
- :turtle-syntax-string-05 | |
- :turtle-syntax-string-06 | |
- :turtle-syntax-string-07 | |
- :turtle-syntax-string-08 | |
- :turtle-syntax-string-09 | |
- :turtle-syntax-string-10 | |
- :turtle-syntax-string-11 | |
- :turtle-syntax-str-esc-01 | |
- :turtle-syntax-str-esc-02 | |
- :turtle-syntax-str-esc-03 | |
- :turtle-syntax-pname-esc-01 | |
- :turtle-syntax-pname-esc-02 | |
- :turtle-syntax-pname-esc-03 | |
- :turtle-syntax-bnode-01 | |
- :turtle-syntax-bnode-02 | |
- :turtle-syntax-bnode-03 | |
- :turtle-syntax-bnode-04 | |
- :turtle-syntax-bnode-05 | |
- :turtle-syntax-bnode-06 | |
- :turtle-syntax-bnode-07 | |
- :turtle-syntax-bnode-08 | |
- :turtle-syntax-bnode-09 | |
- :turtle-syntax-bnode-10 | |
- :turtle-syntax-number-01 | |
- :turtle-syntax-number-02 | |
- :turtle-syntax-number-03 | |
- :turtle-syntax-number-04 | |
- :turtle-syntax-number-05 | |
- :turtle-syntax-number-06 | |
- :turtle-syntax-number-07 | |
- :turtle-syntax-number-08 | |
- :turtle-syntax-number-09 | |
- :turtle-syntax-number-10 | |
- :turtle-syntax-number-11 | |
- :turtle-syntax-datatypes-01 | |
- :turtle-syntax-datatypes-02 | |
- :turtle-syntax-kw-01 | |
- :turtle-syntax-kw-02 | |
- :turtle-syntax-kw-03 | |
- :turtle-syntax-struct-01 | |
- :turtle-syntax-struct-02 | |
- :turtle-syntax-struct-03 | |
- :turtle-syntax-struct-04 | |
- :turtle-syntax-struct-05 | |
- :turtle-syntax-lists-01 | |
- :turtle-syntax-lists-02 | |
- :turtle-syntax-lists-03 | |
- :turtle-syntax-lists-04 | |
- :turtle-syntax-lists-05 | |
- :turtle-syntax-bad-uri-01 | |
- :turtle-syntax-bad-uri-02 | |
- :turtle-syntax-bad-uri-03 | |
- :turtle-syntax-bad-uri-04 | |
- :turtle-syntax-bad-uri-05 | |
- :turtle-syntax-bad-prefix-01 | |
- :turtle-syntax-bad-prefix-02 | |
- :turtle-syntax-bad-prefix-03 | |
- :turtle-syntax-bad-prefix-04 | |
- :turtle-syntax-bad-prefix-05 | |
- :turtle-syntax-bad-base-01 | |
- :turtle-syntax-bad-base-02 | |
- :turtle-syntax-bad-base-03 | |
- :turtle-syntax-bad-struct-01 | |
- :turtle-syntax-bad-struct-02 | |
- :turtle-syntax-bad-struct-03 | |
- :turtle-syntax-bad-struct-04 | |
- :turtle-syntax-bad-struct-05 | |
- :turtle-syntax-bad-struct-06 | |
- :turtle-syntax-bad-struct-07 | |
- :turtle-syntax-bad-kw-01 | |
- :turtle-syntax-bad-kw-02 | |
- :turtle-syntax-bad-kw-03 | |
- :turtle-syntax-bad-kw-04 | |
- :turtle-syntax-bad-kw-05 | |
- :turtle-syntax-bad-n3-extras-01 | |
- :turtle-syntax-bad-n3-extras-02 | |
- :turtle-syntax-bad-n3-extras-03 | |
- :turtle-syntax-bad-n3-extras-04 | |
- :turtle-syntax-bad-n3-extras-05 | |
- :turtle-syntax-bad-n3-extras-06 | |
- :turtle-syntax-bad-n3-extras-07 | |
- :turtle-syntax-bad-n3-extras-08 | |
- :turtle-syntax-bad-n3-extras-09 | |
- :turtle-syntax-bad-n3-extras-10 | |
- :turtle-syntax-bad-n3-extras-11 | |
- :turtle-syntax-bad-n3-extras-12 | |
- :turtle-syntax-bad-n3-extras-13 | |
- :turtle-syntax-bad-struct-08 | |
- :turtle-syntax-bad-struct-09 | |
- :turtle-syntax-bad-struct-10 | |
- :turtle-syntax-bad-struct-11 | |
- :turtle-syntax-bad-struct-12 | |
- :turtle-syntax-bad-struct-13 | |
- :turtle-syntax-bad-struct-14 | |
- :turtle-syntax-bad-struct-15 | |
- :turtle-syntax-bad-struct-16 | |
- :turtle-syntax-bad-struct-17 | |
- :turtle-syntax-bad-lang-01 | |
- :turtle-syntax-bad-esc-01 | |
- :turtle-syntax-bad-esc-02 | |
- :turtle-syntax-bad-esc-03 | |
- :turtle-syntax-bad-esc-04 | |
- :turtle-syntax-bad-pname-01 | |
- :turtle-syntax-bad-pname-02 | |
- :turtle-syntax-bad-pname-03 | |
- :turtle-syntax-bad-string-01 | |
- :turtle-syntax-bad-string-02 | |
- :turtle-syntax-bad-string-03 | |
- :turtle-syntax-bad-string-04 | |
- :turtle-syntax-bad-string-05 | |
- :turtle-syntax-bad-string-06 | |
- :turtle-syntax-bad-string-07 | |
- :turtle-syntax-bad-num-01 | |
- :turtle-syntax-bad-num-02 | |
- :turtle-syntax-bad-num-03 | |
- :turtle-syntax-bad-num-04 | |
- :turtle-syntax-bad-num-05 | |
- :turtle-eval-struct-01 | |
- :turtle-eval-struct-02 | |
- :turtle-subm-01 | |
- :turtle-subm-02 | |
- :turtle-subm-03 | |
- :turtle-subm-04 | |
- :turtle-subm-05 | |
- :turtle-subm-06 | |
- :turtle-subm-07 | |
- :turtle-subm-08 | |
- :turtle-subm-09 | |
- :turtle-subm-10 | |
- :turtle-subm-11 | |
- :turtle-subm-12 | |
- :turtle-subm-13 | |
- :turtle-subm-14 | |
- :turtle-subm-15 | |
- :turtle-subm-16 | |
- :turtle-subm-17 | |
- :turtle-subm-18 | |
- :turtle-subm-19 | |
- :turtle-subm-20 | |
- :turtle-subm-21 | |
- :turtle-subm-22 | |
- :turtle-subm-23 | |
- :turtle-subm-24 | |
- :turtle-subm-25 | |
- :turtle-subm-26 | |
- :turtle-subm-27 | |
- :turtle-eval-bad-01 | |
- :turtle-eval-bad-02 | |
- :turtle-eval-bad-03 | |
- :turtle-eval-bad-04 | |
+ <#turtle-syntax-file-01> | |
+ <#turtle-syntax-file-02> | |
+ <#turtle-syntax-file-03> | |
+ <#turtle-syntax-uri-01> | |
+ <#turtle-syntax-uri-02> | |
+ <#turtle-syntax-uri-03> | |
+ <#turtle-syntax-uri-04> | |
+ <#turtle-syntax-base-01> | |
+ <#turtle-syntax-base-02> | |
+ <#turtle-syntax-base-03> | |
+ <#turtle-syntax-base-04> | |
+ <#turtle-syntax-prefix-01> | |
+ <#turtle-syntax-prefix-02> | |
+ <#turtle-syntax-prefix-03> | |
+ <#turtle-syntax-prefix-04> | |
+ <#turtle-syntax-prefix-05> | |
+ <#turtle-syntax-prefix-06> | |
+ <#turtle-syntax-prefix-07> | |
+ <#turtle-syntax-prefix-08> | |
+ <#turtle-syntax-prefix-09> | |
+ <#turtle-syntax-string-01> | |
+ <#turtle-syntax-string-02> | |
+ <#turtle-syntax-string-03> | |
+ <#turtle-syntax-string-04> | |
+ <#turtle-syntax-string-05> | |
+ <#turtle-syntax-string-06> | |
+ <#turtle-syntax-string-07> | |
+ <#turtle-syntax-string-08> | |
+ <#turtle-syntax-string-09> | |
+ <#turtle-syntax-string-10> | |
+ <#turtle-syntax-string-11> | |
+ <#turtle-syntax-str-esc-01> | |
+ <#turtle-syntax-str-esc-02> | |
+ <#turtle-syntax-str-esc-03> | |
+ <#turtle-syntax-pname-esc-01> | |
+ <#turtle-syntax-pname-esc-02> | |
+ <#turtle-syntax-pname-esc-03> | |
+ <#turtle-syntax-bnode-01> | |
+ <#turtle-syntax-bnode-02> | |
+ <#turtle-syntax-bnode-03> | |
+ <#turtle-syntax-bnode-04> | |
+ <#turtle-syntax-bnode-05> | |
+ <#turtle-syntax-bnode-06> | |
+ <#turtle-syntax-bnode-07> | |
+ <#turtle-syntax-bnode-08> | |
+ <#turtle-syntax-bnode-09> | |
+ <#turtle-syntax-bnode-10> | |
+ <#turtle-syntax-number-01> | |
+ <#turtle-syntax-number-02> | |
+ <#turtle-syntax-number-03> | |
+ <#turtle-syntax-number-04> | |
+ <#turtle-syntax-number-05> | |
+ <#turtle-syntax-number-06> | |
+ <#turtle-syntax-number-07> | |
+ <#turtle-syntax-number-08> | |
+ <#turtle-syntax-number-09> | |
+ <#turtle-syntax-number-10> | |
+ <#turtle-syntax-number-11> | |
+ <#turtle-syntax-datatypes-01> | |
+ <#turtle-syntax-datatypes-02> | |
+ <#turtle-syntax-kw-01> | |
+ <#turtle-syntax-kw-02> | |
+ <#turtle-syntax-kw-03> | |
+ <#turtle-syntax-struct-01> | |
+ <#turtle-syntax-struct-02> | |
+ <#turtle-syntax-struct-03> | |
+ <#turtle-syntax-struct-04> | |
+ <#turtle-syntax-struct-05> | |
+ <#turtle-syntax-lists-01> | |
+ <#turtle-syntax-lists-02> | |
+ <#turtle-syntax-lists-03> | |
+ <#turtle-syntax-lists-04> | |
+ <#turtle-syntax-lists-05> | |
+ <#turtle-syntax-bad-uri-01> | |
+ <#turtle-syntax-bad-uri-02> | |
+ <#turtle-syntax-bad-uri-03> | |
+ <#turtle-syntax-bad-uri-04> | |
+ <#turtle-syntax-bad-uri-05> | |
+ <#turtle-syntax-bad-prefix-01> | |
+ <#turtle-syntax-bad-prefix-02> | |
+ <#turtle-syntax-bad-prefix-03> | |
+ <#turtle-syntax-bad-prefix-04> | |
+ <#turtle-syntax-bad-prefix-05> | |
+ <#turtle-syntax-bad-base-01> | |
+ <#turtle-syntax-bad-base-02> | |
+ <#turtle-syntax-bad-base-03> | |
+ <#turtle-syntax-bad-struct-01> | |
+ <#turtle-syntax-bad-struct-02> | |
+ <#turtle-syntax-bad-struct-03> | |
+ <#turtle-syntax-bad-struct-04> | |
+ <#turtle-syntax-bad-struct-05> | |
+ <#turtle-syntax-bad-struct-06> | |
+ <#turtle-syntax-bad-struct-07> | |
+ <#turtle-syntax-bad-kw-01> | |
+ <#turtle-syntax-bad-kw-02> | |
+ <#turtle-syntax-bad-kw-03> | |
+ <#turtle-syntax-bad-kw-04> | |
+ <#turtle-syntax-bad-kw-05> | |
+ <#turtle-syntax-bad-n3-extras-01> | |
+ <#turtle-syntax-bad-n3-extras-02> | |
+ <#turtle-syntax-bad-n3-extras-03> | |
+ <#turtle-syntax-bad-n3-extras-04> | |
+ <#turtle-syntax-bad-n3-extras-05> | |
+ <#turtle-syntax-bad-n3-extras-06> | |
+ <#turtle-syntax-bad-n3-extras-07> | |
+ <#turtle-syntax-bad-n3-extras-08> | |
+ <#turtle-syntax-bad-n3-extras-09> | |
+ <#turtle-syntax-bad-n3-extras-10> | |
+ <#turtle-syntax-bad-n3-extras-11> | |
+ <#turtle-syntax-bad-n3-extras-12> | |
+ <#turtle-syntax-bad-n3-extras-13> | |
+ <#turtle-syntax-bad-struct-08> | |
+ <#turtle-syntax-bad-struct-09> | |
+ <#turtle-syntax-bad-struct-10> | |
+ <#turtle-syntax-bad-struct-11> | |
+ <#turtle-syntax-bad-struct-12> | |
+ <#turtle-syntax-bad-struct-13> | |
+ <#turtle-syntax-bad-struct-14> | |
+ <#turtle-syntax-bad-struct-15> | |
+ <#turtle-syntax-bad-struct-16> | |
+ <#turtle-syntax-bad-struct-17> | |
+ <#turtle-syntax-bad-lang-01> | |
+ <#turtle-syntax-bad-esc-01> | |
+ <#turtle-syntax-bad-esc-02> | |
+ <#turtle-syntax-bad-esc-03> | |
+ <#turtle-syntax-bad-esc-04> | |
+ <#turtle-syntax-bad-pname-01> | |
+ <#turtle-syntax-bad-pname-02> | |
+ <#turtle-syntax-bad-pname-03> | |
+ <#turtle-syntax-bad-string-01> | |
+ <#turtle-syntax-bad-string-02> | |
+ <#turtle-syntax-bad-string-03> | |
+ <#turtle-syntax-bad-string-04> | |
+ <#turtle-syntax-bad-string-05> | |
+ <#turtle-syntax-bad-string-06> | |
+ <#turtle-syntax-bad-string-07> | |
+ <#turtle-syntax-bad-num-01> | |
+ <#turtle-syntax-bad-num-02> | |
+ <#turtle-syntax-bad-num-03> | |
+ <#turtle-syntax-bad-num-04> | |
+ <#turtle-syntax-bad-num-05> | |
+ <#turtle-eval-struct-01> | |
+ <#turtle-eval-struct-02> | |
+ <#turtle-subm-01> | |
+ <#turtle-subm-02> | |
+ <#turtle-subm-03> | |
+ <#turtle-subm-04> | |
+ <#turtle-subm-05> | |
+ <#turtle-subm-06> | |
+ <#turtle-subm-07> | |
+ <#turtle-subm-08> | |
+ <#turtle-subm-09> | |
+ <#turtle-subm-10> | |
+ <#turtle-subm-11> | |
+ <#turtle-subm-12> | |
+ <#turtle-subm-13> | |
+ <#turtle-subm-14> | |
+ <#turtle-subm-15> | |
+ <#turtle-subm-16> | |
+ <#turtle-subm-17> | |
+ <#turtle-subm-18> | |
+ <#turtle-subm-19> | |
+ <#turtle-subm-20> | |
+ <#turtle-subm-21> | |
+ <#turtle-subm-22> | |
+ <#turtle-subm-23> | |
+ <#turtle-subm-24> | |
+ <#turtle-subm-25> | |
+ <#turtle-subm-26> | |
+ <#turtle-subm-27> | |
+ <#turtle-eval-bad-01> | |
+ <#turtle-eval-bad-02> | |
+ <#turtle-eval-bad-03> | |
+ <#turtle-eval-bad-04> | |
# tests from David Robillard | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 | |
- :turtle-syntax-bad-blank-label-dot-end | |
- :turtle-syntax-bad-ln-dash-start | |
- :turtle-syntax-bad-ln-escape-start | |
- :turtle-syntax-bad-ln-escape | |
- :turtle-syntax-bad-missing-ns-dot-end | |
- :turtle-syntax-bad-missing-ns-dot-start | |
- :turtle-syntax-bad-ns-dot-end | |
- :turtle-syntax-bad-ns-dot-start | |
- :turtle-syntax-bad-number-dot-in-anon | |
- :turtle-syntax-blank-label | |
- :turtle-syntax-ln-colons | |
- :turtle-syntax-ln-dots | |
- :turtle-syntax-ns-dots | |
+ <#turtle-syntax-bad-blank-label-dot-end> | |
+ <#turtle-syntax-bad-ln-dash-start> | |
+ <#turtle-syntax-bad-ln-escape-start> | |
+ <#turtle-syntax-bad-ln-escape> | |
+ <#turtle-syntax-bad-missing-ns-dot-end> | |
+ <#turtle-syntax-bad-missing-ns-dot-start> | |
+ <#turtle-syntax-bad-ns-dot-end> | |
+ <#turtle-syntax-bad-ns-dot-start> | |
+ <#turtle-syntax-bad-number-dot-in-anon> | |
+ <#turtle-syntax-blank-label> | |
+ <#turtle-syntax-ln-colons> | |
+ <#turtle-syntax-ln-dots> | |
+ <#turtle-syntax-ns-dots> | |
) . | |
# atomic tests | |
-:IRI_subject rdf:type rdft:TestTurtleEval ; | |
+<#IRI_subject> rdf:type rdft:TestTurtleEval ; | |
mf:name "IRI_subject" ; | |
rdfs:comment "IRI subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -335,7 +334,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:IRI_with_four_digit_numeric_escape rdf:type rdft:TestTurtleEval ; | |
+<#IRI_with_four_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; | |
mf:name "IRI_with_four_digit_numeric_escape" ; | |
rdfs:comment "IRI with four digit numeric escape (\\u)" ; | |
rdft:approval rdft:Approved ; | |
@@ -343,7 +342,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:IRI_with_eight_digit_numeric_escape rdf:type rdft:TestTurtleEval ; | |
+<#IRI_with_eight_digit_numeric_escape> rdf:type rdft:TestTurtleEval ; | |
mf:name "IRI_with_eight_digit_numeric_escape" ; | |
rdfs:comment "IRI with eight digit numeric escape (\\U)" ; | |
rdft:approval rdft:Approved ; | |
@@ -351,7 +350,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:IRI_with_all_punctuation rdf:type rdft:TestTurtleEval ; | |
+<#IRI_with_all_punctuation> rdf:type rdft:TestTurtleEval ; | |
mf:name "IRI_with_all_punctuation" ; | |
rdfs:comment "IRI with all punctuation" ; | |
rdft:approval rdft:Approved ; | |
@@ -359,7 +358,7 @@ | |
mf:result <IRI_with_all_punctuation.nt> ; | |
. | |
-:bareword_a_predicate rdf:type rdft:TestTurtleEval ; | |
+<#bareword_a_predicate> rdf:type rdft:TestTurtleEval ; | |
mf:name "bareword_a_predicate" ; | |
rdfs:comment "bareword a predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -367,7 +366,7 @@ | |
mf:result <bareword_a_predicate.nt> ; | |
. | |
-:old_style_prefix rdf:type rdft:TestTurtleEval ; | |
+<#old_style_prefix> rdf:type rdft:TestTurtleEval ; | |
mf:name "old_style_prefix" ; | |
rdfs:comment "old-style prefix" ; | |
rdft:approval rdft:Approved ; | |
@@ -375,7 +374,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:SPARQL_style_prefix rdf:type rdft:TestTurtleEval ; | |
+<#SPARQL_style_prefix> rdf:type rdft:TestTurtleEval ; | |
mf:name "SPARQL_style_prefix" ; | |
rdfs:comment "SPARQL-style prefix" ; | |
rdft:approval rdft:Approved ; | |
@@ -383,7 +382,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefixed_IRI_predicate rdf:type rdft:TestTurtleEval ; | |
+<#prefixed_IRI_predicate> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefixed_IRI_predicate" ; | |
rdfs:comment "prefixed IRI predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -391,7 +390,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefixed_IRI_object rdf:type rdft:TestTurtleEval ; | |
+<#prefixed_IRI_object> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefixed_IRI_object" ; | |
rdfs:comment "prefixed IRI object" ; | |
rdft:approval rdft:Approved ; | |
@@ -399,7 +398,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefix_only_IRI rdf:type rdft:TestTurtleEval ; | |
+<#prefix_only_IRI> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefix_only_IRI" ; | |
rdfs:comment "prefix-only IRI (p:)" ; | |
rdft:approval rdft:Approved ; | |
@@ -407,7 +406,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefix_with_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#prefix_with_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefix_with_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)" ; | |
rdft:approval rdft:Approved ; | |
@@ -415,7 +414,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefix_with_non_leading_extras rdf:type rdft:TestTurtleEval ; | |
+<#prefix_with_non_leading_extras> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefix_with_non_leading_extras" ; | |
rdfs:comment "prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -423,7 +422,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -431,7 +430,7 @@ | |
mf:result <localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nt> ; | |
. | |
-:localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -439,7 +438,7 @@ | |
mf:result <localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nt> ; | |
. | |
-:localName_with_nfc_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_nfc_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_nfc_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -447,7 +446,7 @@ | |
mf:result <localName_with_nfc_PN_CHARS_BASE_character_boundaries.nt> ; | |
. | |
-:default_namespace_IRI rdf:type rdft:TestTurtleEval ; | |
+<#default_namespace_IRI> rdf:type rdft:TestTurtleEval ; | |
mf:name "default_namespace_IRI" ; | |
rdfs:comment "default namespace IRI (:ln)" ; | |
rdft:approval rdft:Approved ; | |
@@ -455,7 +454,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:prefix_reassigned_and_used rdf:type rdft:TestTurtleEval ; | |
+<#prefix_reassigned_and_used> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefix_reassigned_and_used" ; | |
rdfs:comment "prefix reassigned and used" ; | |
rdft:approval rdft:Approved ; | |
@@ -463,7 +462,7 @@ | |
mf:result <prefix_reassigned_and_used.nt> ; | |
. | |
-:reserved_escaped_localName rdf:type rdft:TestTurtleEval ; | |
+<#reserved_escaped_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "reserved_escaped_localName" ; | |
rdfs:comment "reserved-escaped local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -471,7 +470,7 @@ | |
mf:result <reserved_escaped_localName.nt> ; | |
. | |
-:percent_escaped_localName rdf:type rdft:TestTurtleEval ; | |
+<#percent_escaped_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "percent_escaped_localName" ; | |
rdfs:comment "percent-escaped local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -479,7 +478,7 @@ | |
mf:result <percent_escaped_localName.nt> ; | |
. | |
-:HYPHEN_MINUS_in_localName rdf:type rdft:TestTurtleEval ; | |
+<#HYPHEN_MINUS_in_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "HYPHEN_MINUS_in_localName" ; | |
rdfs:comment "HYPHEN-MINUS in local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -487,7 +486,7 @@ | |
mf:result <HYPHEN_MINUS_in_localName.nt> ; | |
. | |
-:underscore_in_localName rdf:type rdft:TestTurtleEval ; | |
+<#underscore_in_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "underscore_in_localName" ; | |
rdfs:comment "underscore in local name" ; | |
rdft:approval rdft:Approved ; | |
@@ -495,7 +494,7 @@ | |
mf:result <underscore_in_localName.nt> ; | |
. | |
-:localname_with_COLON rdf:type rdft:TestTurtleEval ; | |
+<#localname_with_COLON> rdf:type rdft:TestTurtleEval ; | |
mf:name "localname_with_COLON" ; | |
rdfs:comment "localname with COLON" ; | |
rdft:approval rdft:Approved ; | |
@@ -503,7 +502,7 @@ | |
mf:result <localname_with_COLON.nt> ; | |
. | |
-:localName_with_leading_underscore rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_leading_underscore> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_leading_underscore" ; | |
rdfs:comment "localName with leading underscore (p:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -511,7 +510,7 @@ | |
mf:result <localName_with_leading_underscore.nt> ; | |
. | |
-:localName_with_leading_digit rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_leading_digit> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_leading_digit" ; | |
rdfs:comment "localName with leading digit (p:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -519,7 +518,7 @@ | |
mf:result <localName_with_leading_digit.nt> ; | |
. | |
-:localName_with_non_leading_extras rdf:type rdft:TestTurtleEval ; | |
+<#localName_with_non_leading_extras> rdf:type rdft:TestTurtleEval ; | |
mf:name "localName_with_non_leading_extras" ; | |
rdfs:comment "localName with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -527,7 +526,7 @@ | |
mf:result <localName_with_non_leading_extras.nt> ; | |
. | |
-:old_style_base rdf:type rdft:TestTurtleEval ; | |
+<#old_style_base> rdf:type rdft:TestTurtleEval ; | |
mf:name "old_style_base" ; | |
rdfs:comment "old-style base" ; | |
rdft:approval rdft:Approved ; | |
@@ -535,7 +534,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:SPARQL_style_base rdf:type rdft:TestTurtleEval ; | |
+<#SPARQL_style_base> rdf:type rdft:TestTurtleEval ; | |
mf:name "SPARQL_style_base" ; | |
rdfs:comment "SPARQL-style base" ; | |
rdft:approval rdft:Approved ; | |
@@ -543,7 +542,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:labeled_blank_node_subject rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_subject> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_subject" ; | |
rdfs:comment "labeled blank node subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -551,7 +550,7 @@ | |
mf:result <labeled_blank_node_subject.nt> ; | |
. | |
-:labeled_blank_node_object rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_object> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_object" ; | |
rdfs:comment "labeled blank node object" ; | |
rdft:approval rdft:Approved ; | |
@@ -559,7 +558,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:labeled_blank_node_with_PN_CHARS_BASE_character_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_with_PN_CHARS_BASE_character_boundaries" ; | |
rdfs:comment "labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)" ; | |
rdft:approval rdft:Approved ; | |
@@ -567,7 +566,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:labeled_blank_node_with_leading_underscore rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_with_leading_underscore> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_with_leading_underscore" ; | |
rdfs:comment "labeled blank node with_leading_underscore (_:_)" ; | |
rdft:approval rdft:Approved ; | |
@@ -575,7 +574,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:labeled_blank_node_with_leading_digit rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_with_leading_digit> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_with_leading_digit" ; | |
rdfs:comment "labeled blank node with_leading_digit (_:0)" ; | |
rdft:approval rdft:Approved ; | |
@@ -583,7 +582,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:labeled_blank_node_with_non_leading_extras rdf:type rdft:TestTurtleEval ; | |
+<#labeled_blank_node_with_non_leading_extras> rdf:type rdft:TestTurtleEval ; | |
mf:name "labeled_blank_node_with_non_leading_extras" ; | |
rdfs:comment "labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)" ; | |
rdft:approval rdft:Approved ; | |
@@ -591,7 +590,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:anonymous_blank_node_subject rdf:type rdft:TestTurtleEval ; | |
+<#anonymous_blank_node_subject> rdf:type rdft:TestTurtleEval ; | |
mf:name "anonymous_blank_node_subject" ; | |
rdfs:comment "anonymous blank node subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -599,7 +598,7 @@ | |
mf:result <labeled_blank_node_subject.nt> ; | |
. | |
-:anonymous_blank_node_object rdf:type rdft:TestTurtleEval ; | |
+<#anonymous_blank_node_object> rdf:type rdft:TestTurtleEval ; | |
mf:name "anonymous_blank_node_object" ; | |
rdfs:comment "anonymous blank node object" ; | |
rdft:approval rdft:Approved ; | |
@@ -607,7 +606,7 @@ | |
mf:result <labeled_blank_node_object.nt> ; | |
. | |
-:sole_blankNodePropertyList rdf:type rdft:TestTurtleEval ; | |
+<#sole_blankNodePropertyList> rdf:type rdft:TestTurtleEval ; | |
mf:name "sole_blankNodePropertyList" ; | |
rdfs:comment "sole blankNodePropertyList [ <p> <o> ] ." ; | |
rdft:approval rdft:Approved ; | |
@@ -615,7 +614,7 @@ | |
mf:result <labeled_blank_node_subject.nt> ; | |
. | |
-:blankNodePropertyList_as_subject rdf:type rdft:TestTurtleEval ; | |
+<#blankNodePropertyList_as_subject> rdf:type rdft:TestTurtleEval ; | |
mf:name "blankNodePropertyList_as_subject" ; | |
rdfs:comment "blankNodePropertyList as subject [ … ] <p> <o> ." ; | |
rdft:approval rdft:Approved ; | |
@@ -623,7 +622,7 @@ | |
mf:result <blankNodePropertyList_as_subject.nt> ; | |
. | |
-:blankNodePropertyList_as_object rdf:type rdft:TestTurtleEval ; | |
+<#blankNodePropertyList_as_object> rdf:type rdft:TestTurtleEval ; | |
mf:name "blankNodePropertyList_as_object" ; | |
rdfs:comment "blankNodePropertyList as object <s> <p> [ … ] ." ; | |
rdft:approval rdft:Approved ; | |
@@ -631,7 +630,7 @@ | |
mf:result <blankNodePropertyList_as_object.nt> ; | |
. | |
-:blankNodePropertyList_with_multiple_triples rdf:type rdft:TestTurtleEval ; | |
+<#blankNodePropertyList_with_multiple_triples> rdf:type rdft:TestTurtleEval ; | |
mf:name "blankNodePropertyList_with_multiple_triples" ; | |
rdfs:comment "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -639,7 +638,7 @@ | |
mf:result <blankNodePropertyList_with_multiple_triples.nt> ; | |
. | |
-:nested_blankNodePropertyLists rdf:type rdft:TestTurtleEval ; | |
+<#nested_blankNodePropertyLists> rdf:type rdft:TestTurtleEval ; | |
mf:name "nested_blankNodePropertyLists" ; | |
rdfs:comment "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -647,7 +646,7 @@ | |
mf:result <nested_blankNodePropertyLists.nt> ; | |
. | |
-:blankNodePropertyList_containing_collection rdf:type rdft:TestTurtleEval ; | |
+<#blankNodePropertyList_containing_collection> rdf:type rdft:TestTurtleEval ; | |
mf:name "blankNodePropertyList_containing_collection" ; | |
rdfs:comment "blankNodePropertyList containing collection [ <p1> ( … ) ]" ; | |
rdft:approval rdft:Approved ; | |
@@ -655,7 +654,7 @@ | |
mf:result <blankNodePropertyList_containing_collection.nt> ; | |
. | |
-:collection_subject rdf:type rdft:TestTurtleEval ; | |
+<#collection_subject> rdf:type rdft:TestTurtleEval ; | |
mf:name "collection_subject" ; | |
rdfs:comment "collection subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -663,7 +662,7 @@ | |
mf:result <collection_subject.nt> ; | |
. | |
-:collection_object rdf:type rdft:TestTurtleEval ; | |
+<#collection_object> rdf:type rdft:TestTurtleEval ; | |
mf:name "collection_object" ; | |
rdfs:comment "collection object" ; | |
rdft:approval rdft:Approved ; | |
@@ -671,7 +670,7 @@ | |
mf:result <collection_object.nt> ; | |
. | |
-:empty_collection rdf:type rdft:TestTurtleEval ; | |
+<#empty_collection> rdf:type rdft:TestTurtleEval ; | |
mf:name "empty_collection" ; | |
rdfs:comment "empty collection ()" ; | |
rdft:approval rdft:Approved ; | |
@@ -679,7 +678,7 @@ | |
mf:result <empty_collection.nt> ; | |
. | |
-:nested_collection rdf:type rdft:TestTurtleEval ; | |
+<#nested_collection> rdf:type rdft:TestTurtleEval ; | |
mf:name "nested_collection" ; | |
rdfs:comment "nested collection (())" ; | |
rdft:approval rdft:Approved ; | |
@@ -687,7 +686,7 @@ | |
mf:result <nested_collection.nt> ; | |
. | |
-:first rdf:type rdft:TestTurtleEval ; | |
+<#first> rdf:type rdft:TestTurtleEval ; | |
mf:name "first" ; | |
rdfs:comment "first, not last, non-empty nested collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -695,7 +694,7 @@ | |
mf:result <first.nt> ; | |
. | |
-:last rdf:type rdft:TestTurtleEval ; | |
+<#last> rdf:type rdft:TestTurtleEval ; | |
mf:name "last" ; | |
rdfs:comment "last, not first, non-empty nested collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -703,7 +702,7 @@ | |
mf:result <last.nt> ; | |
. | |
-:LITERAL1 rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL1> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL1" ; | |
rdfs:comment "LITERAL1 'x'" ; | |
rdft:approval rdft:Approved ; | |
@@ -711,7 +710,7 @@ | |
mf:result <LITERAL1.nt> ; | |
. | |
-:LITERAL1_ascii_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL1_ascii_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL1_ascii_boundaries" ; | |
rdfs:comment "LITERAL1_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x26\\x28...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -719,7 +718,7 @@ | |
mf:result <LITERAL1_ascii_boundaries.nt> ; | |
. | |
-:LITERAL1_with_UTF8_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL1_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL1_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -727,7 +726,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nt> ; | |
. | |
-:LITERAL1_all_controls rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL1_all_controls> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL1_all_controls" ; | |
rdfs:comment "LITERAL1_all_controls '\\x00\\x01\\x02\\x03\\x04...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -735,7 +734,7 @@ | |
mf:result <LITERAL1_all_controls.nt> ; | |
. | |
-:LITERAL1_all_punctuation rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL1_all_punctuation> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL1_all_punctuation" ; | |
rdfs:comment "LITERAL1_all_punctuation '!\"#$%&()...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -743,7 +742,7 @@ | |
mf:result <LITERAL1_all_punctuation.nt> ; | |
. | |
-:LITERAL_LONG1 rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG1> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG1" ; | |
rdfs:comment "LITERAL_LONG1 '''x'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -751,7 +750,7 @@ | |
mf:result <LITERAL1.nt> ; | |
. | |
-:LITERAL_LONG1_ascii_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG1_ascii_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG1_ascii_boundaries" ; | |
rdfs:comment "LITERAL_LONG1_ascii_boundaries '\\x00\\x26\\x28...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -759,7 +758,7 @@ | |
mf:result <LITERAL_LONG1_ascii_boundaries.nt> ; | |
. | |
-:LITERAL_LONG1_with_UTF8_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG1_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG1_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL_LONG1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -767,7 +766,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nt> ; | |
. | |
-:LITERAL_LONG1_with_1_squote rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG1_with_1_squote> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG1_with_1_squote" ; | |
rdfs:comment "LITERAL_LONG1 with 1 squote '''a'b'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -775,7 +774,7 @@ | |
mf:result <LITERAL_LONG1_with_1_squote.nt> ; | |
. | |
-:LITERAL_LONG1_with_2_squotes rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG1_with_2_squotes> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG1_with_2_squotes" ; | |
rdfs:comment "LITERAL_LONG1 with 2 squotes '''a''b'''" ; | |
rdft:approval rdft:Approved ; | |
@@ -783,7 +782,7 @@ | |
mf:result <LITERAL_LONG1_with_2_squotes.nt> ; | |
. | |
-:LITERAL2 rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL2> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL2" ; | |
rdfs:comment "LITERAL2 \"x\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -791,7 +790,7 @@ | |
mf:result <LITERAL1.nt> ; | |
. | |
-:LITERAL2_ascii_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL2_ascii_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL2_ascii_boundaries" ; | |
rdfs:comment "LITERAL2_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x21\\x23...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -799,7 +798,7 @@ | |
mf:result <LITERAL2_ascii_boundaries.nt> ; | |
. | |
-:LITERAL2_with_UTF8_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL2_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL2_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -807,7 +806,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nt> ; | |
. | |
-:LITERAL_LONG2 rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2" ; | |
rdfs:comment "LITERAL_LONG2 \"\"\"x\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -815,7 +814,7 @@ | |
mf:result <LITERAL1.nt> ; | |
. | |
-:LITERAL_LONG2_ascii_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2_ascii_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2_ascii_boundaries" ; | |
rdfs:comment "LITERAL_LONG2_ascii_boundaries '\\x00\\x21\\x23...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -823,7 +822,7 @@ | |
mf:result <LITERAL_LONG2_ascii_boundaries.nt> ; | |
. | |
-:LITERAL_LONG2_with_UTF8_boundaries rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2_with_UTF8_boundaries> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2_with_UTF8_boundaries" ; | |
rdfs:comment "LITERAL_LONG2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ; | |
rdft:approval rdft:Approved ; | |
@@ -831,7 +830,7 @@ | |
mf:result <LITERAL_with_UTF8_boundaries.nt> ; | |
. | |
-:LITERAL_LONG2_with_1_squote rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2_with_1_squote> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2_with_1_squote" ; | |
rdfs:comment "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -839,7 +838,7 @@ | |
mf:result <LITERAL_LONG2_with_1_squote.nt> ; | |
. | |
-:LITERAL_LONG2_with_2_squotes rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2_with_2_squotes> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2_with_2_squotes" ; | |
rdfs:comment "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\"" ; | |
rdft:approval rdft:Approved ; | |
@@ -847,7 +846,7 @@ | |
mf:result <LITERAL_LONG2_with_2_squotes.nt> ; | |
. | |
-:literal_with_CHARACTER_TABULATION rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with CHARACTER TABULATION" ; | |
rdft:approval rdft:Approved ; | |
@@ -855,7 +854,7 @@ | |
mf:result <literal_with_CHARACTER_TABULATION.nt> ; | |
. | |
-:literal_with_BACKSPACE rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_BACKSPACE> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_BACKSPACE" ; | |
rdfs:comment "literal with BACKSPACE" ; | |
rdft:approval rdft:Approved ; | |
@@ -863,7 +862,7 @@ | |
mf:result <literal_with_BACKSPACE.nt> ; | |
. | |
-:literal_with_LINE_FEED rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_LINE_FEED> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_LINE_FEED" ; | |
rdfs:comment "literal with LINE FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -871,7 +870,7 @@ | |
mf:result <literal_with_LINE_FEED.nt> ; | |
. | |
-:literal_with_CARRIAGE_RETURN rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with CARRIAGE RETURN" ; | |
rdft:approval rdft:Approved ; | |
@@ -879,7 +878,7 @@ | |
mf:result <literal_with_CARRIAGE_RETURN.nt> ; | |
. | |
-:literal_with_FORM_FEED rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_FORM_FEED> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_FORM_FEED" ; | |
rdfs:comment "literal with FORM FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -887,7 +886,7 @@ | |
mf:result <literal_with_FORM_FEED.nt> ; | |
. | |
-:literal_with_REVERSE_SOLIDUS rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "literal with REVERSE SOLIDUS" ; | |
rdft:approval rdft:Approved ; | |
@@ -895,7 +894,7 @@ | |
mf:result <literal_with_REVERSE_SOLIDUS.nt> ; | |
. | |
-:literal_with_escaped_CHARACTER_TABULATION rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_escaped_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_escaped_CHARACTER_TABULATION" ; | |
rdfs:comment "literal with escaped CHARACTER TABULATION" ; | |
rdft:approval rdft:Approved ; | |
@@ -903,7 +902,7 @@ | |
mf:result <literal_with_CHARACTER_TABULATION.nt> ; | |
. | |
-:literal_with_escaped_BACKSPACE rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_escaped_BACKSPACE> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_escaped_BACKSPACE" ; | |
rdfs:comment "literal with escaped BACKSPACE" ; | |
rdft:approval rdft:Approved ; | |
@@ -911,7 +910,7 @@ | |
mf:result <literal_with_BACKSPACE.nt> ; | |
. | |
-:literal_with_escaped_LINE_FEED rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_escaped_LINE_FEED> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_escaped_LINE_FEED" ; | |
rdfs:comment "literal with escaped LINE FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -919,7 +918,7 @@ | |
mf:result <literal_with_LINE_FEED.nt> ; | |
. | |
-:literal_with_escaped_CARRIAGE_RETURN rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_escaped_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_escaped_CARRIAGE_RETURN" ; | |
rdfs:comment "literal with escaped CARRIAGE RETURN" ; | |
rdft:approval rdft:Approved ; | |
@@ -927,7 +926,7 @@ | |
mf:result <literal_with_CARRIAGE_RETURN.nt> ; | |
. | |
-:literal_with_escaped_FORM_FEED rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_escaped_FORM_FEED> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_escaped_FORM_FEED" ; | |
rdfs:comment "literal with escaped FORM FEED" ; | |
rdft:approval rdft:Approved ; | |
@@ -935,7 +934,7 @@ | |
mf:result <literal_with_FORM_FEED.nt> ; | |
. | |
-:literal_with_numeric_escape4 rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_numeric_escape4> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_numeric_escape4" ; | |
rdfs:comment "literal with numeric escape4 \\u" ; | |
rdft:approval rdft:Approved ; | |
@@ -943,7 +942,7 @@ | |
mf:result <literal_with_numeric_escape4.nt> ; | |
. | |
-:literal_with_numeric_escape8 rdf:type rdft:TestTurtleEval ; | |
+<#literal_with_numeric_escape8> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_with_numeric_escape8" ; | |
rdfs:comment "literal with numeric escape8 \\U" ; | |
rdft:approval rdft:Approved ; | |
@@ -951,7 +950,7 @@ | |
mf:result <literal_with_numeric_escape4.nt> ; | |
. | |
-:IRIREF_datatype rdf:type rdft:TestTurtleEval ; | |
+<#IRIREF_datatype> rdf:type rdft:TestTurtleEval ; | |
mf:name "IRIREF_datatype" ; | |
rdfs:comment "IRIREF datatype \"\"^^<t>" ; | |
rdft:approval rdft:Approved ; | |
@@ -959,7 +958,7 @@ | |
mf:result <IRIREF_datatype.nt> ; | |
. | |
-:prefixed_name_datatype rdf:type rdft:TestTurtleEval ; | |
+<#prefixed_name_datatype> rdf:type rdft:TestTurtleEval ; | |
mf:name "prefixed_name_datatype" ; | |
rdfs:comment "prefixed name datatype \"\"^^p:t" ; | |
rdft:approval rdft:Approved ; | |
@@ -967,7 +966,7 @@ | |
mf:result <IRIREF_datatype.nt> ; | |
. | |
-:bareword_integer rdf:type rdft:TestTurtleEval ; | |
+<#bareword_integer> rdf:type rdft:TestTurtleEval ; | |
mf:name "bareword_integer" ; | |
rdfs:comment "bareword integer" ; | |
rdft:approval rdft:Approved ; | |
@@ -975,7 +974,7 @@ | |
mf:result <IRIREF_datatype.nt> ; | |
. | |
-:bareword_decimal rdf:type rdft:TestTurtleEval ; | |
+<#bareword_decimal> rdf:type rdft:TestTurtleEval ; | |
mf:name "bareword_decimal" ; | |
rdfs:comment "bareword decimal" ; | |
rdft:approval rdft:Approved ; | |
@@ -983,7 +982,7 @@ | |
mf:result <bareword_decimal.nt> ; | |
. | |
-:bareword_double rdf:type rdft:TestTurtleEval ; | |
+<#bareword_double> rdf:type rdft:TestTurtleEval ; | |
mf:name "bareword_double" ; | |
rdfs:comment "bareword double" ; | |
rdft:approval rdft:Approved ; | |
@@ -991,7 +990,7 @@ | |
mf:result <bareword_double.nt> ; | |
. | |
-:double_lower_case_e rdf:type rdft:TestTurtleEval ; | |
+<#double_lower_case_e> rdf:type rdft:TestTurtleEval ; | |
mf:name "double_lower_case_e" ; | |
rdfs:comment "double lower case e" ; | |
rdft:approval rdft:Approved ; | |
@@ -999,7 +998,7 @@ | |
mf:result <double_lower_case_e.nt> ; | |
. | |
-:negative_numeric rdf:type rdft:TestTurtleEval ; | |
+<#negative_numeric> rdf:type rdft:TestTurtleEval ; | |
mf:name "negative_numeric" ; | |
rdfs:comment "negative numeric" ; | |
rdft:approval rdft:Approved ; | |
@@ -1007,7 +1006,7 @@ | |
mf:result <negative_numeric.nt> ; | |
. | |
-:positive_numeric rdf:type rdft:TestTurtleEval ; | |
+<#positive_numeric> rdf:type rdft:TestTurtleEval ; | |
mf:name "positive_numeric" ; | |
rdfs:comment "positive numeric" ; | |
rdft:approval rdft:Approved ; | |
@@ -1015,7 +1014,7 @@ | |
mf:result <positive_numeric.nt> ; | |
. | |
-:numeric_with_leading_0 rdf:type rdft:TestTurtleEval ; | |
+<#numeric_with_leading_0> rdf:type rdft:TestTurtleEval ; | |
mf:name "numeric_with_leading_0" ; | |
rdfs:comment "numeric with leading 0" ; | |
rdft:approval rdft:Approved ; | |
@@ -1023,7 +1022,7 @@ | |
mf:result <numeric_with_leading_0.nt> ; | |
. | |
-:literal_true rdf:type rdft:TestTurtleEval ; | |
+<#literal_true> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_true" ; | |
rdfs:comment "literal true" ; | |
rdft:approval rdft:Approved ; | |
@@ -1031,7 +1030,7 @@ | |
mf:result <literal_true.nt> ; | |
. | |
-:literal_false rdf:type rdft:TestTurtleEval ; | |
+<#literal_false> rdf:type rdft:TestTurtleEval ; | |
mf:name "literal_false" ; | |
rdfs:comment "literal false" ; | |
rdft:approval rdft:Approved ; | |
@@ -1039,7 +1038,7 @@ | |
mf:result <literal_false.nt> ; | |
. | |
-:langtagged_non_LONG rdf:type rdft:TestTurtleEval ; | |
+<#langtagged_non_LONG> rdf:type rdft:TestTurtleEval ; | |
mf:name "langtagged_non_LONG" ; | |
rdfs:comment "langtagged non-LONG \"x\"@en" ; | |
rdft:approval rdft:Approved ; | |
@@ -1047,7 +1046,7 @@ | |
mf:result <langtagged_non_LONG.nt> ; | |
. | |
-:langtagged_LONG rdf:type rdft:TestTurtleEval ; | |
+<#langtagged_LONG> rdf:type rdft:TestTurtleEval ; | |
mf:name "langtagged_LONG" ; | |
rdfs:comment "langtagged LONG \"\"\"x\"\"\"@en" ; | |
rdft:approval rdft:Approved ; | |
@@ -1055,7 +1054,7 @@ | |
mf:result <langtagged_non_LONG.nt> ; | |
. | |
-:lantag_with_subtag rdf:type rdft:TestTurtleEval ; | |
+<#lantag_with_subtag> rdf:type rdft:TestTurtleEval ; | |
mf:name "lantag_with_subtag" ; | |
rdfs:comment "lantag with subtag \"x\"@en-us" ; | |
rdft:approval rdft:Approved ; | |
@@ -1063,7 +1062,7 @@ | |
mf:result <lantag_with_subtag.nt> ; | |
. | |
-:objectList_with_two_objects rdf:type rdft:TestTurtleEval ; | |
+<#objectList_with_two_objects> rdf:type rdft:TestTurtleEval ; | |
mf:name "objectList_with_two_objects" ; | |
rdfs:comment "objectList with two objects … <o1>,<o2>" ; | |
rdft:approval rdft:Approved ; | |
@@ -1071,7 +1070,7 @@ | |
mf:result <objectList_with_two_objects.nt> ; | |
. | |
-:predicateObjectList_with_two_objectLists rdf:type rdft:TestTurtleEval ; | |
+<#predicateObjectList_with_two_objectLists> rdf:type rdft:TestTurtleEval ; | |
mf:name "predicateObjectList_with_two_objectLists" ; | |
rdfs:comment "predicateObjectList with two objectLists … <o1>,<o2>" ; | |
rdft:approval rdft:Approved ; | |
@@ -1079,7 +1078,7 @@ | |
mf:result <predicateObjectList_with_two_objectLists.nt> ; | |
. | |
-:repeated_semis_at_end rdf:type rdft:TestTurtleEval ; | |
+<#repeated_semis_at_end> rdf:type rdft:TestTurtleEval ; | |
mf:name "repeated_semis_at_end" ; | |
rdfs:comment "repeated semis at end <s> <p> <o> ;; <p2> <o2> ." ; | |
rdft:approval rdft:Approved ; | |
@@ -1087,7 +1086,7 @@ | |
mf:result <predicateObjectList_with_two_objectLists.nt> ; | |
. | |
-:repeated_semis_not_at_end rdf:type rdft:TestTurtleEval ; | |
+<#repeated_semis_not_at_end> rdf:type rdft:TestTurtleEval ; | |
mf:name "repeated_semis_not_at_end" ; | |
rdfs:comment "repeated semis not at end <s> <p> <o> ;;." ; | |
rdft:approval rdft:Approved ; | |
@@ -1096,994 +1095,994 @@ | |
. | |
# original tests-ttl | |
-:turtle-syntax-file-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-file-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-file-01" ; | |
rdfs:comment "Empty file" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-file-01.ttl> ; | |
. | |
-:turtle-syntax-file-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-file-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-file-02" ; | |
rdfs:comment "Only comment" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-file-02.ttl> ; | |
. | |
-:turtle-syntax-file-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-file-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-file-03" ; | |
rdfs:comment "One comment, one empty line" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-file-03.ttl> ; | |
. | |
-:turtle-syntax-uri-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-uri-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-uri-01" ; | |
rdfs:comment "Only IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-uri-01.ttl> ; | |
. | |
-:turtle-syntax-uri-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-uri-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-uri-02" ; | |
rdfs:comment "IRIs with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-uri-02.ttl> ; | |
. | |
-:turtle-syntax-uri-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-uri-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-uri-03" ; | |
rdfs:comment "IRIs with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-uri-03.ttl> ; | |
. | |
-:turtle-syntax-uri-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-uri-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-uri-04" ; | |
rdfs:comment "Legal IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-uri-04.ttl> ; | |
. | |
-:turtle-syntax-base-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-base-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-base-01" ; | |
rdfs:comment "@base" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-base-01.ttl> ; | |
. | |
-:turtle-syntax-base-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-base-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-base-02" ; | |
rdfs:comment "BASE" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-base-02.ttl> ; | |
. | |
-:turtle-syntax-base-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-base-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-base-03" ; | |
rdfs:comment "@base with relative IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-base-03.ttl> ; | |
. | |
-:turtle-syntax-base-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-base-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-base-04" ; | |
rdfs:comment "base with relative IRIs" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-base-04.ttl> ; | |
. | |
-:turtle-syntax-prefix-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-01" ; | |
rdfs:comment "@prefix" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-01.ttl> ; | |
. | |
-:turtle-syntax-prefix-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-02" ; | |
rdfs:comment "PreFIX" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-02.ttl> ; | |
. | |
-:turtle-syntax-prefix-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-03" ; | |
rdfs:comment "Empty PREFIX" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-03.ttl> ; | |
. | |
-:turtle-syntax-prefix-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-04" ; | |
rdfs:comment "Empty @prefix with % escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-04.ttl> ; | |
. | |
-:turtle-syntax-prefix-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-05" ; | |
rdfs:comment "@prefix with no suffix" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-05.ttl> ; | |
. | |
-:turtle-syntax-prefix-06 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-06> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-06" ; | |
rdfs:comment "colon is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-06.ttl> ; | |
. | |
-:turtle-syntax-prefix-07 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-07> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-07" ; | |
rdfs:comment "dash is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-07.ttl> ; | |
. | |
-:turtle-syntax-prefix-08 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-08> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-08" ; | |
rdfs:comment "underscore is a legal pname character" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-08.ttl> ; | |
. | |
-:turtle-syntax-prefix-09 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-prefix-09> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-prefix-09" ; | |
rdfs:comment "percents in pnames" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-prefix-09.ttl> ; | |
. | |
-:turtle-syntax-string-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-01" ; | |
rdfs:comment "string literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-01.ttl> ; | |
. | |
-:turtle-syntax-string-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-02" ; | |
rdfs:comment "langString literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-02.ttl> ; | |
. | |
-:turtle-syntax-string-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-03" ; | |
rdfs:comment "langString literal with region" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-03.ttl> ; | |
. | |
-:turtle-syntax-string-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-04" ; | |
rdfs:comment "squote string literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-04.ttl> ; | |
. | |
-:turtle-syntax-string-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-05" ; | |
rdfs:comment "squote langString literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-05.ttl> ; | |
. | |
-:turtle-syntax-string-06 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-06> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-06" ; | |
rdfs:comment "squote langString literal with region" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-06.ttl> ; | |
. | |
-:turtle-syntax-string-07 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-07> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-07" ; | |
rdfs:comment "long string literal with embedded single- and double-quotes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-07.ttl> ; | |
. | |
-:turtle-syntax-string-08 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-08> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-08" ; | |
rdfs:comment "long string literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-08.ttl> ; | |
. | |
-:turtle-syntax-string-09 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-09> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-09" ; | |
rdfs:comment "squote long string literal with embedded single- and double-quotes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-09.ttl> ; | |
. | |
-:turtle-syntax-string-10 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-10> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-10" ; | |
rdfs:comment "long langString literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-10.ttl> ; | |
. | |
-:turtle-syntax-string-11 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-string-11> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-string-11" ; | |
rdfs:comment "squote long langString literal with embedded newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-string-11.ttl> ; | |
. | |
-:turtle-syntax-str-esc-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-str-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-str-esc-01" ; | |
rdfs:comment "string literal with escaped newline" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-str-esc-01.ttl> ; | |
. | |
-:turtle-syntax-str-esc-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-str-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-str-esc-02" ; | |
rdfs:comment "string literal with Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-str-esc-02.ttl> ; | |
. | |
-:turtle-syntax-str-esc-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-str-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-str-esc-03" ; | |
rdfs:comment "string literal with long Unicode escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-str-esc-03.ttl> ; | |
. | |
-:turtle-syntax-pname-esc-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-pname-esc-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-pname-esc-01" ; | |
rdfs:comment "pname with back-slash escapes" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-pname-esc-01.ttl> ; | |
. | |
-:turtle-syntax-pname-esc-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-pname-esc-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-pname-esc-02" ; | |
rdfs:comment "pname with back-slash escapes (2)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-pname-esc-02.ttl> ; | |
. | |
-:turtle-syntax-pname-esc-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-pname-esc-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-pname-esc-03" ; | |
rdfs:comment "pname with back-slash escapes (3)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-pname-esc-03.ttl> ; | |
. | |
-:turtle-syntax-bnode-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-01" ; | |
rdfs:comment "bnode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-01.ttl> ; | |
. | |
-:turtle-syntax-bnode-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-02" ; | |
rdfs:comment "bnode object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-02.ttl> ; | |
. | |
-:turtle-syntax-bnode-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-03" ; | |
rdfs:comment "bnode property list object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-03.ttl> ; | |
. | |
-:turtle-syntax-bnode-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-04" ; | |
rdfs:comment "bnode property list object (2)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-04.ttl> ; | |
. | |
-:turtle-syntax-bnode-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-05" ; | |
rdfs:comment "bnode property list subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-05.ttl> ; | |
. | |
-:turtle-syntax-bnode-06 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-06> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-06" ; | |
rdfs:comment "labeled bnode subject" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-06.ttl> ; | |
. | |
-:turtle-syntax-bnode-07 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-07> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-07" ; | |
rdfs:comment "labeled bnode subject and object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-07.ttl> ; | |
. | |
-:turtle-syntax-bnode-08 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-08> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-08" ; | |
rdfs:comment "bare bnode property list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-08.ttl> ; | |
. | |
-:turtle-syntax-bnode-09 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-09> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-09" ; | |
rdfs:comment "bnode property list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-09.ttl> ; | |
. | |
-:turtle-syntax-bnode-10 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-bnode-10> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-bnode-10" ; | |
rdfs:comment "mixed bnode property list and triple" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bnode-10.ttl> ; | |
. | |
-:turtle-syntax-number-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-01" ; | |
rdfs:comment "integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-01.ttl> ; | |
. | |
-:turtle-syntax-number-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-02" ; | |
rdfs:comment "negative integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-02.ttl> ; | |
. | |
-:turtle-syntax-number-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-03" ; | |
rdfs:comment "positive integer literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-03.ttl> ; | |
. | |
-:turtle-syntax-number-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-04" ; | |
rdfs:comment "decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-04.ttl> ; | |
. | |
-:turtle-syntax-number-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-05" ; | |
rdfs:comment "decimal literal (no leading digits)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-05.ttl> ; | |
. | |
-:turtle-syntax-number-06 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-06> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-06" ; | |
rdfs:comment "negative decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-06.ttl> ; | |
. | |
-:turtle-syntax-number-07 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-07> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-07" ; | |
rdfs:comment "positive decimal literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-07.ttl> ; | |
. | |
-:turtle-syntax-number-08 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-08> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-08" ; | |
rdfs:comment "integer literal with decimal lexical confusion" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-08.ttl> ; | |
. | |
-:turtle-syntax-number-09 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-09> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-09" ; | |
rdfs:comment "double literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-09.ttl> ; | |
. | |
-:turtle-syntax-number-10 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-10> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-10" ; | |
rdfs:comment "negative double literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-10.ttl> ; | |
. | |
-:turtle-syntax-number-11 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-number-11> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-number-11" ; | |
rdfs:comment "double literal no fraction" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-number-11.ttl> ; | |
. | |
-:turtle-syntax-datatypes-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-datatypes-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-datatypes-01" ; | |
rdfs:comment "xsd:byte literal" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-datatypes-01.ttl> ; | |
. | |
-:turtle-syntax-datatypes-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-datatypes-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-datatypes-02" ; | |
rdfs:comment "integer as xsd:string" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-datatypes-02.ttl> ; | |
. | |
-:turtle-syntax-kw-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-kw-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-kw-01" ; | |
rdfs:comment "boolean literal (true)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-kw-01.ttl> ; | |
. | |
-:turtle-syntax-kw-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-kw-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-kw-02" ; | |
rdfs:comment "boolean literal (false)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-kw-02.ttl> ; | |
. | |
-:turtle-syntax-kw-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-kw-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-kw-03" ; | |
rdfs:comment "'a' as keyword" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-kw-03.ttl> ; | |
. | |
-:turtle-syntax-struct-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-struct-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-struct-01" ; | |
rdfs:comment "object list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-struct-01.ttl> ; | |
. | |
-:turtle-syntax-struct-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-struct-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-struct-02" ; | |
rdfs:comment "predicate list with object list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-struct-02.ttl> ; | |
. | |
-:turtle-syntax-struct-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-struct-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-struct-03" ; | |
rdfs:comment "predicate list with object list and dangling ';'" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-struct-03.ttl> ; | |
. | |
-:turtle-syntax-struct-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-struct-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-struct-04" ; | |
rdfs:comment "predicate list with multiple ;;" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-struct-04.ttl> ; | |
. | |
-:turtle-syntax-struct-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-struct-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-struct-05" ; | |
rdfs:comment "predicate list with multiple ;;" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-struct-05.ttl> ; | |
. | |
-:turtle-syntax-lists-01 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-lists-01> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-lists-01" ; | |
rdfs:comment "empty list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-lists-01.ttl> ; | |
. | |
-:turtle-syntax-lists-02 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-lists-02> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-lists-02" ; | |
rdfs:comment "mixed list" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-lists-02.ttl> ; | |
. | |
-:turtle-syntax-lists-03 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-lists-03> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-lists-03" ; | |
rdfs:comment "isomorphic list as subject and object" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-lists-03.ttl> ; | |
. | |
-:turtle-syntax-lists-04 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-lists-04> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-lists-04" ; | |
rdfs:comment "lists of lists" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-lists-04.ttl> ; | |
. | |
-:turtle-syntax-lists-05 rdf:type rdft:TestTurtlePositiveSyntax ; | |
+<#turtle-syntax-lists-05> rdf:type rdft:TestTurtlePositiveSyntax ; | |
mf:name "turtle-syntax-lists-05" ; | |
rdfs:comment "mixed lists with embedded lists" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-lists-05.ttl> ; | |
. | |
-:turtle-syntax-bad-uri-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-uri-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-uri-01" ; | |
rdfs:comment "Bad IRI : space (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-uri-01.ttl> ; | |
. | |
-:turtle-syntax-bad-uri-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-uri-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-uri-02" ; | |
rdfs:comment "Bad IRI : bad escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-uri-02.ttl> ; | |
. | |
-:turtle-syntax-bad-uri-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-uri-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-uri-03" ; | |
rdfs:comment "Bad IRI : bad long escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-uri-03.ttl> ; | |
. | |
-:turtle-syntax-bad-uri-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-uri-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-uri-04" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-uri-04.ttl> ; | |
. | |
-:turtle-syntax-bad-uri-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-uri-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-uri-05" ; | |
rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-uri-05.ttl> ; | |
. | |
-:turtle-syntax-bad-prefix-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-prefix-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-prefix-01" ; | |
rdfs:comment "No prefix (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-prefix-01.ttl> ; | |
. | |
-:turtle-syntax-bad-prefix-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-prefix-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-prefix-02" ; | |
rdfs:comment "No prefix (2) (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-prefix-02.ttl> ; | |
. | |
-:turtle-syntax-bad-prefix-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-prefix-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-prefix-03" ; | |
rdfs:comment "@prefix without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-prefix-03.ttl> ; | |
. | |
-:turtle-syntax-bad-prefix-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-prefix-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-prefix-04" ; | |
rdfs:comment "@prefix without prefix name (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-prefix-04.ttl> ; | |
. | |
-:turtle-syntax-bad-prefix-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-prefix-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-prefix-05" ; | |
rdfs:comment "@prefix without ':' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-prefix-05.ttl> ; | |
. | |
-:turtle-syntax-bad-base-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-base-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-base-01" ; | |
rdfs:comment "@base without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-base-01.ttl> ; | |
. | |
-:turtle-syntax-bad-base-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-base-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-base-02" ; | |
rdfs:comment "@base in wrong case (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-base-02.ttl> ; | |
. | |
-:turtle-syntax-bad-base-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-base-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-base-03" ; | |
rdfs:comment "BASE without URI (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-base-03.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-01" ; | |
rdfs:comment "Turtle is not TriG (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-01.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-02" ; | |
rdfs:comment "Turtle is not N3 (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-02.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-03" ; | |
rdfs:comment "Turtle is not NQuads (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-03.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-04" ; | |
rdfs:comment "Turtle does not allow literals-as-subjects (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-04.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-05" ; | |
rdfs:comment "Turtle does not allow literals-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-05.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-06 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-06> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-06" ; | |
rdfs:comment "Turtle does not allow bnodes-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-06.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-07 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-07> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-07" ; | |
rdfs:comment "Turtle does not allow labeled bnodes-as-predicates (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-07.ttl> ; | |
. | |
-:turtle-syntax-bad-kw-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-kw-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-kw-01" ; | |
rdfs:comment "'A' is not a keyword (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-kw-01.ttl> ; | |
. | |
-:turtle-syntax-bad-kw-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-kw-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-kw-02" ; | |
rdfs:comment "'a' cannot be used as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-kw-02.ttl> ; | |
. | |
-:turtle-syntax-bad-kw-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-kw-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-kw-03" ; | |
rdfs:comment "'a' cannot be used as object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-kw-03.ttl> ; | |
. | |
-:turtle-syntax-bad-kw-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-kw-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-kw-04" ; | |
rdfs:comment "'true' cannot be used as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-kw-04.ttl> ; | |
. | |
-:turtle-syntax-bad-kw-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-kw-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-kw-05" ; | |
rdfs:comment "'true' cannot be used as object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-kw-05.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-01" ; | |
rdfs:comment "{} fomulae not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-01.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-02" ; | |
rdfs:comment "= is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-02.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-03" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-03.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-04" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-04.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-05" ; | |
rdfs:comment "N3 is...of not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-05.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-06 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-06> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-06" ; | |
rdfs:comment "N3 paths not in Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-06.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-07 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-07> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-07" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-07.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-08 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-08> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-08" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-08.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-09 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-09> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-09" ; | |
rdfs:comment "=> is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-09.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-10 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-10> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-10" ; | |
rdfs:comment "<= is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-10.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-11 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-11> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-11" ; | |
rdfs:comment "@forSome is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-11.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-12 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-12> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-12" ; | |
rdfs:comment "@forAll is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-12.ttl> ; | |
. | |
-:turtle-syntax-bad-n3-extras-13 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-n3-extras-13> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-n3-extras-13" ; | |
rdfs:comment "@keywords is not Turtle (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-n3-extras-13.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-08 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-08> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-08" ; | |
rdfs:comment "missing '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-08.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-09 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-09> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-09" ; | |
rdfs:comment "extra '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-09.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-10 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-10> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-10" ; | |
rdfs:comment "extra '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-10.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-11 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-11> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-11" ; | |
rdfs:comment "trailing ';' no '.' (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-11.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-12 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-12> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-12" ; | |
rdfs:comment "subject, predicate, no object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-12.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-13 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-13> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-13" ; | |
rdfs:comment "subject, predicate, no object (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-13.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-14 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-14> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-14" ; | |
rdfs:comment "literal as subject (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-14.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-15 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-15> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-15" ; | |
rdfs:comment "literal as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-15.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-16 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-16> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-16" ; | |
rdfs:comment "bnode as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-16.ttl> ; | |
. | |
-:turtle-syntax-bad-struct-17 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-struct-17> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-struct-17" ; | |
rdfs:comment "labeled bnode as predicate (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-struct-17.ttl> ; | |
. | |
-:turtle-syntax-bad-lang-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-lang-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-lang-01" ; | |
rdfs:comment "langString with bad lang (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-lang-01.ttl> ; | |
. | |
-:turtle-syntax-bad-esc-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-esc-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-esc-01" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-esc-01.ttl> ; | |
. | |
-:turtle-syntax-bad-esc-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-esc-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-esc-02" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-esc-02.ttl> ; | |
. | |
-:turtle-syntax-bad-esc-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-esc-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-esc-03" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-esc-03.ttl> ; | |
. | |
-:turtle-syntax-bad-esc-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-esc-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-esc-04" ; | |
rdfs:comment "Bad string escape (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-esc-04.ttl> ; | |
. | |
-:turtle-syntax-bad-pname-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-pname-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-pname-01" ; | |
rdfs:comment "'~' must be escaped in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-pname-01.ttl> ; | |
. | |
-:turtle-syntax-bad-pname-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-pname-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-pname-02" ; | |
rdfs:comment "Bad %-sequence in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-pname-02.ttl> ; | |
. | |
-:turtle-syntax-bad-pname-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-pname-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-pname-03" ; | |
rdfs:comment "Bad unicode escape in pname (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-pname-03.ttl> ; | |
. | |
-:turtle-syntax-bad-string-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-01" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-01.ttl> ; | |
. | |
-:turtle-syntax-bad-string-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-02" ; | |
rdfs:comment "mismatching string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-02.ttl> ; | |
. | |
-:turtle-syntax-bad-string-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-03" ; | |
rdfs:comment "mismatching string literal long/short (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-03.ttl> ; | |
. | |
-:turtle-syntax-bad-string-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-04" ; | |
rdfs:comment "mismatching long string literal open/close (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-04.ttl> ; | |
. | |
-:turtle-syntax-bad-string-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-05" ; | |
rdfs:comment "Long literal with missing end (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-05.ttl> ; | |
. | |
-:turtle-syntax-bad-string-06 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-06> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-06" ; | |
rdfs:comment "Long literal with extra quote (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-06.ttl> ; | |
. | |
-:turtle-syntax-bad-string-07 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-string-07> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-string-07" ; | |
rdfs:comment "Long literal with extra squote (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-string-07.ttl> ; | |
. | |
-:turtle-syntax-bad-num-01 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-num-01> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-01" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-num-01.ttl> ; | |
. | |
-:turtle-syntax-bad-num-02 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-num-02> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-02" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-num-02.ttl> ; | |
. | |
-:turtle-syntax-bad-num-03 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-num-03> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-03" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-num-03.ttl> ; | |
. | |
-:turtle-syntax-bad-num-04 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-num-04> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-04" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-num-04.ttl> ; | |
. | |
-:turtle-syntax-bad-num-05 rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-num-05> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-05" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-num-05.ttl> ; | |
. | |
-:turtle-eval-struct-01 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-eval-struct-01> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-eval-struct-01" ; | |
rdfs:comment "triple with IRIs" ; | |
rdft:approval rdft:Approved ; | |
@@ -2091,7 +2090,7 @@ | |
mf:result <turtle-eval-struct-01.nt> ; | |
. | |
-:turtle-eval-struct-02 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-eval-struct-02> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-eval-struct-02" ; | |
rdfs:comment "triple with IRIs and embedded whitespace" ; | |
rdft:approval rdft:Approved ; | |
@@ -2099,7 +2098,7 @@ | |
mf:result <turtle-eval-struct-02.nt> ; | |
. | |
-:turtle-subm-01 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-01> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-01" ; | |
rdfs:comment "Blank subject" ; | |
rdft:approval rdft:Approved ; | |
@@ -2107,7 +2106,7 @@ | |
mf:result <turtle-subm-01.nt> ; | |
. | |
-:turtle-subm-02 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-02> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-02" ; | |
rdfs:comment "@prefix and qnames" ; | |
rdft:approval rdft:Approved ; | |
@@ -2115,7 +2114,7 @@ | |
mf:result <turtle-subm-02.nt> ; | |
. | |
-:turtle-subm-03 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-03> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-03" ; | |
rdfs:comment ", operator" ; | |
rdft:approval rdft:Approved ; | |
@@ -2123,7 +2122,7 @@ | |
mf:result <turtle-subm-03.nt> ; | |
. | |
-:turtle-subm-04 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-04> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-04" ; | |
rdfs:comment "; operator" ; | |
rdft:approval rdft:Approved ; | |
@@ -2131,7 +2130,7 @@ | |
mf:result <turtle-subm-04.nt> ; | |
. | |
-:turtle-subm-05 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-05> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-05" ; | |
rdfs:comment "empty [] as subject and object" ; | |
rdft:approval rdft:Approved ; | |
@@ -2139,7 +2138,7 @@ | |
mf:result <turtle-subm-05.nt> ; | |
. | |
-:turtle-subm-06 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-06> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-06" ; | |
rdfs:comment "non-empty [] as subject and object" ; | |
rdft:approval rdft:Approved ; | |
@@ -2147,7 +2146,7 @@ | |
mf:result <turtle-subm-06.nt> ; | |
. | |
-:turtle-subm-07 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-07> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-07" ; | |
rdfs:comment "'a' as predicate" ; | |
rdft:approval rdft:Approved ; | |
@@ -2155,7 +2154,7 @@ | |
mf:result <turtle-subm-07.nt> ; | |
. | |
-:turtle-subm-08 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-08> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-08" ; | |
rdfs:comment "simple collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -2163,7 +2162,7 @@ | |
mf:result <turtle-subm-08.nt> ; | |
. | |
-:turtle-subm-09 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-09> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-09" ; | |
rdfs:comment "empty collection" ; | |
rdft:approval rdft:Approved ; | |
@@ -2171,7 +2170,7 @@ | |
mf:result <turtle-subm-09.nt> ; | |
. | |
-:turtle-subm-10 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-10> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-10" ; | |
rdfs:comment "integer datatyped literal" ; | |
rdft:approval rdft:Approved ; | |
@@ -2179,7 +2178,7 @@ | |
mf:result <turtle-subm-10.nt> ; | |
. | |
-:turtle-subm-11 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-11> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-11" ; | |
rdfs:comment "decimal integer canonicalization" ; | |
rdft:approval rdft:Approved ; | |
@@ -2187,7 +2186,7 @@ | |
mf:result <turtle-subm-11.nt> ; | |
. | |
-:turtle-subm-12 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-12> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-12" ; | |
rdfs:comment "- and _ in names and qnames" ; | |
rdft:approval rdft:Approved ; | |
@@ -2195,7 +2194,7 @@ | |
mf:result <turtle-subm-12.nt> ; | |
. | |
-:turtle-subm-13 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-13> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-13" ; | |
rdfs:comment "tests for rdf:_<numbers> and other qnames starting with _" ; | |
rdft:approval rdft:Approved ; | |
@@ -2203,7 +2202,7 @@ | |
mf:result <turtle-subm-13.nt> ; | |
. | |
-:turtle-subm-14 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-14> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-14" ; | |
rdfs:comment "bare : allowed" ; | |
rdft:approval rdft:Approved ; | |
@@ -2211,7 +2210,7 @@ | |
mf:result <turtle-subm-14.nt> ; | |
. | |
-:turtle-subm-15 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-15> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-15" ; | |
rdfs:comment "simple long literal" ; | |
rdft:approval rdft:Approved ; | |
@@ -2219,7 +2218,7 @@ | |
mf:result <turtle-subm-15.nt> ; | |
. | |
-:turtle-subm-16 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-16> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-16" ; | |
rdfs:comment "long literals with escapes" ; | |
rdft:approval rdft:Approved ; | |
@@ -2227,7 +2226,7 @@ | |
mf:result <turtle-subm-16.nt> ; | |
. | |
-:turtle-subm-17 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-17> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-17" ; | |
rdfs:comment "floating point number" ; | |
rdft:approval rdft:Approved ; | |
@@ -2235,7 +2234,7 @@ | |
mf:result <turtle-subm-17.nt> ; | |
. | |
-:turtle-subm-18 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-18> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-18" ; | |
rdfs:comment "empty literals, normal and long variant" ; | |
rdft:approval rdft:Approved ; | |
@@ -2243,7 +2242,7 @@ | |
mf:result <turtle-subm-18.nt> ; | |
. | |
-:turtle-subm-19 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-19> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-19" ; | |
rdfs:comment "positive integer, decimal and doubles" ; | |
rdft:approval rdft:Approved ; | |
@@ -2251,7 +2250,7 @@ | |
mf:result <turtle-subm-19.nt> ; | |
. | |
-:turtle-subm-20 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-20> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-20" ; | |
rdfs:comment "negative integer, decimal and doubles" ; | |
rdft:approval rdft:Approved ; | |
@@ -2259,7 +2258,7 @@ | |
mf:result <turtle-subm-20.nt> ; | |
. | |
-:turtle-subm-21 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-21> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-21" ; | |
rdfs:comment "long literal ending in double quote" ; | |
rdft:approval rdft:Approved ; | |
@@ -2267,7 +2266,7 @@ | |
mf:result <turtle-subm-21.nt> ; | |
. | |
-:turtle-subm-22 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-22> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-22" ; | |
rdfs:comment "boolean literals" ; | |
rdft:approval rdft:Approved ; | |
@@ -2275,7 +2274,7 @@ | |
mf:result <turtle-subm-22.nt> ; | |
. | |
-:turtle-subm-23 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-23> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-23" ; | |
rdfs:comment "comments" ; | |
rdft:approval rdft:Approved ; | |
@@ -2283,7 +2282,7 @@ | |
mf:result <turtle-subm-23.nt> ; | |
. | |
-:turtle-subm-24 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-24> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-24" ; | |
rdfs:comment "no final mewline" ; | |
rdft:approval rdft:Approved ; | |
@@ -2291,7 +2290,7 @@ | |
mf:result <turtle-subm-24.nt> ; | |
. | |
-:turtle-subm-25 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-25> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-25" ; | |
rdfs:comment "repeating a @prefix changes pname definition" ; | |
rdft:approval rdft:Approved ; | |
@@ -2299,7 +2298,7 @@ | |
mf:result <turtle-subm-25.nt> ; | |
. | |
-:turtle-subm-26 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-26> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-26" ; | |
rdfs:comment "Variations on decimal canonicalization" ; | |
rdft:approval rdft:Approved ; | |
@@ -2307,7 +2306,7 @@ | |
mf:result <turtle-subm-26.nt> ; | |
. | |
-:turtle-subm-27 rdf:type rdft:TestTurtleEval ; | |
+<#turtle-subm-27> rdf:type rdft:TestTurtleEval ; | |
mf:name "turtle-subm-27" ; | |
rdfs:comment "Repeating @base changes base for relative IRI lookup" ; | |
rdft:approval rdft:Approved ; | |
@@ -2315,28 +2314,28 @@ | |
mf:result <turtle-subm-27.nt> ; | |
. | |
-:turtle-eval-bad-01 rdf:type rdft:TestTurtleNegativeEval ; | |
+<#turtle-eval-bad-01> rdf:type rdft:TestTurtleNegativeEval ; | |
mf:name "turtle-eval-bad-01" ; | |
rdfs:comment "Bad IRI : good escape, bad charcater (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-eval-bad-01.ttl> ; | |
. | |
-:turtle-eval-bad-02 rdf:type rdft:TestTurtleNegativeEval ; | |
+<#turtle-eval-bad-02> rdf:type rdft:TestTurtleNegativeEval ; | |
mf:name "turtle-eval-bad-02" ; | |
rdfs:comment "Bad IRI : hex 3C is < (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-eval-bad-02.ttl> ; | |
. | |
-:turtle-eval-bad-03 rdf:type rdft:TestTurtleNegativeEval ; | |
+<#turtle-eval-bad-03> rdf:type rdft:TestTurtleNegativeEval ; | |
mf:name "turtle-eval-bad-03" ; | |
rdfs:comment "Bad IRI : hex 3E is (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-eval-bad-03.ttl> ; | |
. | |
-:turtle-eval-bad-04 rdf:type rdft:TestTurtleNegativeEval ; | |
+<#turtle-eval-bad-04> rdf:type rdft:TestTurtleNegativeEval ; | |
mf:name "turtle-eval-bad-04" ; | |
rdfs:comment "Bad IRI : {abc} (negative evaluation test)" ; | |
rdft:approval rdft:Approved ; | |
@@ -2345,7 +2344,7 @@ | |
# tests requested by Jeremy Carroll | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c35 | |
-:comment_following_localName rdf:type rdft:TestTurtleEval ; | |
+<#comment_following_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "comment_following_localName" ; | |
rdfs:comment "comment following localName" ; | |
rdft:approval rdft:Proposed ; | |
@@ -2353,7 +2352,7 @@ | |
mf:result <IRI_spo.nt> ; | |
. | |
-:number_sign_following_localName rdf:type rdft:TestTurtleEval ; | |
+<#number_sign_following_localName> rdf:type rdft:TestTurtleEval ; | |
mf:name "number_sign_following_localName" ; | |
rdfs:comment "number sign following localName" ; | |
rdft:approval rdft:Proposed ; | |
@@ -2361,7 +2360,7 @@ | |
mf:result <number_sign_following_localName.nt> ; | |
. | |
-:comment_following_PNAME_NS rdf:type rdft:TestTurtleEval ; | |
+<#comment_following_PNAME_NS> rdf:type rdft:TestTurtleEval ; | |
mf:name "comment_following_PNAME_NS" ; | |
rdfs:comment "comment following PNAME_NS" ; | |
rdft:approval rdft:Proposed ; | |
@@ -2369,7 +2368,7 @@ | |
mf:result <comment_following_PNAME_NS.nt> ; | |
. | |
-:number_sign_following_PNAME_NS rdf:type rdft:TestTurtleEval ; | |
+<#number_sign_following_PNAME_NS> rdf:type rdft:TestTurtleEval ; | |
mf:name "number_sign_following_PNAME_NS" ; | |
rdfs:comment "number sign following PNAME_NS" ; | |
rdft:approval rdft:Proposed ; | |
@@ -2379,7 +2378,7 @@ | |
# tests from Dave Beckett | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c28 | |
-:LITERAL_LONG2_with_REVERSE_SOLIDUS rdf:type rdft:TestTurtleEval ; | |
+<#LITERAL_LONG2_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ; | |
mf:name "LITERAL_LONG2_with_REVERSE_SOLIDUS" ; | |
rdfs:comment "REVERSE SOLIDUS at end of LITERAL_LONG2" ; | |
rdft:approval rdft:Approved ; | |
@@ -2387,14 +2386,14 @@ | |
mf:result <LITERAL_LONG2_with_REVERSE_SOLIDUS.nt> ; | |
. | |
-:turtle-syntax-bad-LITERAL2_with_langtag_and_datatype rdf:type rdft:TestTurtleNegativeSyntax ; | |
+<#turtle-syntax-bad-LITERAL2_with_langtag_and_datatype> rdf:type rdft:TestTurtleNegativeSyntax ; | |
mf:name "turtle-syntax-bad-num-05" ; | |
rdfs:comment "Bad number format (negative test)" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-LITERAL2_with_langtag_and_datatype.ttl> ; | |
. | |
-:two_LITERAL_LONG2s rdf:type rdft:TestTurtleEval ; | |
+<#two_LITERAL_LONG2s> rdf:type rdft:TestTurtleEval ; | |
mf:name "two_LITERAL_LONG2s" ; | |
rdfs:comment "two LITERAL_LONG2s testing quote delimiter overrun" ; | |
rdft:approval rdft:Approved ; | |
@@ -2402,7 +2401,7 @@ | |
mf:result <two_LITERAL_LONG2s.nt> ; | |
. | |
-:langtagged_LONG_with_subtag rdf:type rdft:TestTurtleEval ; | |
+<#langtagged_LONG_with_subtag> rdf:type rdft:TestTurtleEval ; | |
mf:name "langtagged_LONG_with_subtag" ; | |
rdfs:comment "langtagged LONG with subtag \"\"\"Cheers\"\"\"@en-UK" ; | |
rdft:approval rdft:Approved ; | |
@@ -2412,91 +2411,91 @@ | |
# tests from David Robillard | |
# http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#c21 | |
-:turtle-syntax-bad-blank-label-dot-end | |
+<#turtle-syntax-bad-blank-label-dot-end> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Blank node label must not end in dot" ; | |
mf:name "turtle-syntax-bad-blank-label-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-blank-label-dot-end.ttl> . | |
-:turtle-syntax-bad-number-dot-in-anon | |
+<#turtle-syntax-bad-number-dot-in-anon> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Dot delimeter may not appear in anonymous nodes" ; | |
mf:name "turtle-syntax-bad-number-dot-in-anon" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-number-dot-in-anon.ttl> . | |
-:turtle-syntax-bad-ln-dash-start | |
+<#turtle-syntax-bad-ln-dash-start> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Local name must not begin with dash" ; | |
mf:name "turtle-syntax-bad-ln-dash-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-ln-dash-start.ttl> . | |
-:turtle-syntax-bad-ln-escape | |
+<#turtle-syntax-bad-ln-escape> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Bad hex escape in local name" ; | |
mf:name "turtle-syntax-bad-ln-escape" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-ln-escape.ttl> . | |
-:turtle-syntax-bad-ln-escape-start | |
+<#turtle-syntax-bad-ln-escape-start> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Bad hex escape at start of local name" ; | |
mf:name "turtle-syntax-bad-ln-escape-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-ln-escape-start.ttl> . | |
-:turtle-syntax-bad-ns-dot-end | |
+<#turtle-syntax-bad-ns-dot-end> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Prefix must not end in dot" ; | |
mf:name "turtle-syntax-bad-ns-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-ns-dot-end.ttl> . | |
-:turtle-syntax-bad-ns-dot-start | |
+<#turtle-syntax-bad-ns-dot-start> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Prefix must not start with dot" ; | |
mf:name "turtle-syntax-bad-ns-dot-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-ns-dot-start.ttl> . | |
-:turtle-syntax-bad-missing-ns-dot-end | |
+<#turtle-syntax-bad-missing-ns-dot-end> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Prefix must not end in dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; | |
mf:name "turtle-syntax-bad-missing-ns-dot-end" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-missing-ns-dot-end.ttl> . | |
-:turtle-syntax-bad-missing-ns-dot-start | |
+<#turtle-syntax-bad-missing-ns-dot-start> | |
rdf:type rdft:TestTurtleNegativeSyntax ; | |
rdfs:comment "Prefix must not start with dot (error in triple, not prefix directive like turtle-syntax-bad-ns-dot-end)" ; | |
mf:name "turtle-syntax-bad-missing-ns-dot-start" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-bad-missing-ns-dot-start.ttl> . | |
-:turtle-syntax-ln-dots | |
+<#turtle-syntax-ln-dots> | |
rdf:type rdft:TestTurtlePositiveSyntax ; | |
rdfs:comment "Dots in pname local names" ; | |
mf:name "turtle-syntax-ln-dots" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-ln-dots.ttl> . | |
-:turtle-syntax-ln-colons | |
+<#turtle-syntax-ln-colons> | |
rdf:type rdft:TestTurtlePositiveSyntax ; | |
rdfs:comment "Colons in pname local names" ; | |
mf:name "turtle-syntax-ln-colons" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-ln-colons.ttl> . | |
-:turtle-syntax-ns-dots | |
+<#turtle-syntax-ns-dots> | |
rdf:type rdft:TestTurtlePositiveSyntax ; | |
rdfs:comment "Dots in namespace names" ; | |
mf:name "turtle-syntax-ns-dots" ; | |
rdft:approval rdft:Approved ; | |
mf:action <turtle-syntax-ns-dots.ttl> . | |
-:turtle-syntax-blank-label | |
+<#turtle-syntax-blank-label> | |
rdf:type rdft:TestTurtlePositiveSyntax ; | |
rdfs:comment "Characters allowed in blank node labels" ; | |
mf:name "turtle-syntax-blank-label" ; | |
diff --git a/test/mdata/codelab.html b/test/mdata/codelab.html | |
deleted file mode 100644 | |
index a2218aac..00000000 | |
--- a/test/mdata/codelab.html | |
+++ /dev/null | |
@@ -1,24 +0,0 @@ | |
-<!DOCTYPE html> | |
-<html> | |
-<head> | |
- <meta charset="utf-8"> | |
- <title>Structured data with schema.org codelab</title> | |
-</head> | |
-<body itemscope itemtype="http://schema.org/TechArticle"> | |
-<h1 itemprop="name">Structured data with schema.org codelab</h1> | |
- <img style="float:right" src="squares.png" itemprop="image" /> | |
- <meta itemprop="educationalUse" content="codelab"> | |
- <p class="byline"> | |
- By <span itemprop="author"><a href="http://example.com/AuthorName">Author Name</a></span>, | |
- <time itemprop="datePublished" content="20140129">January 29, 2014</time> | |
- </p> | |
-<div itemprop="description"> | |
- <h2>About this codelab</h2> | |
-</div> | |
-<div itemprop="articleBody"> | |
- <h2>Exercise 1: From basic HTML to RDFa: first steps</h2> | |
- <h2>Exercise 2: Embedded types</h2> | |
- <h2>Exercise 3: From strings to things</h2> | |
-</div> | |
-</body> | |
-</html> | |
diff --git a/test/rdf/rdf-containers-syntax-vs-schema/test004.nt b/test/rdf/rdf-containers-syntax-vs-schema/test004.nt | |
deleted file mode 100644 | |
index 2aea030d..00000000 | |
--- a/test/rdf/rdf-containers-syntax-vs-schema/test004.nt | |
+++ /dev/null | |
@@ -1,29 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foo/Bar> . | |
-_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> "1" . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:bar . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "1" . | |
-_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2> "2"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . | |
-_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_3> _:res . | |
-_:res <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://foo/Bar> . | |
-_:bar <http://www.w3.org/1999/02/22-rdf-syntax-ns#_4> _:res2 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:bar . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_4> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test004.rdf#e4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:res2 . | |
-_:res2 <http://foo/bar> "foobar" . | |
- | |
diff --git a/test/rdf/rdf-containers-syntax-vs-schema/test006.nt b/test/rdf/rdf-containers-syntax-vs-schema/test006.nt | |
deleted file mode 100644 | |
index e5d31bae..00000000 | |
--- a/test/rdf/rdf-containers-syntax-vs-schema/test006.nt | |
+++ /dev/null | |
@@ -1,40 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq> . | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_3> "3" . | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "foobar" . | |
- | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Alt> . | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2> "2" . | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "foobar" . | |
- | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdf-containers-syntax-vs-schema/test006.rdf#e2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "barfoo" . | |
- | |
- | |
- | |
- | |
-_:bag <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag> . | |
- | |
- | |
- | |
- | |
- | |
- | |
- | |
- | |
diff --git a/test/rdf/rdfms-empty-property-elements/test005.nt b/test/rdf/rdfms-empty-property-elements/test005.nt | |
deleted file mode 100644 | |
index 9e90c5dd..00000000 | |
--- a/test/rdf/rdfms-empty-property-elements/test005.nt | |
+++ /dev/null | |
@@ -1,18 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> "" . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test005.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "" . | |
diff --git a/test/rdf/rdfms-empty-property-elements/test006.nt b/test/rdf/rdfms-empty-property-elements/test006.nt | |
deleted file mode 100644 | |
index 4b49738d..00000000 | |
--- a/test/rdf/rdfms-empty-property-elements/test006.nt | |
+++ /dev/null | |
@@ -1,18 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> _:a1 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test006.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:a1 . | |
diff --git a/test/rdf/rdfms-empty-property-elements/test011.nt b/test/rdf/rdfms-empty-property-elements/test011.nt | |
deleted file mode 100644 | |
index d1c3402d..00000000 | |
--- a/test/rdf/rdfms-empty-property-elements/test011.nt | |
+++ /dev/null | |
@@ -1,18 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> "" . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test011.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> "" . | |
diff --git a/test/rdf/rdfms-empty-property-elements/test012.nt b/test/rdf/rdfms-empty-property-elements/test012.nt | |
deleted file mode 100644 | |
index e328ee46..00000000 | |
--- a/test/rdf/rdfms-empty-property-elements/test012.nt | |
+++ /dev/null | |
@@ -1,18 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id$ | |
-# | |
-##################################################################### | |
-<http://random.ioctl.org/#bar> <http://random.ioctl.org/#someProperty> _:a1 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> <http://random.ioctl.org/#bar> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://random.ioctl.org/#someProperty> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/test012.rdf#foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:a1 . | |
diff --git a/test/rdf/rdfms-not-id-and-resource-attr/test001.nt b/test/rdf/rdfms-not-id-and-resource-attr/test001.nt | |
deleted file mode 100644 | |
index bba961ce..00000000 | |
--- a/test/rdf/rdfms-not-id-and-resource-attr/test001.nt | |
+++ /dev/null | |
@@ -1,19 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id: test001.nt,v 1.1 2002/03/08 10:55:12 dajobe Exp $ | |
-# | |
-##################################################################### | |
-_:j88091 <http://example.org/prop2> "val" . | |
-_:j88090 <http://example.org/prop1> _:j88091 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88090 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test001.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:j88091 . | |
diff --git a/test/rdf/rdfms-not-id-and-resource-attr/test004.nt b/test/rdf/rdfms-not-id-and-resource-attr/test004.nt | |
deleted file mode 100644 | |
index 1b9bf9d9..00000000 | |
--- a/test/rdf/rdfms-not-id-and-resource-attr/test004.nt | |
+++ /dev/null | |
@@ -1,18 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id: test004.nt,v 1.1 2002/03/08 10:55:13 dajobe Exp $ | |
-# | |
-##################################################################### | |
-_:j88101 <http://example.org/prop1> <http://example.org/object> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88101 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://example.org/object> . | |
diff --git a/test/rdf/rdfms-not-id-and-resource-attr/test005.nt b/test/rdf/rdfms-not-id-and-resource-attr/test005.nt | |
deleted file mode 100644 | |
index 119b89bc..00000000 | |
--- a/test/rdf/rdfms-not-id-and-resource-attr/test005.nt | |
+++ /dev/null | |
@@ -1,19 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id: test005.nt,v 1.1 2002/03/08 10:55:13 dajobe Exp $ | |
-# | |
-##################################################################### | |
-<http://example.org/object> <http://example.org/prop2> "val" . | |
-_:j88106 <http://example.org/prop1> <http://example.org/object> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j88106 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/prop1> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-not-id-and-resource-attr/test005.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> <http://example.org/object> . | |
diff --git a/test/rdf/rdfms-syntax-incomplete/test004.nt b/test/rdf/rdfms-syntax-incomplete/test004.nt | |
deleted file mode 100644 | |
index 414a50d9..00000000 | |
--- a/test/rdf/rdfms-syntax-incomplete/test004.nt | |
+++ /dev/null | |
@@ -1,21 +0,0 @@ | |
-# | |
-# Copyright World Wide Web Consortium, (Massachusetts Institute of | |
-# Technology, Institut National de Recherche en Informatique et en | |
-# Automatique, Keio University). | |
-# | |
-# All Rights Reserved. | |
-# | |
-# Please see the full Copyright clause at | |
-# <http://www.w3.org/Consortium/Legal/copyright-software.html> | |
-# | |
-# $Id: test004.nt,v 1.1 2002/07/30 09:46:05 jcarroll Exp $ | |
-# | |
-##################################################################### | |
-_:j0 <http://example.org/property1> _:j1A . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#subject> _:j0 . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate> <http://example.org/property1> . | |
-<http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-syntax-incomplete/test004.rdf#reify> <http://www.w3.org/1999/02/22-rdf-syntax-ns#object> _:j1A . | |
-_:j2 <http://example.org/property2> _:j1A . | |
- | |
- | |
diff --git a/test/test_conjunctivegraph/test_conjunctivegraph_generators.py b/test/test_conjunctivegraph/test_conjunctivegraph_generators.py | |
index 339e93f8..e962ab7a 100644 | |
--- a/test/test_conjunctivegraph/test_conjunctivegraph_generators.py | |
+++ b/test/test_conjunctivegraph/test_conjunctivegraph_generators.py | |
@@ -1,12 +1,8 @@ | |
import os | |
from rdflib import ConjunctiveGraph, URIRef | |
+from test.data import TEST_DATA_DIR | |
- | |
-timblcardn3 = open( | |
- os.path.join( | |
- os.path.dirname(__file__), "..", "consistent_test_data", "timbl-card.n3" | |
- ) | |
-).read() | |
+timblcardn3 = open(os.path.join(TEST_DATA_DIR, "timbl-card.n3")).read() | |
michel = URIRef("urn:example:michel") | |
diff --git a/test/test_conjunctivegraph/test_conjunctivegraph_operator_combinations.py b/test/test_conjunctivegraph/test_conjunctivegraph_operator_combinations.py | |
index aa371c9a..f277621a 100644 | |
--- a/test/test_conjunctivegraph/test_conjunctivegraph_operator_combinations.py | |
+++ b/test/test_conjunctivegraph/test_conjunctivegraph_operator_combinations.py | |
@@ -4,24 +4,20 @@ from rdflib import ( | |
ConjunctiveGraph, | |
URIRef, | |
) | |
+from test.data import ( | |
+ TEST_DATA_DIR, | |
+ michel, | |
+ tarek, | |
+ bob, | |
+ likes, | |
+ hates, | |
+ pizza, | |
+ cheese, | |
+ context1 as c1, | |
+ context2 as c2, | |
+) | |
- | |
-michel = URIRef("urn:example:michel") | |
-tarek = URIRef("urn:example:tarek") | |
-bob = URIRef("urn:example:bob") | |
-likes = URIRef("urn:example:likes") | |
-hates = URIRef("urn:example:hates") | |
-pizza = URIRef("urn:example:pizza") | |
-cheese = URIRef("urn:example:cheese") | |
- | |
-c1 = URIRef("urn:example:context-1") | |
-c2 = URIRef("urn:example:context-2") | |
- | |
-sportquadstrig = open( | |
- os.path.join( | |
- os.path.dirname(__file__), "..", "consistent_test_data", "sportquads.trig" | |
- ) | |
-).read() | |
+sportquadstrig = open(os.path.join(TEST_DATA_DIR, "sportquads.trig")).read() | |
def test_operators_with_conjunctivegraph_and_graph(): | |
diff --git a/test/test_dataset/test_dataset_generators.py b/test/test_dataset/test_dataset_generators.py | |
index 03416ff8..4cb16c26 100644 | |
--- a/test/test_dataset/test_dataset_generators.py | |
+++ b/test/test_dataset/test_dataset_generators.py | |
@@ -1,6 +1,6 @@ | |
import os | |
from test.data import ( | |
- CONSISTENT_DATA_DIR, | |
+ TEST_DATA_DIR, | |
bob, | |
cheese, | |
hates, | |
@@ -12,7 +12,7 @@ from test.data import ( | |
from rdflib import Dataset, URIRef | |
-timblcardn3 = open(os.path.join(CONSISTENT_DATA_DIR, "timbl-card.n3")).read() | |
+timblcardn3 = open(os.path.join(TEST_DATA_DIR, "timbl-card.n3")).read() | |
def add_stuff(graph): | |
diff --git a/test/test_graph/test_graph.py b/test/test_graph/test_graph.py | |
index 4dd54b14..9e7f54c8 100644 | |
--- a/test/test_graph/test_graph.py | |
+++ b/test/test_graph/test_graph.py | |
@@ -21,7 +21,7 @@ from rdflib.store import Store | |
from rdflib.term import BNode | |
from test.testutils import GraphHelper, get_unique_plugin_names | |
-from test.data import tarek, likes, pizza, michel, hates, cheese, bob | |
+from test.data import TEST_DATA_DIR, tarek, likes, pizza, michel, hates, cheese, bob | |
from rdflib.plugins.stores.berkeleydb import has_bsddb | |
@@ -32,6 +32,7 @@ def test_property_store() -> None: | |
graph = Graph() | |
assert isinstance(graph.store, Store) | |
+ | |
def test_property_identifier_default() -> None: | |
""" | |
The default identifier for a graph is a `rdflib.term.BNode`. | |
@@ -39,6 +40,7 @@ def test_property_identifier_default() -> None: | |
graph = Graph() | |
assert isinstance(graph.identifier, BNode) | |
+ | |
def test_property_identifier() -> None: | |
""" | |
The ``identifier`` property works correctly. | |
@@ -47,6 +49,7 @@ def test_property_identifier() -> None: | |
graph = Graph(identifier=id) | |
assert id == graph.identifier | |
+ | |
def test_property_namespace_manager() -> None: | |
""" | |
The ``namespace_manager`` property works correctly. | |
@@ -67,15 +70,17 @@ def test_property_namespace_manager() -> None: | |
def get_store_names() -> Set[Optional[str]]: | |
names: Set[Optional[str]] = {*get_unique_plugin_names(plugin.Store)} | |
- names.difference_update({ | |
- "default", | |
- "Memory", | |
- "Auditable", | |
- "Concurrent", | |
- "SPARQLStore", | |
- "SPARQLUpdateStore", | |
- "SimpleMemory", | |
- }) | |
+ names.difference_update( | |
+ { | |
+ "default", | |
+ "Memory", | |
+ "Auditable", | |
+ "Concurrent", | |
+ "SPARQLStore", | |
+ "SPARQLUpdateStore", | |
+ "SimpleMemory", | |
+ } | |
+ ) | |
names.add(None) | |
if not has_bsddb: | |
names.remove("BerkeleyDB") | |
@@ -115,6 +120,7 @@ def populate_graph(graph: Graph): | |
graph.add((bob, hates, pizza)) | |
graph.add((bob, hates, michel)) # gasp! | |
+ | |
def depopulate_graph(graph: Graph): | |
graph.remove((tarek, likes, pizza)) | |
graph.remove((tarek, likes, cheese)) | |
@@ -124,15 +130,18 @@ def depopulate_graph(graph: Graph): | |
graph.remove((bob, hates, pizza)) | |
graph.remove((bob, hates, michel)) # gasp! | |
+ | |
def test_add(make_graph: GraphFactory): | |
graph = make_graph() | |
populate_graph(graph) | |
+ | |
def test_remove(make_graph: GraphFactory): | |
graph = make_graph() | |
populate_graph(graph) | |
depopulate_graph(graph) | |
+ | |
def test_triples(make_graph: GraphFactory): | |
graph = make_graph() | |
triples = graph.triples | |
@@ -177,6 +186,7 @@ def test_triples(make_graph: GraphFactory): | |
depopulate_graph(graph) | |
assert len(list(triples((Any, Any, Any)))) == 0 | |
+ | |
def test_connected(make_graph: GraphFactory): | |
graph = make_graph() | |
populate_graph(graph) | |
@@ -189,6 +199,7 @@ def test_connected(make_graph: GraphFactory): | |
assert graph.connected() is False | |
+ | |
def test_graph_sub(make_graph: GraphFactory): | |
g1 = make_graph() | |
g2 = make_graph() | |
@@ -214,6 +225,7 @@ def test_graph_sub(make_graph: GraphFactory): | |
assert (bob, likes, cheese) not in g1 | |
+ | |
def test_graph_add(make_graph: GraphFactory): | |
g1 = make_graph() | |
g2 = make_graph() | |
@@ -237,6 +249,7 @@ def test_graph_add(make_graph: GraphFactory): | |
assert (bob, likes, cheese) in g1 | |
+ | |
def test_graph_intersection(make_graph: GraphFactory): | |
g1 = make_graph() | |
g2 = make_graph() | |
@@ -268,6 +281,7 @@ def test_graph_intersection(make_graph: GraphFactory): | |
assert (michel, likes, cheese) in g1 | |
+ | |
def test_guess_format_for_parse(make_graph: GraphFactory): | |
graph = make_graph() | |
@@ -276,11 +290,20 @@ def test_guess_format_for_parse(make_graph: GraphFactory): | |
graph.parse(__file__) # here we are trying to parse a Python file!! | |
# .nt can be parsed by Turtle Parser | |
- graph.parse("test/nt/anons-01.nt") | |
+ graph.parse(os.path.join(TEST_DATA_DIR, "suites", "nt_misc", "anons-01.nt")) | |
# RDF/XML | |
- graph.parse("test/rdf/datatypes/test001.rdf") # XML | |
+ graph.parse( | |
+ os.path.join( | |
+ TEST_DATA_DIR, "suites", "w3c", "rdfxml", "datatypes", "test001.rdf" | |
+ ) | |
+ ) # XML | |
# bad filename but set format | |
- graph.parse("test/rdf/datatypes/test001.borked", format="xml") | |
+ graph.parse( | |
+ os.path.join( | |
+ TEST_DATA_DIR, "suites", "w3c", "rdfxml", "datatypes", "test001.borked" | |
+ ), | |
+ format="xml", | |
+ ) | |
with pytest.raises(ParserError): | |
graph.parse(data="rubbish") | |
@@ -332,23 +355,27 @@ def test_guess_format_for_parse(make_graph: GraphFactory): | |
try: | |
# persistent Australian Government online RDF resource without a file-like ending | |
- graph.parse( | |
- location="https://linked.data.gov.au/def/agrif?_format=text/turtle" | |
- ) | |
+ graph.parse(location="https://linked.data.gov.au/def/agrif?_format=text/turtle") | |
except (URLError, HTTPError): | |
# this endpoint is currently not available, ignore this test. | |
pass | |
+ | |
def test_parse_file_uri(make_graph: GraphFactory): | |
EG = Namespace("http://example.org/#") | |
g = make_graph() | |
- g.parse(Path("./test/nt/simple-04.nt").absolute().as_uri()) | |
+ g.parse( | |
+ Path(os.path.join(TEST_DATA_DIR, "suites", "nt_misc", "simple-04.nt")) | |
+ .absolute() | |
+ .as_uri() | |
+ ) | |
triple_set = GraphHelper.triple_set(g) | |
assert triple_set == { | |
- (EG["Subject"], EG["predicate"], EG["ObjectP"]), | |
- (EG["Subject"], EG["predicate"], EG["ObjectQ"]), | |
- (EG["Subject"], EG["predicate"], EG["ObjectR"]), | |
- } | |
+ (EG["Subject"], EG["predicate"], EG["ObjectP"]), | |
+ (EG["Subject"], EG["predicate"], EG["ObjectQ"]), | |
+ (EG["Subject"], EG["predicate"], EG["ObjectR"]), | |
+ } | |
+ | |
def test_transitive(make_graph: GraphFactory): | |
person = URIRef("ex:person") | |
@@ -370,14 +397,26 @@ def test_transitive(make_graph: GraphFactory): | |
g.add((mom, parent, dad_of_mom)) | |
# transitive parents of person | |
- assert set(g.transitive_objects(subject=person, predicate=parent)) == {person, dad, mom_of_dad, dad_of_dad, mom, mom_of_mom, dad_of_mom} | |
+ assert set(g.transitive_objects(subject=person, predicate=parent)) == { | |
+ person, | |
+ dad, | |
+ mom_of_dad, | |
+ dad_of_dad, | |
+ mom, | |
+ mom_of_mom, | |
+ dad_of_mom, | |
+ } | |
# transitive parents of dad | |
assert set(g.transitive_objects(dad, parent)) == {dad, mom_of_dad, dad_of_dad} | |
# transitive parents of dad_of_dad | |
assert set(g.transitive_objects(dad_of_dad, parent)) == {dad_of_dad} | |
# transitive children (inverse of parents) of mom_of_mom | |
- assert set(g.transitive_subjects(predicate=parent, object=mom_of_mom)) == {mom_of_mom, mom, person} | |
+ assert set(g.transitive_subjects(predicate=parent, object=mom_of_mom)) == { | |
+ mom_of_mom, | |
+ mom, | |
+ person, | |
+ } | |
# transitive children (inverse of parents) of mom | |
assert set(g.transitive_subjects(parent, mom)) == {mom, person} | |
# transitive children (inverse of parents) of person | |
diff --git a/test/test_graph/test_graph_generators.py b/test/test_graph/test_graph_generators.py | |
index 288bb2fc..51038580 100644 | |
--- a/test/test_graph/test_graph_generators.py | |
+++ b/test/test_graph/test_graph_generators.py | |
@@ -1,7 +1,7 @@ | |
import os | |
from rdflib import Graph, URIRef | |
from test.data import ( | |
- CONSISTENT_DATA_DIR, | |
+ TEST_DATA_DIR, | |
michel, | |
tarek, | |
bob, | |
@@ -12,7 +12,7 @@ from test.data import ( | |
) | |
-timblcardn3 = open(os.path.join(CONSISTENT_DATA_DIR, "timbl-card.n3")).read() | |
+timblcardn3 = open(os.path.join(TEST_DATA_DIR, "timbl-card.n3")).read() | |
def add_stuff(graph): | |
diff --git a/test/test_literal/test_literal.py b/test/test_literal/test_literal.py | |
index 44c3e25c..32833d9a 100644 | |
--- a/test/test_literal/test_literal.py | |
+++ b/test/test_literal/test_literal.py | |
@@ -116,10 +116,8 @@ class TestNewPT: | |
("Not a valid time", XSD.time, True), | |
("Not a valid date", XSD.date, True), | |
("7264666c6962", XSD.hexBinary, False), | |
- | |
# RDF.langString is not a recognized datatype IRI as we assign no literal value to it, though this should likely change. | |
("English string", RDF.langString, None), | |
- | |
# The datatypes IRIs below should never be recognized. | |
("[p]", EGNS.unrecognized, None), | |
], | |
diff --git a/test/test_misc/test_parse_file_guess_format.py b/test/test_misc/test_parse_file_guess_format.py | |
index c1c3ec04..294cc1df 100644 | |
--- a/test/test_misc/test_parse_file_guess_format.py | |
+++ b/test/test_misc/test_parse_file_guess_format.py | |
@@ -7,6 +7,7 @@ | |
# mypy: no_implicit_optional, warn_redundant_casts, warn_unused_ignores | |
# mypy: warn_return_any, no_implicit_reexport, strict_equality | |
+import os | |
import pytest | |
import logging | |
from pathlib import Path | |
@@ -17,6 +18,7 @@ from rdflib.exceptions import ParserError | |
from rdflib import Graph | |
from rdflib.util import guess_format | |
+from test.data import TEST_DATA_DIR | |
class TestFileParserGuessFormat: | |
@@ -44,11 +46,20 @@ class TestFileParserGuessFormat: | |
def test_ttl(self) -> None: | |
g = Graph() | |
- assert isinstance(g.parse("test/w3c/turtle/IRI_subject.ttl"), Graph) | |
+ assert isinstance( | |
+ g.parse( | |
+ os.path.join( | |
+ TEST_DATA_DIR, "suites", "w3c", "turtle", "IRI_subject.ttl" | |
+ ) | |
+ ), | |
+ Graph, | |
+ ) | |
def test_n3(self) -> None: | |
g = Graph() | |
- assert isinstance(g.parse("test/n3/example-lots_of_graphs.n3"), Graph) | |
+ assert isinstance( | |
+ g.parse(os.path.join(TEST_DATA_DIR, "example-lots_of_graphs.n3")), Graph | |
+ ) | |
def test_warning(self) -> None: | |
g = Graph() | |
@@ -56,7 +67,10 @@ class TestFileParserGuessFormat: | |
with TemporaryDirectory() as tmpdirname: | |
newpath = Path(tmpdirname).joinpath("no_file_ext") | |
- copyfile("test/rdf/Manifest.rdf", str(newpath)) | |
+ copyfile( | |
+ os.path.join(TEST_DATA_DIR, "suites", "w3c", "rdfxml", "Manifest.rdf"), | |
+ str(newpath), | |
+ ) | |
with pytest.raises(ParserError, match=r"Could not guess RDF format"): | |
with pytest.warns( | |
UserWarning, | |
diff --git a/test/test_n3.py b/test/test_n3.py | |
index ef442646..120d3e53 100644 | |
--- a/test/test_n3.py | |
+++ b/test/test_n3.py | |
@@ -66,7 +66,6 @@ n3:context a rdf:Property; rdfs:domain n3:statement; | |
class TestN3Case: | |
- | |
def test_base_cumulative(self): | |
""" | |
Test that the n3 parser supports base declarations | |
@@ -161,7 +160,7 @@ foo-bar:Ex foo-bar:name "Test" . """ | |
Make sure n3 parser does not choke on UTF-8 BOM | |
""" | |
g = Graph() | |
- n3_path = os.path.relpath(os.path.join(TEST_DIR, "n3/issue156.n3", os.curdir)) | |
+ n3_path = os.path.relpath(os.path.join(TEST_DIR, "data/issue156.n3", os.curdir)) | |
g.parse(n3_path, format="n3") | |
def test_issue999(self): | |
index 126fa5a6..86796fe4 100644 | |
--- a/test/test_definednamespace.py | |
+++ b/test/test_namespace/test_definednamespace.py | |
@@ -3,7 +3,7 @@ import subprocess | |
from pathlib import Path | |
from rdflib import RDF, SKOS | |
import json | |
- | |
+from test.data import TEST_DATA_DIR | |
def test_definednamespace_creator_qb(): | |
""" | |
@@ -11,12 +11,12 @@ def test_definednamespace_creator_qb(): | |
""" | |
definednamespace_script = ( | |
- Path(__file__).parent.parent | |
+ Path(__file__).parent.parent.parent | |
/ "rdflib" | |
/ "tools" | |
/ "defined_namespace_creator.py" | |
) | |
- qb_data_file = Path(__file__).parent / "defined_namespaces" / "qb.ttl" | |
+ qb_data_file = Path(TEST_DATA_DIR) / "defined_namespaces" / "qb.ttl" | |
print("\n") | |
print(f"Using {definednamespace_script}...") | |
print(f"Testing {qb_data_file}...") | |
@@ -59,12 +59,12 @@ def test_definednamespace_creator_fake(): | |
""" | |
definednamespace_script = ( | |
- Path(__file__).parent.parent | |
+ Path(__file__).parent.parent.parent | |
/ "rdflib" | |
/ "tools" | |
/ "defined_namespace_creator.py" | |
) | |
- qb_data_file = Path(__file__).parent / "defined_namespaces" / "fake.xxx" | |
+ qb_data_file = Path(TEST_DATA_DIR) / "defined_namespaces" / "fake.xxx" | |
print("\n") | |
print(f"Using {definednamespace_script}...") | |
print(f"Testing {qb_data_file}...(expected to fail)") | |
@@ -90,12 +90,12 @@ def test_definednamespace_creator_bad_ns(): | |
""" | |
definednamespace_script = ( | |
- Path(__file__).parent.parent | |
+ Path(__file__).parent.parent.parent | |
/ "rdflib" | |
/ "tools" | |
/ "defined_namespace_creator.py" | |
) | |
- qb_data_file = Path(__file__).parent / "defined_namespaces" / "fake.xxx" | |
+ qb_data_file = Path(TEST_DATA_DIR) / "defined_namespaces" / "fake.xxx" | |
print("\n") | |
print(f"Using {definednamespace_script}...") | |
print(f"Testing {qb_data_file}...(expected to fail - bad NS given)") | |
diff --git a/test/test_namespace/test_definednamespace_creator.py b/test/test_namespace/test_definednamespace_creator.py | |
index 70293c9a..6fd5d8bf 100644 | |
--- a/test/test_namespace/test_definednamespace_creator.py | |
+++ b/test/test_namespace/test_definednamespace_creator.py | |
@@ -14,7 +14,9 @@ def test_definednamespace_creator_qb(): | |
/ "tools" | |
/ "defined_namespace_creator.py" | |
) | |
- qb_data_file = Path(__file__).parent.parent / "defined_namespaces" / "qb.ttl" | |
+ qb_data_file = ( | |
+ Path(__file__).parent.parent / "data" / "defined_namespaces" / "qb.ttl" | |
+ ) | |
print("\n") | |
print(f"Using {definednamespace_script}...") | |
print(f"Testing {qb_data_file}...") | |
@@ -62,7 +64,9 @@ def test_definednamespace_creator_fake(): | |
/ "tools" | |
/ "defined_namespace_creator.py" | |
) | |
- qb_data_file = Path(__file__).parent.parent / "defined_namespaces" / "fake.xxx" | |
+ qb_data_file = ( | |
+ Path(__file__).parent.parent / "data" / "defined_namespaces" / "fake.xxx" | |
+ ) | |
print("\n") | |
print(f"Using {definednamespace_script}...") | |
print(f"Testing {qb_data_file}...(expected to fail)") | |
diff --git a/test/test_nt_misc.py b/test/test_nt_misc.py | |
index 4afb0698..e34b2534 100644 | |
--- a/test/test_nt_misc.py | |
+++ b/test/test_nt_misc.py | |
@@ -7,11 +7,11 @@ from rdflib.plugins.parsers import ntriples | |
from urllib.request import urlopen | |
from pathlib import Path | |
-from test import TEST_DIR | |
+from test.data import TEST_DATA_DIR | |
log = logging.getLogger(__name__) | |
-NT_PATH = os.path.relpath(os.path.join(TEST_DIR, "nt"), os.curdir) | |
+NT_PATH = os.path.relpath(os.path.join(TEST_DATA_DIR, "suites", "nt_misc"), os.curdir) | |
def nt_file(fn): | |
@@ -44,7 +44,7 @@ class NTTestCase(unittest.TestCase): | |
self.assertEqual(s, '<foo> <foo> "test\\n"@en .') | |
def testIssue1144_rdflib(self): | |
- fname = "test/nt/lists-02.nt" | |
+ fname = nt_file("lists-02.nt") | |
g1 = Graph() | |
with open(fname, "r") as f: | |
g1.parse(f, format="nt") | |
@@ -55,7 +55,7 @@ class NTTestCase(unittest.TestCase): | |
self.assertEqual(14, len(g2)) | |
def testIssue1144_w3c(self): | |
- fname = "test/nt/lists-02.nt" | |
+ fname = nt_file("lists-02.nt") | |
sink1 = ntriples.NTGraphSink(Graph()) | |
p1 = ntriples.W3CNTriplesParser(sink1) | |
with open(fname, "r") as f: | |
diff --git a/test/test_parsers/test_broken_parse_data_from_jena.py b/test/test_parsers/test_broken_parse_data_from_jena.py | |
new file mode 100644 | |
index 00000000..11e956fd | |
--- /dev/null | |
+++ b/test/test_parsers/test_broken_parse_data_from_jena.py | |
@@ -0,0 +1,38 @@ | |
+import os | |
+import pytest | |
+import rdflib | |
+from rdflib.compare import isomorphic | |
+from test.data import TEST_DATA_DIR | |
+ | |
+# Recovered from | |
+# https://github.com/RDFLib/rdflib/tree/6b4607018ebf589da74aea4c25408999f1acf2e2 | |
+ | |
+broken_parse_data = os.path.join(TEST_DATA_DIR, "broken_parse_test") | |
+ | |
+ | |
+@pytest.fixture | |
+def xfail_broken_parse_data(request): | |
+ fname = request.getfixturevalue("testfile") | |
+ | |
+ expected_failures = [ | |
+ "n3-writer-test-02.n3", | |
+ "n3-writer-test-25.n3", | |
+ "rdf-test-01.n3", | |
+ "rdf-test-08.n3", | |
+ "rdf-test-10.n3", | |
+ "rdf-test-24.n3", | |
+ ] | |
+ | |
+ if fname in expected_failures: | |
+ request.node.add_marker( | |
+ pytest.mark.xfail(reason=f"Expected failure with {fname}") | |
+ ) | |
+ | |
+ | |
+@pytest.mark.parametrize("testfile", os.listdir(broken_parse_data)) | |
+@pytest.mark.usefixtures("xfail_broken_parse_data") | |
+def test_n3_serializer_roundtrip(testfile) -> None: | |
+ | |
+ g1 = rdflib.ConjunctiveGraph() | |
+ | |
+ g1.parse(os.path.join(broken_parse_data, testfile), format='n3') | |
index ac5a6dcd..fdc5a8da 100644 | |
--- a/test/test_nquads.py | |
+++ b/test/test_parsers/test_nquads.py | |
@@ -2,15 +2,16 @@ import os | |
import unittest | |
from rdflib import ConjunctiveGraph, URIRef, Namespace | |
from test import TEST_DIR | |
+from test.data import TEST_DATA_DIR | |
-TEST_BASE = "test/nquads.rdflib" | |
+TEST_BASE = os.path.join(TEST_DATA_DIR, "nquads.rdflib") | |
class NQuadsParserTest(unittest.TestCase): | |
def _load_example(self): | |
g = ConjunctiveGraph() | |
nq_path = os.path.relpath( | |
- os.path.join(TEST_DIR, "nquads.rdflib/example.nquads"), os.curdir | |
+ os.path.join(TEST_DATA_DIR, "nquads.rdflib/example.nquads"), os.curdir | |
) | |
with open(nq_path, "rb") as data: | |
g.parse(data, format="nquads") | |
@@ -42,7 +43,7 @@ class NQuadsParserTest(unittest.TestCase): | |
def test_context_is_optional(self): | |
g = ConjunctiveGraph() | |
nq_path = os.path.relpath( | |
- os.path.join(TEST_DIR, "nquads.rdflib/test6.nq"), os.curdir | |
+ os.path.join(TEST_DATA_DIR, "nquads.rdflib/test6.nq"), os.curdir | |
) | |
with open(nq_path, "rb") as data: | |
g.parse(data, format="nquads") | |
@@ -75,9 +76,14 @@ class NQuadsParserTest(unittest.TestCase): | |
class BnodeContextTest(unittest.TestCase): | |
def setUp(self): | |
- self.data = open("test/nquads.rdflib/bnode_context.nquads", "rb") | |
+ self.data = open( | |
+ os.path.join(TEST_DATA_DIR, "nquads.rdflib/bnode_context.nquads"), "rb" | |
+ ) | |
self.data_obnodes = open( | |
- "test/nquads.rdflib/bnode_context_obj_bnodes.nquads", "rb" | |
+ os.path.join( | |
+ TEST_DATA_DIR, "nquads.rdflib/bnode_context_obj_bnodes.nquads" | |
+ ), | |
+ "rb", | |
) | |
def tearDown(self): | |
diff --git a/test/test_parsers/test_nquads_w3c.py b/test/test_parsers/test_nquads_w3c.py | |
index 8738ae7b..38f1d01a 100644 | |
--- a/test/test_parsers/test_nquads_w3c.py | |
+++ b/test/test_parsers/test_nquads_w3c.py | |
@@ -1,10 +1,12 @@ | |
"""This runs the nquads tests for the W3C RDF Working Group's N-Quads | |
test suite.""" | |
+import os | |
from typing import Callable, Dict | |
from rdflib import ConjunctiveGraph | |
from rdflib.term import Node, URIRef | |
from test.manifest import RDFT, RDFTest, read_manifest | |
+from test.data import TEST_DATA_DIR | |
import pytest | |
verbose = False | |
@@ -30,7 +32,7 @@ testers: Dict[Node, Callable[[RDFTest], None]] = { | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest("test/w3c/nquads/manifest.ttl"), | |
+ read_manifest(os.path.join(TEST_DATA_DIR, "suites", "w3c/nquads/manifest.ttl")), | |
) | |
def test_manifest(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
testers[type](rdf_test) | |
diff --git a/test/test_parsers/test_nt_w3c.py b/test/test_parsers/test_nt_w3c.py | |
index 3f689450..d3f8132c 100644 | |
--- a/test/test_parsers/test_nt_w3c.py | |
+++ b/test/test_parsers/test_nt_w3c.py | |
@@ -7,6 +7,7 @@ from rdflib import Graph | |
from rdflib.term import Node, URIRef | |
from test import TEST_DIR | |
from test.manifest import RDFT, RDFTest, read_manifest | |
+from test.data import TEST_DATA_DIR | |
import pytest | |
@@ -33,7 +34,9 @@ testers: Dict[Node, Callable[[RDFTest], None]] = { | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest(os.path.join(TEST_DIR, "w3c/nt/manifest.ttl"), legacy=True), | |
+ read_manifest( | |
+ os.path.join(TEST_DATA_DIR, "suites", "w3c/ntriples/manifest.ttl"), legacy=True | |
+ ), | |
) | |
def test_manifest(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
testers[type](rdf_test) | |
diff --git a/test/test_parsers/test_parser_hext.py b/test/test_parsers/test_parser_hext.py | |
index 4af94c79..4e24e158 100644 | |
--- a/test/test_parsers/test_parser_hext.py | |
+++ b/test/test_parsers/test_parser_hext.py | |
@@ -42,8 +42,7 @@ def test_small_string_cg(): | |
def test_small_file_singlegraph(): | |
d = Dataset().parse( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_singlegraph.ndjson", | |
+ Path(__file__).parent.parent / "data/test_parser_hext_singlegraph.ndjson", | |
format="hext", | |
) | |
assert len(d) == 10 | |
@@ -53,8 +52,7 @@ def test_small_file_multigraph(): | |
d = Dataset() | |
assert len(d) == 0 | |
d.parse( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_multigraph.ndjson", | |
+ Path(__file__).parent.parent / "data/test_parser_hext_multigraph.ndjson", | |
format="hext", | |
publicID=d.default_context.identifier, | |
) | |
@@ -74,8 +72,7 @@ def test_small_file_multigraph_cg(): | |
d = ConjunctiveGraph() | |
assert len(d) == 0 | |
d.parse( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_multigraph.ndjson", | |
+ Path(__file__).parent.parent / "data/test_parser_hext_multigraph.ndjson", | |
format="hext", | |
publicID=d.default_context.identifier, | |
) | |
index 4e53c3c7..0ce286b1 100644 | |
--- a/test/test_rdfxml.py | |
+++ b/test/test_parsers/test_rdfxml_w3c.py | |
@@ -14,7 +14,7 @@ from rdflib import RDF, RDFS, URIRef, BNode, Literal, Namespace, Graph | |
from rdflib.exceptions import ParserError | |
from rdflib.plugins.parsers.RDFVOC import RDFVOC | |
from rdflib.util import first | |
- | |
+from test.data import TEST_DATA_DIR | |
import logging | |
@@ -49,9 +49,9 @@ class TestStore(Graph): | |
super(TestStore, self).add((s, p, o)) | |
-TEST = Namespace("http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#") | |
+TEST = Namespace("http://www.w3.org/2013/RDFXMLTests/testSchema#") | |
-CACHE_DIR = os.path.join(os.path.dirname(__file__), "rdf") | |
+CACHE_DIR = os.path.join(TEST_DATA_DIR, "suites", "w3c", "rdfxml") | |
skipped = ( | |
# "datatypes/Manifest.rdf#test002", | |
@@ -81,7 +81,7 @@ def cached_file(url): | |
return fpath | |
-RDFCOREBASE = "http://www.w3.org/2000/10/rdf-tests/rdfcore/" | |
+RDFCOREBASE = "http://www.w3.org/2013/RDFXMLTests/" | |
def relative(url): | |
@@ -182,7 +182,7 @@ class ParserTestCase(unittest.TestCase): | |
self.manifest = manifest = Graph(store=self.store) | |
manifest.open(self.path) | |
manifest.parse( | |
- cached_file("http://www.w3.org/2000/10/rdf-tests/rdfcore/Manifest.rdf"), | |
+ cached_file("http://www.w3.org/2013/RDFXMLTests/Manifest.rdf"), | |
format="xml", | |
) | |
@@ -242,7 +242,7 @@ results.add((system, RDFS.comment, Literal(""))) | |
if __name__ == "__main__": | |
manifest = Graph() | |
manifest.parse( | |
- cached_file("http://www.w3.org/2000/10/rdf-tests/rdfcore/Manifest.rdf"), | |
+ cached_file("http://www.w3.org/2013/RDFXMLTests//Manifest.rdf"), | |
format="xml", | |
) | |
import sys | |
diff --git a/test/test_parsers/test_swap_n3.py b/test/test_parsers/test_swap_n3.py | |
index b00609bd..bf37d4c4 100644 | |
--- a/test/test_parsers/test_swap_n3.py | |
+++ b/test/test_parsers/test_swap_n3.py | |
@@ -5,6 +5,7 @@ import pytest | |
maketrans = str.maketrans | |
import rdflib | |
+from test.data import TEST_DATA_DIR | |
""" | |
SWAP N3 parser test suite | |
@@ -99,7 +100,7 @@ def get_cases(): | |
from copy import deepcopy | |
g = rdflib.Graph() | |
- swap_dir = os.path.join(os.getcwd(), "test", "swap-n3") | |
+ swap_dir = os.path.join(TEST_DATA_DIR, "suites", "swap-n3") | |
g.parse(os.path.join(swap_dir, "n3-rdf.tests"), format="n3") | |
g.parse(os.path.join(swap_dir, "n3-full.tests"), format="n3") | |
tfiles = [] | |
index b13fc409..56392065 100644 | |
--- a/test/test_trig_w3c.py | |
+++ b/test/test_parsers/test_trig_w3c.py | |
@@ -10,7 +10,7 @@ from rdflib.term import Node, URIRef | |
from test.manifest import RDFT, RDFTest, read_manifest | |
import pytest | |
- | |
+from test.data import TEST_DATA_DIR | |
import os | |
verbose = False | |
@@ -89,7 +89,7 @@ if os.name == "nt": | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest("test/w3c/trig/manifest.ttl"), | |
+ read_manifest(os.path.join(TEST_DATA_DIR, "suites/w3c/trig/manifest.ttl")), | |
) | |
def test_manifest(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
if rdf_test_uri in EXPECTED_FAILURES: | |
diff --git a/test/test_parsers/test_trix_parse.py b/test/test_parsers/test_trix_parse.py | |
index 136e49a9..6797d38e 100644 | |
--- a/test/test_parsers/test_trix_parse.py | |
+++ b/test/test_parsers/test_trix_parse.py | |
@@ -1,8 +1,7 @@ | |
#!/usr/bin/env python | |
import os | |
import unittest | |
-from test import TEST_DIR | |
- | |
+from test.data import TEST_DATA_DIR | |
from rdflib.graph import ConjunctiveGraph | |
@@ -18,7 +17,7 @@ class TestTrixParse(unittest.TestCase): | |
g = ConjunctiveGraph() | |
trix_path = os.path.relpath( | |
- os.path.join(TEST_DIR, "trix/aperture.trix"), os.curdir | |
+ os.path.join(TEST_DATA_DIR, "suites", "trix/aperture.trix"), os.curdir | |
) | |
g.parse(trix_path, format="trix") | |
c = list(g.contexts()) | |
@@ -36,7 +35,7 @@ class TestTrixParse(unittest.TestCase): | |
g = ConjunctiveGraph() | |
trix_path = os.path.relpath( | |
- os.path.join(TEST_DIR, "trix/nokia_example.trix"), os.curdir | |
+ os.path.join(TEST_DATA_DIR, "suites", "trix/nokia_example.trix"), os.curdir | |
) | |
g.parse(trix_path, format="trix") | |
@@ -47,7 +46,7 @@ class TestTrixParse(unittest.TestCase): | |
g = ConjunctiveGraph() | |
trix_path = os.path.relpath( | |
- os.path.join(TEST_DIR, "trix/ng4jtest.trix"), os.curdir | |
+ os.path.join(TEST_DATA_DIR, "suites", "trix/ng4jtest.trix"), os.curdir | |
) | |
g.parse(trix_path, format="trix") | |
diff --git a/test/test_parsers/test_turtle_w3c.py b/test/test_parsers/test_turtle_w3c.py | |
index e5f52a75..48bb87b0 100644 | |
--- a/test/test_parsers/test_turtle_w3c.py | |
+++ b/test/test_parsers/test_turtle_w3c.py | |
@@ -12,6 +12,7 @@ from rdflib.term import Node, URIRef | |
from test.manifest import RDFT, RDFTest, read_manifest | |
import pytest | |
from test.testutils import file_uri_to_path | |
+from test.data import TEST_DATA_DIR | |
verbose = False | |
@@ -78,7 +79,7 @@ if os.name == "nt": | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest("test/w3c/turtle/manifest.ttl"), | |
+ read_manifest(os.path.join(TEST_DATA_DIR, "suites/w3c/turtle/manifest.ttl")), | |
) | |
def test_manifest(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
if rdf_test_uri in EXPECTED_FAILURES: | |
diff --git a/test/test_roundtrip.py b/test/test_roundtrip.py | |
index 697dd610..d5a60151 100644 | |
--- a/test/test_roundtrip.py | |
+++ b/test/test_roundtrip.py | |
@@ -14,6 +14,7 @@ from rdflib.plugins.parsers.notation3 import BadSyntax | |
from rdflib.util import guess_format | |
from rdflib.namespace import XSD | |
from test.testutils import GraphHelper | |
+from test.data import TEST_DATA_DIR | |
logger = logging.getLogger(__name__) | |
@@ -40,7 +41,7 @@ but provides some roundtrip test functions of its own (see test_parser_hext.py | |
""" | |
TEST_DIR = Path(__file__).parent | |
-NT_DATA_DIR = TEST_DIR / "nt" | |
+NT_DATA_DIR = Path(TEST_DATA_DIR) / "suites" / "nt_misc" | |
INVALID_NT_FILES = { | |
# illegal literal as subject | |
"literals-01.nt", | |
@@ -67,7 +68,7 @@ INVALID_NT_FILES = { | |
} | |
-N3_DATA_DIR = Path(__file__).parent / "n3" | |
+N3_DATA_DIR = Path(TEST_DATA_DIR) / "suites" / "n3roundtrip" | |
XFAILS = { | |
("xml", "n3-writer-test-29.n3",): pytest.mark.xfail( | |
diff --git a/test/test_serializers/test_serializer_hext.py b/test/test_serializers/test_serializer_hext.py | |
index f2c7867f..8c6bca4e 100644 | |
--- a/test/test_serializers/test_serializer_hext.py | |
+++ b/test/test_serializers/test_serializer_hext.py | |
@@ -370,8 +370,7 @@ def test_hext_dataset_linecount(): | |
d = Dataset() | |
assert len(d) == 0 | |
d.parse( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_multigraph.ndjson", | |
+ Path(__file__).parent.parent / "data/test_parser_hext_multigraph.ndjson", | |
format="hext", | |
publicID=d.default_context.identifier, | |
) | |
@@ -390,17 +389,13 @@ def test_hext_dataset_linecount(): | |
def test_roundtrip(): | |
d = Dataset() | |
d.parse( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_multigraph.ndjson", | |
+ Path(__file__).parent.parent / "data/test_parser_hext_multigraph.ndjson", | |
format="hext", | |
publicID=d.default_context.identifier, | |
) | |
d.default_union = True | |
with open( | |
- str( | |
- Path(__file__).parent.parent | |
- / "consistent_test_data/test_parser_hext_multigraph.ndjson" | |
- ) | |
+ str(Path(__file__).parent.parent / "data/test_parser_hext_multigraph.ndjson") | |
) as i: | |
ordered_input = "".join(sorted(i.readlines())).strip() | |
index 67ab0d44..2798fe5f 100644 | |
--- a/test/test_dawg.py | |
+++ b/test/test_sparql/test_dawg.py | |
@@ -550,7 +550,7 @@ def handle_flags(): | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest("test/DAWG/data-r2/manifest-evaluation.ttl"), | |
+ read_manifest("test/data/suites/DAWG/data-r2/manifest-evaluation.ttl"), | |
) | |
def test_dawg_data_sparql10(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
testers[type](rdf_test) | |
@@ -558,14 +558,15 @@ def test_dawg_data_sparql10(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest) | |
@pytest.mark.parametrize( | |
"rdf_test_uri, type, rdf_test", | |
- read_manifest("test/DAWG/data-sparql11/manifest-all.ttl"), | |
+ read_manifest("test/data/suites/DAWG/data-sparql11/manifest-all.ttl"), | |
) | |
def test_dawg_data_sparql11(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
testers[type](rdf_test) | |
@pytest.mark.parametrize( | |
- "rdf_test_uri, type, rdf_test", read_manifest("test/DAWG/rdflib/manifest.ttl") | |
+ "rdf_test_uri, type, rdf_test", | |
+ read_manifest("test/data/suites/DAWG/rdflib/manifest.ttl"), | |
) | |
def test_dawg_rdflib(rdf_test_uri: URIRef, type: Node, rdf_test: RDFTest): | |
testers[type](rdf_test) | |
diff --git a/test/test_tools/test_csv2rdf.py b/test/test_tools/test_csv2rdf.py | |
index e98e71ed..48d32a54 100644 | |
--- a/test/test_tools/test_csv2rdf.py | |
+++ b/test/test_tools/test_csv2rdf.py | |
@@ -3,9 +3,9 @@ import re | |
import subprocess | |
import sys | |
from tempfile import mkstemp | |
-from test.data import CONSISTENT_DATA_DIR | |
+from test.data import TEST_DATA_DIR | |
-REALESTATE_FILE_PATH = os.path.join(CONSISTENT_DATA_DIR, "csv", "realestate.csv") | |
+REALESTATE_FILE_PATH = os.path.join(TEST_DATA_DIR, "csv", "realestate.csv") | |
class TestCSV2RDF: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment