--- a/rdf-turtle/coverage/coverage Wed Jan 16 11:16:39 2013 -0500
+++ b/rdf-turtle/coverage/coverage Wed Jan 16 11:19:44 2013 -0500
@@ -1,4 +1,7 @@
#!/usr/bin/perl
+
+# ls ../tests-ttl/*.ttl | grep -v bad | grep -v manifest | xargs ./coverage > report.html
+
use strict;
my ($Vol, $Dir);
BEGIN {
@@ -9,6 +12,7 @@
}
use constant HTML => 1;
+use constant WRITE_TESTS => 1;
use constant DEBUG => 0;
use turtleAwesome;
use XML::XPath;
@@ -61,12 +65,20 @@
return $str;
}
+sub writeFile {
+ my ($name, $content) = @_;
+ open(OUT, ">$name") || die "unable to open \"$name\" for writing\n";
+ print OUT &utf8encode($content);
+ close OUT;
+}
+
sub main {
- my @paths;
+ my (@paths, @tests, %turtleNames, %ntriplesNames, $manifestOrder, $manifestEntries, $listTSV);
my $pathspec = File::Spec->catpath($Vol, $Dir, 'paths');
- open(PATHS, $pathspec) || die "unable to open \"$pathspec\"\n";
+ open(PATHS, $pathspec) || die "unable to open \"$pathspec\" for reading\n";
my $lineno = 0;
my ($thead, $tests) = HTML ? ("<th>file</th>", "") : (undef, undef);
+
if (HTML) {
print "<!DOCTYPE html>
<html content='en' property='dcterms:language' about='' dir='ltr' xmlns='http://www.w3.org/1999/xhtml' lang='en'>
@@ -75,7 +87,10 @@
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
<style type='text/css'>
th { vertical-align: bottom; border-right: 1px solid black; font-size: smaller; }
-pre { background-color: #eef; display:table; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre999 { background-color: #eef; display:table; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre.turtle { background-color: #eef; float:left; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre.ntriples { background-color: #efe; float:left; border: .1em solid #ded; margin-left: 1em; margin-top: -1.1em; }
+.clear { clear:both; }
.n { background-color: #fee; }
.y { color: #eef; }
.y a { text-decoration: none; }
@@ -114,11 +129,16 @@
// console.log('coveragePopup ' + event.target.href.substr(event.target.href.indexOf('#')+1));
var thebox = document.getElementById('box');
var fragid = event.target.href.substr(event.target.href.indexOf('#')+1);
- var clone = document.getElementById(fragid).cloneNode(true);
- thebox.replaceChild(clone, thebox.firstChild);
+ var featureElement = document.getElementById(fragid);
+
+ var featureDiv = document.createElement('div');
+ featureDiv.appendChild(featureElement.firstChild.cloneNode(true));
+ featureDiv.appendChild(featureElement.firstChild.nextSibling.cloneNode(true));
+
+ thebox.replaceChild(featureDiv, thebox.firstChild);
var absoluteURI = event.target.parentNode.parentNode.querySelector('a');
- clone.nextSibling.nextSibling.textContent = '';
- writeit(clone.nextSibling.nextSibling, absoluteURI.href);
+ featureDiv.nextSibling.nextSibling.textContent = ''; // clear out debris while waiting for download
+ writeit(featureDiv.nextSibling.nextSibling, absoluteURI.href);
thebox.style.display = 'block';
@@ -171,7 +191,7 @@
++$lineno;
$line =~ s{(?<!\\)#.*}{};
next if ($line =~ m/^\s*$/);
- my ($name, $path, $turtle) = split(/\t+/, $line);
+ my ($name, $path, $turtle, $ntriples) = split(/\t+/, $line);
&utf8::decode($name);
my $id = $name;
$id =~ s/ /_/g;
@@ -185,20 +205,48 @@
chomp($turtle);
$turtle = unescape($turtle, $lineno);
+ chomp($ntriples);
+ $ntriples = unescape($ntriples, $lineno);
+
+ if (WRITE_TESTS && !exists $turtleNames{$turtle}) {
+ # create a new test.
+ $turtleNames{$turtle} = $id;
+ &writeFile("tests/$id.ttl", $turtle);
+
+ if (!exists $ntriplesNames{$ntriples}) {
+ # create a new ntriples file.
+ $ntriplesNames{$ntriples} = $id;
+ &writeFile("tests/$id.nt", $ntriples);
+ }
+ $manifestOrder .= " <#$id>\n";
+ $manifestEntries .= "<#$id> rdf:type rdft:TestTurtleEval ;
+ mf:name \"$id\" ;
+ rdfs:comment \"$name\" ;
+ mf:action <$id.ttl> ;
+ mf:result <$ntriplesNames{$ntriples}.nt> ;
+ .
+
+";
+
+ $listTSV .= "$id\t$id.ttl\t$ntriplesNames{$ntriples}.nt\n";
+ }
+
eval {
- my $text = noNamespaces(turtleToXML($turtle));
- my $xp = XML::LibXML->load_xml(string => $text);
+ my $turtleText = noNamespaces(turtleToXML($turtle));
+ my $xp = XML::LibXML->load_xml(string => $turtleText);
my $matches = $xp->find($path)->size();
if ($matches != 1) {
my $s = join("\n--\n", map {$_->toString()} @{$xp->find($path)});
print STDERR "$lineno: $name - $matches matches: $s\n";
}
- push (@paths, [$name, $path, $lineno, $id, $turtle]);
+ push (@paths, [$name, $path, $lineno, $id, $turtle, $ntriples]);
if (HTML) {
$tests .= " <div id='$id'>"
. "<h2>" . &HTMLescape($name) . "</h2>"
- . "<pre>" . &HTMLescape($turtle) . "</pre>"
+ . "<pre class='turtle'>" . &HTMLescape($turtle) . "</pre>"
+ . "<pre class='ntriples'>" . &HTMLescape($ntriples) . "</pre>"
+ . "<div class='clear'/>"
. "</div>\n";
my $stacked = join('<br />', map { &HTMLescape($_) } split(//, $name));
$thead .= "<th><a href='#$id'>$stacked</a></th>";
@@ -208,6 +256,24 @@
}
}
+ if (WRITE_TESTS) {
+ &writeFile("tests/manifest.ttl", "# Turtle atomic test manifest
+
+\@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 \"Atomic Turtle tests\" ;
+ mf:entries
+ (
+" . $manifestOrder . " ) .
+
+" . $manifestEntries);
+ &writeFile("list.tsv", $listTSV);
+ }
+
my %coverage;
my %tests;
my %grouped;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/list.tsv Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,74 @@
+IRI_subject IRI_subject.ttl IRI_subject.nt
+IRI_with_four_digit_numeric_escape IRI_with_four_digit_numeric_escape.ttl IRI_subject.nt
+IRI_with_eight_digit_numeric_escape IRI_with_eight_digit_numeric_escape.ttl IRI_subject.nt
+IRI_with_all_punctuation IRI_with_all_punctuation.ttl IRI_with_all_punctuation.nt
+bareword_a_predicate bareword_a_predicate.ttl bareword_a_predicate.nt
+old_style_prefix old_style_prefix.ttl IRI_subject.nt
+SPARQL_style_prefix SPARQL_style_prefix.ttl IRI_subject.nt
+prefixed_IRI_predicate prefixed_IRI_predicate.ttl IRI_subject.nt
+prefixed_IRI_object prefixed_IRI_object.ttl IRI_subject.nt
+prefix_only_IRI prefix_only_IRI.ttl IRI_subject.nt
+default_namespace_IRI default_namespace_IRI.ttl IRI_subject.nt
+prefix_reassigned_and_used prefix_reassigned_and_used.ttl prefix_reassigned_and_used.nt
+reserved_escaped_local_name reserved_escaped_local_name.ttl reserved_escaped_local_name.nt
+percent_escaped_local_name percent_escaped_local_name.ttl reserved_escaped_local_name.nt
+HYPHEN_MINUS_in_local_name HYPHEN_MINUS_in_local_name.ttl HYPHEN_MINUS_in_local_name.nt
+underscore_in_local_name underscore_in_local_name.ttl underscore_in_local_name.nt
+localname_with_COLON localname_with_COLON.ttl localname_with_COLON.nt
+old_style_base old_style_base.ttl IRI_subject.nt
+SPARQL_style_base SPARQL_style_base.ttl IRI_subject.nt
+labeled_blank_node_subject labeled_blank_node_subject.ttl labeled_blank_node_subject.nt
+labeled_blank_node_object labeled_blank_node_object.ttl labeled_blank_node_object.nt
+anonymous_blank_node_subject anonymous_blank_node_subject.ttl labeled_blank_node_subject.nt
+anonymous_blank_node_object anonymous_blank_node_object.ttl labeled_blank_node_object.nt
+sole_blankNodePropertyList sole_blankNodePropertyList.ttl labeled_blank_node_subject.nt
+blankNodePropertyList_as_subject blankNodePropertyList_as_subject.ttl blankNodePropertyList_as_subject.nt
+blankNodePropertyList_as_object blankNodePropertyList_as_object.ttl blankNodePropertyList_as_object.nt
+blankNodePropertyList_with_multiple_triples blankNodePropertyList_with_multiple_triples.ttl blankNodePropertyList_with_multiple_triples.nt
+nested_blankNodePropertyLists nested_blankNodePropertyLists.ttl nested_blankNodePropertyLists.nt
+blankNodePropertyList_containing_collection blankNodePropertyList_containing_collection.ttl blankNodePropertyList_containing_collection.nt
+collection_subject collection_subject.ttl collection_subject.nt
+collection_object collection_object.ttl collection_object.nt
+empty_collection empty_collection.ttl empty_collection.nt
+nested_collection nested_collection.ttl nested_collection.nt
+first first.ttl first.nt
+last last.ttl last.nt
+LITERAL1 LITERAL1.ttl LITERAL1.nt
+LITERAL_LONG1 LITERAL_LONG1.ttl LITERAL1.nt
+LITERAL_LONG1_with_1_squote LITERAL_LONG1_with_1_squote.ttl LITERAL_LONG1_with_1_squote.nt
+LITERAL_LONG1_with_2_squotes LITERAL_LONG1_with_2_squotes.ttl LITERAL_LONG1_with_2_squotes.nt
+LITERAL2 LITERAL2.ttl LITERAL1.nt
+LITERAL_LONG2 LITERAL_LONG2.ttl LITERAL1.nt
+LITERAL_LONG2_with_1_squote LITERAL_LONG2_with_1_squote.ttl LITERAL_LONG2_with_1_squote.nt
+LITERAL_LONG2_with_2_squotes LITERAL_LONG2_with_2_squotes.ttl LITERAL_LONG2_with_2_squotes.nt
+literal_with_CHARACTER_TABULATION literal_with_CHARACTER_TABULATION.ttl literal_with_CHARACTER_TABULATION.nt
+literal_with_BACKSPACE literal_with_BACKSPACE.ttl literal_with_BACKSPACE.nt
+literal_with_LINE_FEED literal_with_LINE_FEED.ttl literal_with_LINE_FEED.nt
+literal_with_CARRIAGE_RETURN literal_with_CARRIAGE_RETURN.ttl literal_with_CARRIAGE_RETURN.nt
+literal_with_FORM_FEED literal_with_FORM_FEED.ttl literal_with_FORM_FEED.nt
+literal_with_REVERSE_SOLIDUS literal_with_REVERSE_SOLIDUS.ttl literal_with_REVERSE_SOLIDUS.nt
+literal_with_escaped_CHARACTER_TABULATION literal_with_escaped_CHARACTER_TABULATION.ttl literal_with_CHARACTER_TABULATION.nt
+literal_with_escaped_BACKSPACE literal_with_escaped_BACKSPACE.ttl literal_with_BACKSPACE.nt
+literal_with_escaped_LINE_FEED literal_with_escaped_LINE_FEED.ttl literal_with_LINE_FEED.nt
+literal_with_escaped_CARRIAGE_RETURN literal_with_escaped_CARRIAGE_RETURN.ttl literal_with_CARRIAGE_RETURN.nt
+literal_with_escaped_FORM_FEED literal_with_escaped_FORM_FEED.ttl literal_with_FORM_FEED.nt
+literal_with_numeric_escape4 literal_with_numeric_escape4.ttl literal_with_numeric_escape4.nt
+literal_with_numeric_escape8 literal_with_numeric_escape8.ttl literal_with_numeric_escape4.nt
+IRIREF_datatype IRIREF_datatype.ttl IRIREF_datatype.nt
+prefixed_name_datatype prefixed_name_datatype.ttl IRIREF_datatype.nt
+bareword_integer bareword_integer.ttl IRIREF_datatype.nt
+bareword_decimal bareword_decimal.ttl bareword_decimal.nt
+bareword_double bareword_double.ttl bareword_double.nt
+double_lower_case_e double_lower_case_e.ttl double_lower_case_e.nt
+negative_numeric negative_numeric.ttl negative_numeric.nt
+positive_numeric positive_numeric.ttl positive_numeric.nt
+numeric_with_leading_0 numeric_with_leading_0.ttl numeric_with_leading_0.nt
+literal_true literal_true.ttl literal_true.nt
+literal_false literal_false.ttl literal_false.nt
+langtagged_non_LONG langtagged_non_LONG.ttl langtagged_non_LONG.nt
+langtagged_LONG langtagged_LONG.ttl langtagged_non_LONG.nt
+lantag_with_subtag lantag_with_subtag.ttl lantag_with_subtag.nt
+objectList_with_two_objects objectList_with_two_objects.ttl objectList_with_two_objects.nt
+predicateObjectList_with_two_objectLists predicateObjectList_with_two_objectLists.ttl predicateObjectList_with_two_objectLists.nt
+repeated_semis_at_end repeated_semis_at_end.ttl predicateObjectList_with_two_objectLists.nt
+repeated_semis_not_at_end repeated_semis_not_at_end.ttl repeated_semis_not_at_end.nt
--- a/rdf-turtle/coverage/paths Wed Jan 16 11:16:39 2013 -0500
+++ b/rdf-turtle/coverage/paths Wed Jan 16 11:19:44 2013 -0500
@@ -1,112 +1,111 @@
# name TABs path (intepreted as if it were in perl ""s) TABs example
# IRI
-IRI subject //triples/subject//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> .
-IRI predicate //triples//predicate//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> .
-IRI object //triples//object//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> .
-IRI with four digit numeric escape (\u) //IRIREF[contains(text(), '\\u')] <http://a.example/\\u0053> <http://a.example/p> <http://a.example/o> .
-IRI with eight digit numeric escape (\U) //IRIREF[contains(text(), '\\U')] <http://a.example/\\U00000053> <http://a.example/p> <http://a.example/o> .
-IRI with all punctuation //IRIREF[contains(text(), '!') and contains(text(), '$') and contains(text(), '%') and contains(text(), '&') and contains(text(), \"'\") and contains(text(), '(') and contains(text(), ')') and contains(text(), '*') and contains(text(), '+') and contains(text(), ',') and contains(text(), '-') and contains(text(), '@') and contains(text(), '~') and contains(text(), '?')] <scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?\#> <http://a.example/p> <http://a.example/o> .
-bareword a predicate //RDF_TYPE <http://a.example/s> a <http://a.example/o> .
+IRI subject //triples/subject//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+IRI predicate //triples//predicate//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+IRI object //triples//object//IRIREF <http://a.example/s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+IRI with four digit numeric escape (\u) //IRIREF[contains(text(), '\\u')] <http://a.example/\\u0073> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+IRI with eight digit numeric escape (\U) //IRIREF[contains(text(), '\\U')] <http://a.example/\\U00000073> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+IRI with all punctuation //IRIREF[contains(text(), '!') and contains(text(), '$') and contains(text(), '%') and contains(text(), '&') and contains(text(), \"'\") and contains(text(), '(') and contains(text(), ')') and contains(text(), '*') and contains(text(), '+') and contains(text(), ',') and contains(text(), '-') and contains(text(), '@') and contains(text(), '~') and contains(text(), '?')] <scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?\#> <http://a.example/p> <http://a.example/o> . <scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?\#> <http://a.example/p> <http://a.example/o> .
+bareword a predicate //RDF_TYPE <http://a.example/s> a <http://a.example/o> . <http://a.example/s> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#type> <http://a.example/o> .
# Prefix
-old-style prefix //prefixID @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> .
-SPARQL-style prefix //sparqlPrefix PREFIX p: <http://a.example/>\np:s <http://a.example/p> <http://a.example/o> .
-no prefix /turtleDoc[not(statement/directive/prefixID) and not(statement/directive/sparqlPrefix)] <http://a.example/s> <http://a.example/p> <http://a.example/o> .
-prefixed IRI subject //triples/subject//PrefixedName @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> .
-prefixed IRI predicate //triples//predicate//PrefixedName @prefix p: <http://a.example/>.\n<http://a.example/s> p:p <http://a.example/o> .
-prefixed IRI object //triples//object//PrefixedName @prefix p: <http://a.example/>.\n<http://a.example/s> <http://a.example/p> p:o .
-prefix-only IRI (p:) //triples//PrefixedName/PNAME_NS @prefix p: <http://a.example/>.\np: <http://a.example/p> <http://a.example/o> .
-default namespace IRI (:ln) //triples//PrefixedName/PNAME_LN[substring-after(text(), ':')] @prefix : <http://a.example/>.\n:s <http://a.example/p> <http://a.example/o> .
-prefix and localname IRI (p:ln) //triples//PrefixedName/PNAME_LN[substring-before(text(), ':')] @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> .
-prefix reassigned and used //statement[//PNAME_NS/text() = following-sibling::statement//PNAME_NS/text() and contains(following-sibling::statement/triples//PNAME_LN/text(), //PNAME_NS/text())] @prefix p: <http://a.example/>.\n@prefix p: <http://b.example/>.\np:s <http://a.example/p> <http://a.example/o> .
-reserved-escaped local name //triples//PNAME_LN[contains(text(), '\\')] @prefix p: <http://a.example/>.\np:\\% <http://a.example/p> <http://a.example/o> .
-percent-escaped local name //triples//PNAME_LN[contains(text(), '%')] @prefix p: <http://a.example/>.\np:%73 <http://a.example/p> <http://a.example/o> .
-HYPHEN-MINUS in local name //triples//PNAME_LN[contains(text(), '-')] @prefix p: <http://a.example/>.\np:s- <http://a.example/p> <http://a.example/o> .
-underscore in local name //triples//PNAME_LN[contains(text(), '_')] @prefix p: <http://a.example/>.\np:s_ <http://a.example/p> <http://a.example/o> .
-localname with COLON //triples//PNAME_LN[contains(substring(text(), 2, string-length(text())-1), ':')] @prefix p: <http://a.example/>.\np:s: <http://a.example/p> <http://a.example/o> .
+old-style prefix //prefixID @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+SPARQL-style prefix //sparqlPrefix PREFIX p: <http://a.example/>\np:s <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+no prefix /turtleDoc[not(statement/directive/prefixID) and not(statement/directive/sparqlPrefix)] <http://a.example/s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefixed IRI subject //triples/subject//PrefixedName @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefixed IRI predicate //triples//predicate//PrefixedName @prefix p: <http://a.example/>.\n<http://a.example/s> p:p <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefixed IRI object //triples//object//PrefixedName @prefix p: <http://a.example/>.\n<http://a.example/s> <http://a.example/p> p:o . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefix-only IRI (p:) //triples//PrefixedName/PNAME_NS @prefix p: <http://a.example/s>.\np: <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+default namespace IRI (:ln) //triples//PrefixedName/PNAME_LN[substring-after(text(), ':')] @prefix : <http://a.example/>.\n:s <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefix and localname IRI (p:ln) //triples//PrefixedName/PNAME_LN[substring-before(text(), ':')] @prefix p: <http://a.example/>.\np:s <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+prefix reassigned and used //statement[//PNAME_NS/text() = following-sibling::statement//PNAME_NS/text() and contains(following-sibling::statement/triples//PNAME_LN/text(), //PNAME_NS/text())] @prefix p: <http://a.example/>.\n@prefix p: <http://b.example/>.\np:s <http://a.example/p> <http://a.example/o> . <http://b.example/s> <http://a.example/p> <http://a.example/o> .
+reserved-escaped local name //triples//PNAME_LN[contains(text(), '\\')] @prefix p: <http://a.example/>.\np:\\% <http://a.example/p> <http://a.example/o> . <http://a.example/\\%> <http://a.example/p> <http://a.example/o> .
+percent-escaped local name //triples//PNAME_LN[contains(text(), '%')] @prefix p: <http://a.example/>.\np:%25 <http://a.example/p> <http://a.example/o> . <http://a.example/\\%> <http://a.example/p> <http://a.example/o> .
+HYPHEN-MINUS in local name //triples//PNAME_LN[contains(text(), '-')] @prefix p: <http://a.example/>.\np:s- <http://a.example/p> <http://a.example/o> . <http://a.example/s-> <http://a.example/p> <http://a.example/o> .
+underscore in local name //triples//PNAME_LN[contains(text(), '_')] @prefix p: <http://a.example/>.\np:s_ <http://a.example/p> <http://a.example/o> . <http://a.example/s_> <http://a.example/p> <http://a.example/o> .
+localname with COLON //triples//PNAME_LN[contains(substring(text(), 2, string-length(text())-1), ':')] @prefix p: <http://a.example/>.\np:s: <http://a.example/p> <http://a.example/o> . <http://a.example/s:> <http://a.example/p> <http://a.example/o> .
# Base
-old-style base //base @base <http://a.example/>.\n<s> <http://a.example/p> <http://a.example/o> .
-SPARQL-style base //sparqlBase BASE <http://a.example/>\n<s> <http://a.example/p> <http://a.example/o> .
-no base /turtleDoc[not(statement/directive/base) and not(statement/directive/sparqlBase)] <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+old-style base //base @base <http://a.example/>.\n<s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+SPARQL-style base //sparqlBase BASE <http://a.example/>\n<s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
+no base /turtleDoc[not(statement/directive/base) and not(statement/directive/sparqlBase)] <http://a.example/s> <http://a.example/p> <http://a.example/o> . <http://a.example/s> <http://a.example/p> <http://a.example/o> .
# blank node
-labeled blank node subject //triples/subject//BLANK_NODE_LABEL _:s <http://a.example/p> <http://a.example/o> .
-labeled blank node object //triples//object//BLANK_NODE_LABEL <http://a.example/s> <http://a.example/p> _:o .
-anonymous blank node subject //triples/subject//ANON [] <http://a.example/p> <http://a.example/o> .
-anonymous blank node object //triples//object//ANON <http://a.example/s> <http://a.example/p> [] .
-sole blankNodePropertyList [ <p> <o> ] . //blankNodePropertyList[not(following-sibling::*[1])] [ <http://a.example/p> <http://a.example/o> ] .
-blankNodePropertyList as subject [ … ] <p> <o> . //blankNodePropertyList[following-sibling::*[1]] [ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> .
-blankNodePropertyList as object <s> <p> [ … ] . //triples//object/blankNodePropertyList <http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] .
-blankNodePropertyList with sole triple [ <s> <p> ] //triples/blankNodePropertyList/predicateObjectList[verb[1] and not(verb[2])] [ <http://a.example/p> <http://a.example/o> ] .
-blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ] //triples/blankNodePropertyList/predicateObjectList[verb[2]] [ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .
-#nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ] //triples/blankNodePropertyList/predicateObjectList/objectList[object/blankNodePropertyList]/following-sibling::verb //triples/blankNodePropertyList/predicateObjectList/objectList[object/blankNodePropertyList and following-sibling::verb]
-nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ] //triples/blankNodePropertyList/predicateObjectList/objectList[object/blankNodePropertyList and following-sibling::verb] [ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ].
-blankNodePropertyList containing collection [ <p1> ( … ) ] //triples/blankNodePropertyList//collection [ <http://a.example/p1> (1) ] .
+labeled blank node subject //triples/subject//BLANK_NODE_LABEL _:s <http://a.example/p> <http://a.example/o> . _:b1 <http://a.example/p> <http://a.example/o> .
+labeled blank node object //triples//object//BLANK_NODE_LABEL <http://a.example/s> <http://a.example/p> _:o . <http://a.example/s> <http://a.example/p> _:b1 .
+anonymous blank node subject //triples/subject//ANON [] <http://a.example/p> <http://a.example/o> . _:b1 <http://a.example/p> <http://a.example/o> .
+anonymous blank node object //triples//object//ANON <http://a.example/s> <http://a.example/p> [] . <http://a.example/s> <http://a.example/p> _:b1 .
+sole blankNodePropertyList [ <p> <o> ] . //blankNodePropertyList[not(following-sibling::*[1])] [ <http://a.example/p> <http://a.example/o> ] . _:b1 <http://a.example/p> <http://a.example/o> .
+blankNodePropertyList as subject [ … ] <p> <o> . //blankNodePropertyList[following-sibling::*[1]] [ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> . _:b1 <http://a.example/p> <http://a.example/o>.\n_:b1 <http://a.example/p2> <http://a.example/o2> .
+blankNodePropertyList as object <s> <p> [ … ] . //triples//object/blankNodePropertyList <http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] . <http://a.example/s> <http://a.example/p> _:b1 .\n_:b1 <http://a.example/p2> <http://a.example/o2> .
+blankNodePropertyList with sole triple [ <s> <p> ] //triples/blankNodePropertyList/predicateObjectList[verb[1] and not(verb[2])] [ <http://a.example/p> <http://a.example/o> ] . _:b1 <http://a.example/p> <http://a.example/o> .
+blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ] //triples/blankNodePropertyList/predicateObjectList[verb[2]] [ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> . [ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .
+nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ] //triples/blankNodePropertyList/predicateObjectList/objectList[object/blankNodePropertyList and following-sibling::verb] [ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ]. _:b1 <http://a.example/p1> _:b2 .\n_:b2 <http://a.example/p2> <http://a.example/o2> .\n_:b1 <http://a.example/p> <http://a.example/o> .
+blankNodePropertyList containing collection [ <p1> ( … ) ] //triples/blankNodePropertyList//collection [ <http://a.example/p1> (1) ] . [ <http://a.example/p1> (1) ] .
# collection
-collection subject //triples/subject/collection (1) <http://a.example/p> <http://a.example/o> .
-collection object //triples//object/collection <http://a.example/s> <http://a.example/p> (1) .
-empty collection () //triples//collection[not(object)] <http://a.example/s> <http://a.example/p> () .
-non-empty collection (1) //triples//collection[object] <http://a.example/s> <http://a.example/p> (1) .
-nested collection (()) //triples//collection//collection <http://a.example/s> <http://a.example/p> ((1)) .
-first, not last, non-empty nested collection //triples//collection[object[1]/collection//object and not(object[last()]/collection)] <http://a.example/s> <http://a.example/p> ((1) 2) .
-last, not first, non-empty nested collection //triples//collection[not(object[1]/collection//object) and object[last()]/collection//object] <http://a.example/s> <http://a.example/p> (1 (2)) .
+collection subject //triples/subject/collection (1) <http://a.example/p> <http://a.example/o> . _:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .\n_:el1 <http://a.example/p> <http://a.example/o> .
+collection object //triples//object/collection <http://a.example/s> <http://a.example/p> (1) . <http://a.example/s> <http://a.example/p> _:el1 .\n_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .
+empty collection () //triples//collection[not(object)] <http://a.example/s> <http://a.example/p> () . <http://a.example/s> <http://a.example/p> () .
+non-empty collection (1) //triples//collection[object] <http://a.example/s> <http://a.example/p> (1) . <http://a.example/s> <http://a.example/p> _:el1 .\n_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .
+nested collection (()) //triples//collection//collection <http://a.example/s> <http://a.example/p> ((1)) . <http://a.example/s> <http://a.example/p> _:outerEl1 .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> _:innerEl1 .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .
+first, not last, non-empty nested collection //triples//collection[object[1]/collection//object and not(object[last()]/collection)] <http://a.example/s> <http://a.example/p> ((1) 2) . <http://a.example/s> <http://a.example/p> _:outerEl1 .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> _:innerEl1 .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> _:outerEl2 .\n_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"2\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .
+last, not first, non-empty nested collection //triples//collection[not(object[1]/collection//object) and object[last()]/collection//object] <http://a.example/s> <http://a.example/p> (1 (2)) . <http://a.example/s> <http://a.example/p> _:outerEl1 .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> _:outerEl2 .\n_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> _:innerEl1 .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#first> \"2\"^^<http://www.w3.org/2001/XMLSchema\#integer> .\n_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .\n_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns\#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns\#nil> .
# literal
-LITERAL1 'x' //triples//STRING_LITERAL1 <http://a.example/s> <http://a.example/p> 'x' .
-LITERAL_LONG1 '''x''' //triples//STRING_LITERAL_LONG1 <http://a.example/s> <http://a.example/p> '''x''' .
-LITERAL_LONG1 with 1 squote '''a'b''' //triples//STRING_LITERAL_LONG1[contains(substring(text(), 4, string-length(text())-6), \"'\")] <http://a.example/s> <http://a.example/p> '''x'y''' .
-LITERAL_LONG1 with 2 squotes '''a''b''' //triples//STRING_LITERAL_LONG1[contains(substring(text(), 4, string-length(text())-6), \"''\")] <http://a.example/s> <http://a.example/p> '''x''y''' .
-LITERAL2 "x" //triples//STRING_LITERAL2 <http://a.example/s> <http://a.example/p> \"x\" .
-LITERAL_LONG2 """x""" //triples//STRING_LITERAL_LONG2 <http://a.example/s> <http://a.example/p> \"\"\"x\"\"\" .
-LITERAL_LONG2 with 1 squote """a"b""" //triples//STRING_LITERAL_LONG2[contains(substring(text(), 4, string-length(text())-6), '\"')] <http://a.example/s> <http://a.example/p> \"\"\"x\"y\"\"\" .
-LITERAL_LONG2 with 2 squotes """a""b""" //triples//STRING_LITERAL_LONG2[contains(substring(text(), 4, string-length(text())-6), '\"\"')] <http://a.example/s> <http://a.example/p> \"\"\"x\"\"y\"\"\" .
+LITERAL1 'x' //triples//STRING_LITERAL1 <http://a.example/s> <http://a.example/p> 'x' . <http://a.example/s> <http://a.example/p> \"x\" .
+LITERAL_LONG1 '''x''' //triples//STRING_LITERAL_LONG1 <http://a.example/s> <http://a.example/p> '''x''' . <http://a.example/s> <http://a.example/p> \"x\" .
+LITERAL_LONG1 with 1 squote '''a'b''' //triples//STRING_LITERAL_LONG1[contains(substring(text(), 4, string-length(text())-6), \"'\")] <http://a.example/s> <http://a.example/p> '''x'y''' . <http://a.example/s> <http://a.example/p> \"x'y\" .
+LITERAL_LONG1 with 2 squotes '''a''b''' //triples//STRING_LITERAL_LONG1[contains(substring(text(), 4, string-length(text())-6), \"''\")] <http://a.example/s> <http://a.example/p> '''x''y''' . <http://a.example/s> <http://a.example/p> \"x''y\" .
+LITERAL2 "x" //triples//STRING_LITERAL2 <http://a.example/s> <http://a.example/p> \"x\" . <http://a.example/s> <http://a.example/p> \"x\" .
+LITERAL_LONG2 """x""" //triples//STRING_LITERAL_LONG2 <http://a.example/s> <http://a.example/p> \"\"\"x\"\"\" . <http://a.example/s> <http://a.example/p> \"x\" .
+LITERAL_LONG2 with 1 squote """a"b""" //triples//STRING_LITERAL_LONG2[contains(substring(text(), 4, string-length(text())-6), '\"')] <http://a.example/s> <http://a.example/p> \"\"\"x\"y\"\"\" . <http://a.example/s> <http://a.example/p> \"x\\\"y\" .
+LITERAL_LONG2 with 2 squotes """a""b""" //triples//STRING_LITERAL_LONG2[contains(substring(text(), 4, string-length(text())-6), '\"\"')] <http://a.example/s> <http://a.example/p> \"\"\"x\"\"y\"\"\" . <http://a.example/s> <http://a.example/p> \"x\\\"\\\"y\" .
# ECHAR: tbnrf\"'
-literal with CHARACTER TABULATION //String/*[contains(text(), '\t')] <http://a.example/s> <http://a.example/p> '\t' .
-literal with BACKSPACE //String/*[contains(text(), '\b')] <http://a.example/s> <http://a.example/p> '\b' .
-literal with LINE FEED //String/*[contains(text(), '\n')] <http://a.example/s> <http://a.example/p> '''\n''' .
-literal with CARRIAGE RETURN //String/*[contains(text(), '\r')] <http://a.example/s> <http://a.example/p> '''\r''' .
-literal with FORM FEED //String/*[contains(text(), '\f')] <http://a.example/s> <http://a.example/p> '\f' .
-literal with REVERSE SOLIDUS //String/*[contains(text(), '\\')] <http://a.example/s> <http://a.example/p> '\\\\' .
-literal with escaped CHARACTER TABULATION //String/*[contains(text(), '\\t')] <http://a.example/s> <http://a.example/p> '\\t' .
-literal with escaped BACKSPACE //String/*[contains(text(), '\\b')] <http://a.example/s> <http://a.example/p> '\\b' .
-literal with escaped LINE FEED //String/*[contains(text(), '\\n')] <http://a.example/s> <http://a.example/p> '\\n' .
-literal with escaped CARRIAGE RETURN //String/*[contains(text(), '\\r')] <http://a.example/s> <http://a.example/p> '\\r' .
-literal with escaped FORM FEED //String/*[contains(text(), '\\f')] <http://a.example/s> <http://a.example/p> '\\f' .
-literal with escaped REVERSE SOLIDUS //String/*[contains(text(), '\\\\')] <http://a.example/s> <http://a.example/p> '\\\\' .
+literal with CHARACTER TABULATION //String/*[contains(text(), '\t')] <http://a.example/s> <http://a.example/p> '\t' . <http://a.example/s> <http://a.example/p> \"\\t\" .
+literal with BACKSPACE //String/*[contains(text(), '\b')] <http://a.example/s> <http://a.example/p> '\b' . <http://a.example/s> <http://a.example/p> \"\\u0008\" .
+literal with LINE FEED //String/*[contains(text(), '\n')] <http://a.example/s> <http://a.example/p> '''\n''' . <http://a.example/s> <http://a.example/p> \"\\n\" .
+literal with CARRIAGE RETURN //String/*[contains(text(), '\r')] <http://a.example/s> <http://a.example/p> '''\r''' . <http://a.example/s> <http://a.example/p> \"\\r\" .
+literal with FORM FEED //String/*[contains(text(), '\f')] <http://a.example/s> <http://a.example/p> '\f' . <http://a.example/s> <http://a.example/p> \"\\u000C\" .
+literal with REVERSE SOLIDUS //String/*[contains(text(), '\\')] <http://a.example/s> <http://a.example/p> '\\\\' . <http://a.example/s> <http://a.example/p> \"\\\\\" .
+literal with escaped CHARACTER TABULATION //String/*[contains(text(), '\\t')] <http://a.example/s> <http://a.example/p> '\\t' . <http://a.example/s> <http://a.example/p> \"\\t\" .
+literal with escaped BACKSPACE //String/*[contains(text(), '\\b')] <http://a.example/s> <http://a.example/p> '\\b' . <http://a.example/s> <http://a.example/p> \"\\u0008\" .
+literal with escaped LINE FEED //String/*[contains(text(), '\\n')] <http://a.example/s> <http://a.example/p> '\\n' . <http://a.example/s> <http://a.example/p> \"\\n\" .
+literal with escaped CARRIAGE RETURN //String/*[contains(text(), '\\r')] <http://a.example/s> <http://a.example/p> '\\r' . <http://a.example/s> <http://a.example/p> \"\\r\" .
+literal with escaped FORM FEED //String/*[contains(text(), '\\f')] <http://a.example/s> <http://a.example/p> '\\f' . <http://a.example/s> <http://a.example/p> \"\\u000C\" .
+literal with escaped REVERSE SOLIDUS //String/*[contains(text(), '\\\\')] <http://a.example/s> <http://a.example/p> '\\\\' . <http://a.example/s> <http://a.example/p> \"\\\\\" .
# UCHAR: \uxxxx \Uxxxxxxxx
-literal with numeric escape \u //String/*[contains(text(), '\\u')] <http://a.example/s> <http://a.example/p> '\\u0065' .
-literal with numeric escape \U //String/*[contains(text(), '\\U')] <http://a.example/s> <http://a.example/p> '\\U00000065' .
+literal with numeric escape4 \u //String/*[contains(text(), '\\u')] <http://a.example/s> <http://a.example/p> '\\u006F' . <http://a.example/s> <http://a.example/p> \"o\" .
+literal with numeric escape8 \U //String/*[contains(text(), '\\U')] <http://a.example/s> <http://a.example/p> '\\U0000006F' . <http://a.example/s> <http://a.example/p> \"o\" .
# datatypes
-IRIREF datatype ""^^<t> //RDFLiteral/iri/IRIREF <http://a.example/s> <http://a.example/p> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
-prefixed name datatype ""^^p:t //RDFLiteral/iri/PrefixedName @prefix xsd: <http://www.w3.org/2001/XMLSchema\#> .\n<http://a.example/s> <http://a.example/p> \"1\"^^xsd:integer .
+IRIREF datatype ""^^<t> //RDFLiteral/iri/IRIREF <http://a.example/s> <http://a.example/p> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> . <http://a.example/s> <http://a.example/p> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
+prefixed name datatype ""^^p:t //RDFLiteral/iri/PrefixedName @prefix xsd: <http://www.w3.org/2001/XMLSchema\#> .\n<http://a.example/s> <http://a.example/p> \"1\"^^xsd:integer . <http://a.example/s> <http://a.example/p> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
# bareword literals
-integer //triples//INTEGER <http://a.example/s> <http://a.example/p> 1 .
-decimal //triples//DECIMAL <http://a.example/s> <http://a.example/p> 1.0 .
-double //triples//DOUBLE <http://a.example/s> <http://a.example/p> 1E0 .
-double lower case e //triples//DOUBLE[contains(text(), 'e')] <http://a.example/s> <http://a.example/p> 1e0 .
-double upper case E //triples//DOUBLE[contains(text(), 'E')] <http://a.example/s> <http://a.example/p> 1E0 .
-negative numeric //triples//NumericLiteral/*[contains(text(), '-')] <http://a.example/s> <http://a.example/p> -1 .
-positive numeric //triples//NumericLiteral/*[contains(text(), '+')] <http://a.example/s> <http://a.example/p> +1 .
-numeric with leading 0 //triples//NumericLiteral/*[substring(text(), 1, 1)='0'] <http://a.example/s> <http://a.example/p> 01 .
-literal true //triples//BooleanLiteral/*[text()='true'] <http://a.example/s> <http://a.example/p> true .
-literal false //triples//BooleanLiteral/*[text()='false'] <http://a.example/s> <http://a.example/p> false .
+bareword integer //triples//INTEGER <http://a.example/s> <http://a.example/p> 1 . <http://a.example/s> <http://a.example/p> \"1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
+bareword decimal //triples//DECIMAL <http://a.example/s> <http://a.example/p> 1.0 . <http://a.example/s> <http://a.example/p> \"1.0\"^^<http://www.w3.org/2001/XMLSchema\#decimal> .
+bareword double //triples//DOUBLE <http://a.example/s> <http://a.example/p> 1E0 . <http://a.example/s> <http://a.example/p> \"1E0\"^^<http://www.w3.org/2001/XMLSchema\#double> .
+double lower case e //triples//DOUBLE[contains(text(), 'e')] <http://a.example/s> <http://a.example/p> 1e0 . <http://a.example/s> <http://a.example/p> \"1e0\"^^<http://www.w3.org/2001/XMLSchema\#double> .
+double upper case E //triples//DOUBLE[contains(text(), 'E')] <http://a.example/s> <http://a.example/p> 1E0 . <http://a.example/s> <http://a.example/p> \"1E0\"^^<http://www.w3.org/2001/XMLSchema\#double> .
+negative numeric //triples//NumericLiteral/*[contains(text(), '-')] <http://a.example/s> <http://a.example/p> -1 . <http://a.example/s> <http://a.example/p> \"-1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
+positive numeric //triples//NumericLiteral/*[contains(text(), '+')] <http://a.example/s> <http://a.example/p> +1 . <http://a.example/s> <http://a.example/p> \"+1\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
+numeric with leading 0 //triples//NumericLiteral/*[substring(text(), 1, 1)='0'] <http://a.example/s> <http://a.example/p> 01 . <http://a.example/s> <http://a.example/p> \"01\"^^<http://www.w3.org/2001/XMLSchema\#integer> .
+literal true //triples//BooleanLiteral/*[text()='true'] <http://a.example/s> <http://a.example/p> true . <http://a.example/s> <http://a.example/p> \"true\"^^<http://www.w3.org/2001/XMLSchema\#boolean> .
+literal false //triples//BooleanLiteral/*[text()='false'] <http://a.example/s> <http://a.example/p> false . <http://a.example/s> <http://a.example/p> \"false\"^^<http://www.w3.org/2001/XMLSchema\#boolean> .
# language tag
-langtagged non-LONG "x"@en //RDFLiteral[String/*[not(contains(name(), 'LONG'))] and LANGTAG] <http://a.example/s> <http://a.example/p> \"chat\"@en .
-langtagged LONG """x"""@en //RDFLiteral[String/*[contains(name(), 'LONG')] and LANGTAG] <http://a.example/s> <http://a.example/p> \"\"\"chat\"\"\"@en .
-lantag with subtag "x"@en-us //RDFLiteral/LANGTAG[contains(text(), '-')] <http://a.example/s> <http://a.example/p> \"chat\"@en-us .
+langtagged non-LONG "x"@en //RDFLiteral[String/*[not(contains(name(), 'LONG'))] and LANGTAG] <http://a.example/s> <http://a.example/p> \"chat\"@en . <http://a.example/s> <http://a.example/p> \"chat\"@en .
+langtagged LONG """x"""@en //RDFLiteral[String/*[contains(name(), 'LONG')] and LANGTAG] <http://a.example/s> <http://a.example/p> \"\"\"chat\"\"\"@en . <http://a.example/s> <http://a.example/p> \"chat\"@en .
+lantag with subtag "x"@en-us //RDFLiteral/LANGTAG[contains(text(), '-')] <http://a.example/s> <http://a.example/p> \"chat\"@en-us . <http://a.example/s> <http://a.example/p> \"chat\"@en-us .
# comma and semicolon structures
-objectList with two objects … <o1>,<o2> //predicateObjectList[objectList/object[2]] <http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> .
-predicateObjectList with two objectLists … <o1>,<o2> //predicateObjectList[objectList[2]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> .
-repeated semis at end <s> <p> <o> ;; <p2> <o2> . //predicateObjectList//implicit-terminal[text()=\"SEMI\" and following-sibling::*[1][text()=\"SEMI\" and following-sibling::verb]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> .
-repeated semis not at end <s> <p> <o> ;;. //predicateObjectList//implicit-terminal[text()=\"SEMI\" and following-sibling::*[1][text()=\"SEMI\" and not(following-sibling::verb)]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; .
+objectList with two objects … <o1>,<o2> //predicateObjectList[objectList/object[2]] <http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> . <http://a.example/s> <http://a.example/p> <http://a.example/o1> .\n<http://a.example/s> <http://a.example/p> <http://a.example/o2> .
+predicateObjectList with two objectLists … <o1>,<o2> //predicateObjectList[objectList[2]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> . <http://a.example/s> <http://a.example/p1> <http://a.example/o1> .\n<http://a.example/s> <http://a.example/p2> <http://a.example/o2> .
+repeated semis at end <s> <p> <o> ;; <p2> <o2> . //predicateObjectList//implicit-terminal[text()=\"SEMI\" and following-sibling::*[1][text()=\"SEMI\" and following-sibling::verb]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> . <http://a.example/s> <http://a.example/p1> <http://a.example/o1> .\n<http://a.example/s> <http://a.example/p2> <http://a.example/o2> .
+repeated semis not at end <s> <p> <o> ;;. //predicateObjectList//implicit-terminal[text()=\"SEMI\" and following-sibling::*[1][text()=\"SEMI\" and not(following-sibling::verb)]] <http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; . <http://a.example/s> <http://a.example/p1> <http://a.example/o1> .
# junk
#predicateObjectList, exactly two objectLists //predicateObjectList[objectList[2] and not(objectList[3])]
--- a/rdf-turtle/coverage/report.html Wed Jan 16 11:16:39 2013 -0500
+++ b/rdf-turtle/coverage/report.html Wed Jan 16 11:19:44 2013 -0500
@@ -5,7 +5,10 @@
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
<style type='text/css'>
th { vertical-align: bottom; border-right: 1px solid black; font-size: smaller; }
-pre { background-color: #eef; display:table; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre999 { background-color: #eef; display:table; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre.turtle { background-color: #eef; float:left; border: .1em solid #dde; margin-left: 1em; margin-top: -1.1em; }
+pre.ntriples { background-color: #efe; float:left; border: .1em solid #ded; margin-left: 1em; margin-top: -1.1em; }
+.clear { clear:both; }
.n { background-color: #fee; }
.y { color: #eef; }
.y a { text-decoration: none; }
@@ -44,11 +47,16 @@
// console.log('coveragePopup ' + event.target.href.substr(event.target.href.indexOf('#')+1));
var thebox = document.getElementById('box');
var fragid = event.target.href.substr(event.target.href.indexOf('#')+1);
- var clone = document.getElementById(fragid).cloneNode(true);
- thebox.replaceChild(clone, thebox.firstChild);
+ var featureElement = document.getElementById(fragid);
+
+ var featureDiv = document.createElement('div');
+ featureDiv.appendChild(featureElement.firstChild.cloneNode(true));
+ featureDiv.appendChild(featureElement.firstChild.nextSibling.cloneNode(true));
+
+ thebox.replaceChild(featureDiv, thebox.firstChild);
var absoluteURI = event.target.parentNode.parentNode.querySelector('a');
- clone.nextSibling.nextSibling.textContent = '';
- writeit(clone.nextSibling.nextSibling, absoluteURI.href);
+ featureDiv.nextSibling.nextSibling.textContent = ''; // clear out debris while waiting for download
+ writeit(featureDiv.nextSibling.nextSibling, absoluteURI.href);
thebox.style.display = 'block';
@@ -97,7 +105,7 @@
<h1>feature coverage in existing tests:</h1>
<table>
<thead>
- <tr><th>file</th><th><a href='#IRI_subject'>I<br />R<br />I<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#IRI_predicate'>I<br />R<br />I<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#IRI_object'>I<br />R<br />I<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#IRI_with_four_digit_numeric_escape'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />f<br />o<br />u<br />r<br /> <br />d<br />i<br />g<br />i<br />t<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />(<br />\<br />u<br />)</a></th><th><a href='#IRI_with_eight_digit_numeric_escape'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />i<br />g<br />h<br />t<br /> <br />d<br />i<br />g<br />i<br />t<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />(<br />\<br />U<br />)</a></th><th><a href='#IRI_with_all_punctuation'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />a<br />l<br />l<br /> <br />p<br />u<br />n<br />c<br />t<br />u<br />a<br />t<br />i<br />o<br />n</a></th><th><a href='#bareword_a_predicate'>b<br />a<br />r<br />e<br />w<br />o<br />r<br />d<br /> <br />a<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#old_style_prefix'>o<br />l<br />d<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#SPARQL_style_prefix'>S<br />P<br />A<br />R<br />Q<br />L<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#no_prefix'>n<br />o<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#prefixed_IRI_subject'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#prefixed_IRI_predicate'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#prefixed_IRI_object'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#prefix_only_IRI'>p<br />r<br />e<br />f<br />i<br />x<br />-<br />o<br />n<br />l<br />y<br /> <br />I<br />R<br />I<br /> <br />(<br />p<br />:<br />)</a></th><th><a href='#default_namespace_IRI'>d<br />e<br />f<br />a<br />u<br />l<br />t<br /> <br />n<br />a<br />m<br />e<br />s<br />p<br />a<br />c<br />e<br /> <br />I<br />R<br />I<br /> <br />(<br />:<br />l<br />n<br />)</a></th><th><a href='#prefix_and_localname_IRI'>p<br />r<br />e<br />f<br />i<br />x<br /> <br />a<br />n<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br />n<br />a<br />m<br />e<br /> <br />I<br />R<br />I<br /> <br />(<br />p<br />:<br />l<br />n<br />)</a></th><th><a href='#prefix_reassigned_and_used'>p<br />r<br />e<br />f<br />i<br />x<br /> <br />r<br />e<br />a<br />s<br />s<br />i<br />g<br />n<br />e<br />d<br /> <br />a<br />n<br />d<br /> <br />u<br />s<br />e<br />d</a></th><th><a href='#reserved_escaped_local_name'>r<br />e<br />s<br />e<br />r<br />v<br />e<br />d<br />-<br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#percent_escaped_local_name'>p<br />e<br />r<br />c<br />e<br />n<br />t<br />-<br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#HYPHEN_MINUS_in_local_name'>H<br />Y<br />P<br />H<br />E<br />N<br />-<br />M<br />I<br />N<br />U<br />S<br /> <br />i<br />n<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#underscore_in_local_name'>u<br />n<br />d<br />e<br />r<br />s<br />c<br />o<br />r<br />e<br /> <br />i<br />n<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#localname_with_COLON'>l<br />o<br />c<br />a<br />l<br />n<br />a<br />m<br />e<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />O<br />L<br />O<br />N</a></th><th><a href='#old_style_base'>o<br />l<br />d<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#SPARQL_style_base'>S<br />P<br />A<br />R<br />Q<br />L<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#no_base'>n<br />o<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#labeled_blank_node_subject'>l<br />a<br />b<br />e<br />l<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#labeled_blank_node_object'>l<br />a<br />b<br />e<br />l<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#anonymous_blank_node_subject'>a<br />n<br />o<br />n<br />y<br />m<br />o<br />u<br />s<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#anonymous_blank_node_object'>a<br />n<br />o<br />n<br />y<br />m<br />o<br />u<br />s<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#sole_blankNodePropertyList'>s<br />o<br />l<br />e<br /> <br />b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />[<br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />]<br /> <br />.</a></th><th><a href='#blankNodePropertyList_as_subject'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />a<br />s<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t<br /> <br />[<br /> <br />…<br /> <br />]<br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />.</a></th><th><a href='#blankNodePropertyList_as_object'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />a<br />s<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />[<br /> <br />…<br /> <br />]<br /> <br />.</a></th><th><a href='#blankNodePropertyList_with_sole_triple'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />s<br />o<br />l<br />e<br /> <br />t<br />r<br />i<br />p<br />l<br />e<br /> <br />[<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />]</a></th><th><a href='#blankNodePropertyList_with_multiple_triples'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />m<br />u<br />l<br />t<br />i<br />p<br />l<br />e<br /> <br />t<br />r<br />i<br />p<br />l<br />e<br />s<br /> <br />[<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />;<br /> <br /><<br />s<br />2<br />><br /> <br /><<br />p<br />2<br />><br /> <br />]</a></th><th><a href='#nested_blankNodePropertyLists'>n<br />e<br />s<br />t<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br />s<br /> <br />[<br /> <br /><<br />p<br />1<br />><br /> <br />[<br /> <br /><<br />p<br />2<br />><br /> <br /><<br />o<br />2<br />><br /> <br />]<br /> <br />;<br /> <br /><<br />p<br />3<br />><br /> <br /><<br />o<br />3<br />><br /> <br />]</a></th><th><a href='#blankNodePropertyList_containing_collection'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />c<br />o<br />n<br />t<br />a<br />i<br />n<br />i<br />n<br />g<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />[<br /> <br /><<br />p<br />1<br />><br /> <br />(<br /> <br />…<br /> <br />)<br /> <br />]</a></th><th><a href='#collection_subject'>c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#collection_object'>c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#empty_collection'>e<br />m<br />p<br />t<br />y<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />)</a></th><th><a href='#non_empty_collection'>n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />1<br />)</a></th><th><a href='#nested_collection'>n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />(<br />)<br />)</a></th><th><a href='#first'>f<br />i<br />r<br />s<br />t<br />,<br /> <br />n<br />o<br />t<br /> <br />l<br />a<br />s<br />t<br />,<br /> <br />n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n</a></th><th><a href='#last'>l<br />a<br />s<br />t<br />,<br /> <br />n<br />o<br />t<br /> <br />f<br />i<br />r<br />s<br />t<br />,<br /> <br />n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n</a></th><th><a href='#LITERAL1'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />1<br /> <br />'<br />x<br />'</a></th><th><a href='#LITERAL_LONG1'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />'<br />'<br />'<br />x<br />'<br />'<br />'</a></th><th><a href='#LITERAL_LONG1_with_1_squote'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />w<br />i<br />t<br />h<br /> <br />1<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br /> <br />'<br />'<br />'<br />a<br />'<br />b<br />'<br />'<br />'</a></th><th><a href='#LITERAL_LONG1_with_2_squotes'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />w<br />i<br />t<br />h<br /> <br />2<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br />s<br /> <br />'<br />'<br />'<br />a<br />'<br />'<br />b<br />'<br />'<br />'</a></th><th><a href='#LITERAL2'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />2<br /> <br />"<br />x<br />"</a></th><th><a href='#LITERAL_LONG2'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />"<br />"<br />"<br />x<br />"<br />"<br />"</a></th><th><a href='#LITERAL_LONG2_with_1_squote'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />w<br />i<br />t<br />h<br /> <br />1<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br /> <br />"<br />"<br />"<br />a<br />"<br />b<br />"<br />"<br />"</a></th><th><a href='#LITERAL_LONG2_with_2_squotes'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />w<br />i<br />t<br />h<br /> <br />2<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br />s<br /> <br />"<br />"<br />"<br />a<br />"<br />"<br />b<br />"<br />"<br />"</a></th><th><a href='#literal_with_CHARACTER_TABULATION'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />H<br />A<br />R<br />A<br />C<br />T<br />E<br />R<br /> <br />T<br />A<br />B<br />U<br />L<br />A<br />T<br />I<br />O<br />N</a></th><th><a href='#literal_with_LINE_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />L<br />I<br />N<br />E<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_CARRIAGE_RETURN'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />A<br />R<br />R<br />I<br />A<br />G<br />E<br /> <br />R<br />E<br />T<br />U<br />R<br />N</a></th><th><a href='#literal_with_REVERSE_SOLIDUS'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />R<br />E<br />V<br />E<br />R<br />S<br />E<br /> <br />S<br />O<br />L<br />I<br />D<br />U<br />S</a></th><th><a href='#literal_with_escaped_CHARACTER_TABULATION'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />C<br />H<br />A<br />R<br />A<br />C<br />T<br />E<br />R<br /> <br />T<br />A<br />B<br />U<br />L<br />A<br />T<br />I<br />O<br />N</a></th><th><a href='#literal_with_escaped_BACKSPACE'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />B<br />A<br />C<br />K<br />S<br />P<br />A<br />C<br />E</a></th><th><a href='#literal_with_escaped_LINE_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />L<br />I<br />N<br />E<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_escaped_CARRIAGE_RETURN'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />C<br />A<br />R<br />R<br />I<br />A<br />G<br />E<br /> <br />R<br />E<br />T<br />U<br />R<br />N</a></th><th><a href='#literal_with_escaped_FORM_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />F<br />O<br />R<br />M<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_escaped_REVERSE_SOLIDUS'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />R<br />E<br />V<br />E<br />R<br />S<br />E<br /> <br />S<br />O<br />L<br />I<br />D<br />U<br />S</a></th><th><a href='#literal_with_numeric_escape'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />\<br />u</a></th><th><a href='#literal_with_numeric_escape'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />\<br />U</a></th><th><a href='#IRIREF_datatype'>I<br />R<br />I<br />R<br />E<br />F<br /> <br />d<br />a<br />t<br />a<br />t<br />y<br />p<br />e<br /> <br />"<br />"<br />^<br />^<br /><<br />t<br />></a></th><th><a href='#prefixed_name_datatype'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />n<br />a<br />m<br />e<br /> <br />d<br />a<br />t<br />a<br />t<br />y<br />p<br />e<br /> <br />"<br />"<br />^<br />^<br />p<br />:<br />t</a></th><th><a href='#integer'>i<br />n<br />t<br />e<br />g<br />e<br />r</a></th><th><a href='#decimal'>d<br />e<br />c<br />i<br />m<br />a<br />l</a></th><th><a href='#double'>d<br />o<br />u<br />b<br />l<br />e</a></th><th><a href='#double_lower_case_e'>d<br />o<br />u<br />b<br />l<br />e<br /> <br />l<br />o<br />w<br />e<br />r<br /> <br />c<br />a<br />s<br />e<br /> <br />e</a></th><th><a href='#double_upper_case_E'>d<br />o<br />u<br />b<br />l<br />e<br /> <br />u<br />p<br />p<br />e<br />r<br /> <br />c<br />a<br />s<br />e<br /> <br />E</a></th><th><a href='#negative_numeric'>n<br />e<br />g<br />a<br />t<br />i<br />v<br />e<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c</a></th><th><a href='#positive_numeric'>p<br />o<br />s<br />i<br />t<br />i<br />v<br />e<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c</a></th><th><a href='#numeric_with_leading_0'>n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />w<br />i<br />t<br />h<br /> <br />l<br />e<br />a<br />d<br />i<br />n<br />g<br /> <br />0</a></th><th><a href='#literal_true'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />t<br />r<br />u<br />e</a></th><th><a href='#literal_false'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />f<br />a<br />l<br />s<br />e</a></th><th><a href='#langtagged_non_LONG'>l<br />a<br />n<br />g<br />t<br />a<br />g<br />g<br />e<br />d<br /> <br />n<br />o<br />n<br />-<br />L<br />O<br />N<br />G<br /> <br />"<br />x<br />"<br />@<br />e<br />n</a></th><th><a href='#langtagged_LONG'>l<br />a<br />n<br />g<br />t<br />a<br />g<br />g<br />e<br />d<br /> <br />L<br />O<br />N<br />G<br /> <br />"<br />"<br />"<br />x<br />"<br />"<br />"<br />@<br />e<br />n</a></th><th><a href='#lantag_with_subtag'>l<br />a<br />n<br />t<br />a<br />g<br /> <br />w<br />i<br />t<br />h<br /> <br />s<br />u<br />b<br />t<br />a<br />g<br /> <br />"<br />x<br />"<br />@<br />e<br />n<br />-<br />u<br />s</a></th><th><a href='#objectList_with_two_objects'>o<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />t<br />w<br />o<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br />s<br /> <br />…<br /> <br /><<br />o<br />1<br />><br />,<br /><<br />o<br />2<br />></a></th><th><a href='#predicateObjectList_with_two_objectLists'>p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e<br />O<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />t<br />w<br />o<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br />s<br /> <br />…<br /> <br /><<br />o<br />1<br />><br />,<br /><<br />o<br />2<br />></a></th><th><a href='#repeated_semis_at_end'>r<br />e<br />p<br />e<br />a<br />t<br />e<br />d<br /> <br />s<br />e<br />m<br />i<br />s<br /> <br />a<br />t<br /> <br />e<br />n<br />d<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />;<br />;<br /> <br /><<br />p<br />2<br />><br /> <br /><<br />o<br />2<br />><br /> <br />.</a></th><th><a href='#repeated_semis_not_at_end'>r<br />e<br />p<br />e<br />a<br />t<br />e<br />d<br /> <br />s<br />e<br />m<br />i<br />s<br /> <br />n<br />o<br />t<br /> <br />a<br />t<br /> <br />e<br />n<br />d<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />;<br />;<br />.</a></th></tr>
+ <tr><th>file</th><th><a href='#IRI_subject'>I<br />R<br />I<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#IRI_predicate'>I<br />R<br />I<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#IRI_object'>I<br />R<br />I<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#IRI_with_four_digit_numeric_escape'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />f<br />o<br />u<br />r<br /> <br />d<br />i<br />g<br />i<br />t<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />(<br />\<br />u<br />)</a></th><th><a href='#IRI_with_eight_digit_numeric_escape'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />i<br />g<br />h<br />t<br /> <br />d<br />i<br />g<br />i<br />t<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br /> <br />(<br />\<br />U<br />)</a></th><th><a href='#IRI_with_all_punctuation'>I<br />R<br />I<br /> <br />w<br />i<br />t<br />h<br /> <br />a<br />l<br />l<br /> <br />p<br />u<br />n<br />c<br />t<br />u<br />a<br />t<br />i<br />o<br />n</a></th><th><a href='#bareword_a_predicate'>b<br />a<br />r<br />e<br />w<br />o<br />r<br />d<br /> <br />a<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#old_style_prefix'>o<br />l<br />d<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#SPARQL_style_prefix'>S<br />P<br />A<br />R<br />Q<br />L<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#no_prefix'>n<br />o<br /> <br />p<br />r<br />e<br />f<br />i<br />x</a></th><th><a href='#prefixed_IRI_subject'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#prefixed_IRI_predicate'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e</a></th><th><a href='#prefixed_IRI_object'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />I<br />R<br />I<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#prefix_only_IRI'>p<br />r<br />e<br />f<br />i<br />x<br />-<br />o<br />n<br />l<br />y<br /> <br />I<br />R<br />I<br /> <br />(<br />p<br />:<br />)</a></th><th><a href='#default_namespace_IRI'>d<br />e<br />f<br />a<br />u<br />l<br />t<br /> <br />n<br />a<br />m<br />e<br />s<br />p<br />a<br />c<br />e<br /> <br />I<br />R<br />I<br /> <br />(<br />:<br />l<br />n<br />)</a></th><th><a href='#prefix_and_localname_IRI'>p<br />r<br />e<br />f<br />i<br />x<br /> <br />a<br />n<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br />n<br />a<br />m<br />e<br /> <br />I<br />R<br />I<br /> <br />(<br />p<br />:<br />l<br />n<br />)</a></th><th><a href='#prefix_reassigned_and_used'>p<br />r<br />e<br />f<br />i<br />x<br /> <br />r<br />e<br />a<br />s<br />s<br />i<br />g<br />n<br />e<br />d<br /> <br />a<br />n<br />d<br /> <br />u<br />s<br />e<br />d</a></th><th><a href='#reserved_escaped_local_name'>r<br />e<br />s<br />e<br />r<br />v<br />e<br />d<br />-<br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#percent_escaped_local_name'>p<br />e<br />r<br />c<br />e<br />n<br />t<br />-<br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#HYPHEN_MINUS_in_local_name'>H<br />Y<br />P<br />H<br />E<br />N<br />-<br />M<br />I<br />N<br />U<br />S<br /> <br />i<br />n<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#underscore_in_local_name'>u<br />n<br />d<br />e<br />r<br />s<br />c<br />o<br />r<br />e<br /> <br />i<br />n<br /> <br />l<br />o<br />c<br />a<br />l<br /> <br />n<br />a<br />m<br />e</a></th><th><a href='#localname_with_COLON'>l<br />o<br />c<br />a<br />l<br />n<br />a<br />m<br />e<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />O<br />L<br />O<br />N</a></th><th><a href='#old_style_base'>o<br />l<br />d<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#SPARQL_style_base'>S<br />P<br />A<br />R<br />Q<br />L<br />-<br />s<br />t<br />y<br />l<br />e<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#no_base'>n<br />o<br /> <br />b<br />a<br />s<br />e</a></th><th><a href='#labeled_blank_node_subject'>l<br />a<br />b<br />e<br />l<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#labeled_blank_node_object'>l<br />a<br />b<br />e<br />l<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#anonymous_blank_node_subject'>a<br />n<br />o<br />n<br />y<br />m<br />o<br />u<br />s<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#anonymous_blank_node_object'>a<br />n<br />o<br />n<br />y<br />m<br />o<br />u<br />s<br /> <br />b<br />l<br />a<br />n<br />k<br /> <br />n<br />o<br />d<br />e<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#sole_blankNodePropertyList'>s<br />o<br />l<br />e<br /> <br />b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />[<br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />]<br /> <br />.</a></th><th><a href='#blankNodePropertyList_as_subject'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />a<br />s<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t<br /> <br />[<br /> <br />…<br /> <br />]<br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />.</a></th><th><a href='#blankNodePropertyList_as_object'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />a<br />s<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />[<br /> <br />…<br /> <br />]<br /> <br />.</a></th><th><a href='#blankNodePropertyList_with_sole_triple'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />s<br />o<br />l<br />e<br /> <br />t<br />r<br />i<br />p<br />l<br />e<br /> <br />[<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />]</a></th><th><a href='#blankNodePropertyList_with_multiple_triples'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />m<br />u<br />l<br />t<br />i<br />p<br />l<br />e<br /> <br />t<br />r<br />i<br />p<br />l<br />e<br />s<br /> <br />[<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br />;<br /> <br /><<br />s<br />2<br />><br /> <br /><<br />p<br />2<br />><br /> <br />]</a></th><th><a href='#nested_blankNodePropertyLists'>n<br />e<br />s<br />t<br />e<br />d<br /> <br />b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br />s<br /> <br />[<br /> <br /><<br />p<br />1<br />><br /> <br />[<br /> <br /><<br />p<br />2<br />><br /> <br /><<br />o<br />2<br />><br /> <br />]<br /> <br />;<br /> <br /><<br />p<br />3<br />><br /> <br /><<br />o<br />3<br />><br /> <br />]</a></th><th><a href='#blankNodePropertyList_containing_collection'>b<br />l<br />a<br />n<br />k<br />N<br />o<br />d<br />e<br />P<br />r<br />o<br />p<br />e<br />r<br />t<br />y<br />L<br />i<br />s<br />t<br /> <br />c<br />o<br />n<br />t<br />a<br />i<br />n<br />i<br />n<br />g<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />[<br /> <br /><<br />p<br />1<br />><br /> <br />(<br /> <br />…<br /> <br />)<br /> <br />]</a></th><th><a href='#collection_subject'>c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />s<br />u<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#collection_object'>c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />o<br />b<br />j<br />e<br />c<br />t</a></th><th><a href='#empty_collection'>e<br />m<br />p<br />t<br />y<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />)</a></th><th><a href='#non_empty_collection'>n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />1<br />)</a></th><th><a href='#nested_collection'>n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n<br /> <br />(<br />(<br />)<br />)</a></th><th><a href='#first'>f<br />i<br />r<br />s<br />t<br />,<br /> <br />n<br />o<br />t<br /> <br />l<br />a<br />s<br />t<br />,<br /> <br />n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n</a></th><th><a href='#last'>l<br />a<br />s<br />t<br />,<br /> <br />n<br />o<br />t<br /> <br />f<br />i<br />r<br />s<br />t<br />,<br /> <br />n<br />o<br />n<br />-<br />e<br />m<br />p<br />t<br />y<br /> <br />n<br />e<br />s<br />t<br />e<br />d<br /> <br />c<br />o<br />l<br />l<br />e<br />c<br />t<br />i<br />o<br />n</a></th><th><a href='#LITERAL1'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />1<br /> <br />'<br />x<br />'</a></th><th><a href='#LITERAL_LONG1'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />'<br />'<br />'<br />x<br />'<br />'<br />'</a></th><th><a href='#LITERAL_LONG1_with_1_squote'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />w<br />i<br />t<br />h<br /> <br />1<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br /> <br />'<br />'<br />'<br />a<br />'<br />b<br />'<br />'<br />'</a></th><th><a href='#LITERAL_LONG1_with_2_squotes'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />1<br /> <br />w<br />i<br />t<br />h<br /> <br />2<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br />s<br /> <br />'<br />'<br />'<br />a<br />'<br />'<br />b<br />'<br />'<br />'</a></th><th><a href='#LITERAL2'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />2<br /> <br />"<br />x<br />"</a></th><th><a href='#LITERAL_LONG2'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />"<br />"<br />"<br />x<br />"<br />"<br />"</a></th><th><a href='#LITERAL_LONG2_with_1_squote'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />w<br />i<br />t<br />h<br /> <br />1<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br /> <br />"<br />"<br />"<br />a<br />"<br />b<br />"<br />"<br />"</a></th><th><a href='#LITERAL_LONG2_with_2_squotes'>L<br />I<br />T<br />E<br />R<br />A<br />L<br />_<br />L<br />O<br />N<br />G<br />2<br /> <br />w<br />i<br />t<br />h<br /> <br />2<br /> <br />s<br />q<br />u<br />o<br />t<br />e<br />s<br /> <br />"<br />"<br />"<br />a<br />"<br />"<br />b<br />"<br />"<br />"</a></th><th><a href='#literal_with_CHARACTER_TABULATION'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />H<br />A<br />R<br />A<br />C<br />T<br />E<br />R<br /> <br />T<br />A<br />B<br />U<br />L<br />A<br />T<br />I<br />O<br />N</a></th><th><a href='#literal_with_LINE_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />L<br />I<br />N<br />E<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_CARRIAGE_RETURN'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />C<br />A<br />R<br />R<br />I<br />A<br />G<br />E<br /> <br />R<br />E<br />T<br />U<br />R<br />N</a></th><th><a href='#literal_with_REVERSE_SOLIDUS'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />R<br />E<br />V<br />E<br />R<br />S<br />E<br /> <br />S<br />O<br />L<br />I<br />D<br />U<br />S</a></th><th><a href='#literal_with_escaped_CHARACTER_TABULATION'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />C<br />H<br />A<br />R<br />A<br />C<br />T<br />E<br />R<br /> <br />T<br />A<br />B<br />U<br />L<br />A<br />T<br />I<br />O<br />N</a></th><th><a href='#literal_with_escaped_BACKSPACE'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />B<br />A<br />C<br />K<br />S<br />P<br />A<br />C<br />E</a></th><th><a href='#literal_with_escaped_LINE_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />L<br />I<br />N<br />E<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_escaped_CARRIAGE_RETURN'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />C<br />A<br />R<br />R<br />I<br />A<br />G<br />E<br /> <br />R<br />E<br />T<br />U<br />R<br />N</a></th><th><a href='#literal_with_escaped_FORM_FEED'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />F<br />O<br />R<br />M<br /> <br />F<br />E<br />E<br />D</a></th><th><a href='#literal_with_escaped_REVERSE_SOLIDUS'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />d<br /> <br />R<br />E<br />V<br />E<br />R<br />S<br />E<br /> <br />S<br />O<br />L<br />I<br />D<br />U<br />S</a></th><th><a href='#literal_with_numeric_escape4'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />4<br /> <br />\<br />u</a></th><th><a href='#literal_with_numeric_escape8'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />w<br />i<br />t<br />h<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />e<br />s<br />c<br />a<br />p<br />e<br />8<br /> <br />\<br />U</a></th><th><a href='#IRIREF_datatype'>I<br />R<br />I<br />R<br />E<br />F<br /> <br />d<br />a<br />t<br />a<br />t<br />y<br />p<br />e<br /> <br />"<br />"<br />^<br />^<br /><<br />t<br />></a></th><th><a href='#prefixed_name_datatype'>p<br />r<br />e<br />f<br />i<br />x<br />e<br />d<br /> <br />n<br />a<br />m<br />e<br /> <br />d<br />a<br />t<br />a<br />t<br />y<br />p<br />e<br /> <br />"<br />"<br />^<br />^<br />p<br />:<br />t</a></th><th><a href='#bareword_integer'>b<br />a<br />r<br />e<br />w<br />o<br />r<br />d<br /> <br />i<br />n<br />t<br />e<br />g<br />e<br />r</a></th><th><a href='#bareword_decimal'>b<br />a<br />r<br />e<br />w<br />o<br />r<br />d<br /> <br />d<br />e<br />c<br />i<br />m<br />a<br />l</a></th><th><a href='#bareword_double'>b<br />a<br />r<br />e<br />w<br />o<br />r<br />d<br /> <br />d<br />o<br />u<br />b<br />l<br />e</a></th><th><a href='#double_lower_case_e'>d<br />o<br />u<br />b<br />l<br />e<br /> <br />l<br />o<br />w<br />e<br />r<br /> <br />c<br />a<br />s<br />e<br /> <br />e</a></th><th><a href='#double_upper_case_E'>d<br />o<br />u<br />b<br />l<br />e<br /> <br />u<br />p<br />p<br />e<br />r<br /> <br />c<br />a<br />s<br />e<br /> <br />E</a></th><th><a href='#negative_numeric'>n<br />e<br />g<br />a<br />t<br />i<br />v<br />e<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c</a></th><th><a href='#positive_numeric'>p<br />o<br />s<br />i<br />t<br />i<br />v<br />e<br /> <br />n<br />u<br />m<br />e<br />r<br />i<br />c</a></th><th><a href='#numeric_with_leading_0'>n<br />u<br />m<br />e<br />r<br />i<br />c<br /> <br />w<br />i<br />t<br />h<br /> <br />l<br />e<br />a<br />d<br />i<br />n<br />g<br /> <br />0</a></th><th><a href='#literal_true'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />t<br />r<br />u<br />e</a></th><th><a href='#literal_false'>l<br />i<br />t<br />e<br />r<br />a<br />l<br /> <br />f<br />a<br />l<br />s<br />e</a></th><th><a href='#langtagged_non_LONG'>l<br />a<br />n<br />g<br />t<br />a<br />g<br />g<br />e<br />d<br /> <br />n<br />o<br />n<br />-<br />L<br />O<br />N<br />G<br /> <br />"<br />x<br />"<br />@<br />e<br />n</a></th><th><a href='#langtagged_LONG'>l<br />a<br />n<br />g<br />t<br />a<br />g<br />g<br />e<br />d<br /> <br />L<br />O<br />N<br />G<br /> <br />"<br />"<br />"<br />x<br />"<br />"<br />"<br />@<br />e<br />n</a></th><th><a href='#lantag_with_subtag'>l<br />a<br />n<br />t<br />a<br />g<br /> <br />w<br />i<br />t<br />h<br /> <br />s<br />u<br />b<br />t<br />a<br />g<br /> <br />"<br />x<br />"<br />@<br />e<br />n<br />-<br />u<br />s</a></th><th><a href='#objectList_with_two_objects'>o<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />t<br />w<br />o<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br />s<br /> <br />…<br /> <br /><<br />o<br />1<br />><br />,<br /><<br />o<br />2<br />></a></th><th><a href='#predicateObjectList_with_two_objectLists'>p<br />r<br />e<br />d<br />i<br />c<br />a<br />t<br />e<br />O<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br /> <br />w<br />i<br />t<br />h<br /> <br />t<br />w<br />o<br /> <br />o<br />b<br />j<br />e<br />c<br />t<br />L<br />i<br />s<br />t<br />s<br /> <br />…<br /> <br /><<br />o<br />1<br />><br />,<br /><<br />o<br />2<br />></a></th><th><a href='#repeated_semis_at_end'>r<br />e<br />p<br />e<br />a<br />t<br />e<br />d<br /> <br />s<br />e<br />m<br />i<br />s<br /> <br />a<br />t<br /> <br />e<br />n<br />d<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />;<br />;<br /> <br /><<br />p<br />2<br />><br /> <br /><<br />o<br />2<br />><br /> <br />.</a></th><th><a href='#repeated_semis_not_at_end'>r<br />e<br />p<br />e<br />a<br />t<br />e<br />d<br /> <br />s<br />e<br />m<br />i<br />s<br /> <br />n<br />o<br />t<br /> <br />a<br />t<br /> <br />e<br />n<br />d<br /> <br /><<br />s<br />><br /> <br /><<br />p<br />><br /> <br /><<br />o<br />><br /> <br />;<br />;<br />.</a></th></tr>
</thead>
<tbody>
<tr><td class='file'><a href='../tests-ttl/egp-prefix-reassign.ttl'>../tests-ttl/egp-prefix-reassign.ttl</a></td><td class='n'> </td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefix_only_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
@@ -112,17 +120,17 @@
<tr><td class='file'><a href='../tests-ttl/turtle-subm-07.ttl'>../tests-ttl/turtle-subm-07.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_a_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-08.ttl'>../tests-ttl/turtle-subm-08.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-09.ttl'>../tests-ttl/turtle-subm-09.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-10.ttl'>../tests-ttl/turtle-subm-10.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_a_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#labeled_blank_node_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#labeled_blank_node_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#anonymous_blank_node_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#predicateObjectList_with_two_objectLists' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-11.ttl'>../tests-ttl/turtle-subm-11.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#numeric_with_leading_0' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-10.ttl'>../tests-ttl/turtle-subm-10.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_a_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#labeled_blank_node_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#labeled_blank_node_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#anonymous_blank_node_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#predicateObjectList_with_two_objectLists' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-11.ttl'>../tests-ttl/turtle-subm-11.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#numeric_with_leading_0' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-12.ttl'>../tests-ttl/turtle-subm-12.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_reassigned_and_used' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#HYPHEN_MINUS_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#underscore_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-13.ttl'>../tests-ttl/turtle-subm-13.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#underscore_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-14.ttl'>../tests-ttl/turtle-subm-14.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_only_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#anonymous_blank_node_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#anonymous_blank_node_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-15.ttl'>../tests-ttl/turtle-subm-15.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL_LONG2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_CHARACTER_TABULATION' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-16.ttl'>../tests-ttl/turtle-subm-16.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL_LONG2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_escaped_CHARACTER_TABULATION' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#literal_with_escaped_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_escaped_CARRIAGE_RETURN' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-17.ttl'>../tests-ttl/turtle-subm-17.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-16.ttl'>../tests-ttl/turtle-subm-16.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL_LONG2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_escaped_CHARACTER_TABULATION' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#literal_with_escaped_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_escaped_CARRIAGE_RETURN' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape4' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_with_numeric_escape8' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-17.ttl'>../tests-ttl/turtle-subm-17.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-18.ttl'>../tests-ttl/turtle-subm-18.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#LITERAL_LONG2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-19.ttl'>../tests-ttl/turtle-subm-19.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-subm-20.ttl'>../tests-ttl/turtle-subm-20.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-19.ttl'>../tests-ttl/turtle-subm-19.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#bareword_double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-subm-20.ttl'>../tests-ttl/turtle-subm-20.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#bareword_double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-21.ttl'>../tests-ttl/turtle-subm-21.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL_LONG2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#LITERAL_LONG2_with_1_squote' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-22.ttl'>../tests-ttl/turtle-subm-22.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_true' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#literal_false' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-subm-23.ttl'>../tests-ttl/turtle-subm-23.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#objectList_with_two_objects' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#predicateObjectList_with_two_objectLists' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td></tr>
@@ -153,21 +161,21 @@
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-kw-02.ttl'>../tests-ttl/turtle-syntax-kw-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_false' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-kw-03.ttl'>../tests-ttl/turtle-syntax-kw-03.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_a_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-01.ttl'>../tests-ttl/turtle-syntax-lists-01.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-02.ttl'>../tests-ttl/turtle-syntax-lists-02.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-03.ttl'>../tests-ttl/turtle-syntax-lists-03.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-02.ttl'>../tests-ttl/turtle-syntax-lists-02.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-03.ttl'>../tests-ttl/turtle-syntax-lists-03.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-04.ttl'>../tests-ttl/turtle-syntax-lists-04.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#nested_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-05.ttl'>../tests-ttl/turtle-syntax-lists-05.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#nested_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#first' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#last' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-01.ttl'>../tests-ttl/turtle-syntax-number-01.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-02.ttl'>../tests-ttl/turtle-syntax-number-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-03.ttl'>../tests-ttl/turtle-syntax-number-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-04.ttl'>../tests-ttl/turtle-syntax-number-04.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-05.ttl'>../tests-ttl/turtle-syntax-number-05.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-06.ttl'>../tests-ttl/turtle-syntax-number-06.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-07.ttl'>../tests-ttl/turtle-syntax-number-07.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-08.ttl'>../tests-ttl/turtle-syntax-number-08.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-09.ttl'>../tests-ttl/turtle-syntax-number-09.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-10.ttl'>../tests-ttl/turtle-syntax-number-10.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-11.ttl'>../tests-ttl/turtle-syntax-number-11.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#double_upper_case_E' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-lists-05.ttl'>../tests-ttl/turtle-syntax-lists-05.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#collection_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#collection_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#non_empty_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#nested_collection' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#first' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#last' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-01.ttl'>../tests-ttl/turtle-syntax-number-01.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-02.ttl'>../tests-ttl/turtle-syntax-number-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-03.ttl'>../tests-ttl/turtle-syntax-number-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-04.ttl'>../tests-ttl/turtle-syntax-number-04.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-05.ttl'>../tests-ttl/turtle-syntax-number-05.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-06.ttl'>../tests-ttl/turtle-syntax-number-06.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-07.ttl'>../tests-ttl/turtle-syntax-number-07.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_decimal' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-08.ttl'>../tests-ttl/turtle-syntax-number-08.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_integer' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-09.ttl'>../tests-ttl/turtle-syntax-number-09.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-10.ttl'>../tests-ttl/turtle-syntax-number-10.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#double_lower_case_e' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#negative_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-number-11.ttl'>../tests-ttl/turtle-syntax-number-11.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#bareword_double' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#double_upper_case_E' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#positive_numeric' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-pname-esc-01.ttl'>../tests-ttl/turtle-syntax-pname-esc-01.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#reserved_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#percent_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#HYPHEN_MINUS_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#underscore_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-pname-esc-02.ttl'>../tests-ttl/turtle-syntax-pname-esc-02.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#reserved_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#percent_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#HYPHEN_MINUS_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#underscore_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-pname-esc-03.ttl'>../tests-ttl/turtle-syntax-pname-esc-03.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_only_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#prefix_reassigned_and_used' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#reserved_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
@@ -181,8 +189,8 @@
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-prefix-08.ttl'>../tests-ttl/turtle-syntax-prefix-08.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#underscore_in_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-prefix-09.ttl'>../tests-ttl/turtle-syntax-prefix-09.ttl</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#old_style_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#prefixed_IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefixed_IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#default_namespace_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_and_localname_IRI' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#prefix_reassigned_and_used' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#percent_escaped_local_name' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#localname_with_COLON' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-str-esc-01.ttl'>../tests-ttl/turtle-syntax-str-esc-01.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_escaped_LINE_FEED' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-str-esc-02.ttl'>../tests-ttl/turtle-syntax-str-esc-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='file'><a href='../tests-ttl/turtle-syntax-str-esc-03.ttl'>../tests-ttl/turtle-syntax-str-esc-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-str-esc-02.ttl'>../tests-ttl/turtle-syntax-str-esc-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape4' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
+ <tr><td class='file'><a href='../tests-ttl/turtle-syntax-str-esc-03.ttl'>../tests-ttl/turtle-syntax-str-esc-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_REVERSE_SOLIDUS' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#literal_with_numeric_escape8' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-string-01.ttl'>../tests-ttl/turtle-syntax-string-01.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-string-02.ttl'>../tests-ttl/turtle-syntax-string-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#langtagged_non_LONG' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-string-03.ttl'>../tests-ttl/turtle-syntax-string-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#LITERAL2' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#langtagged_non_LONG' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#lantag_with_subtag' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
@@ -203,7 +211,7 @@
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-uri-02.ttl'>../tests-ttl/turtle-syntax-uri-02.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_with_four_digit_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-uri-03.ttl'>../tests-ttl/turtle-syntax-uri-03.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='y'><a href='#IRI_with_eight_digit_numeric_escape' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
<tr><td class='file'><a href='../tests-ttl/turtle-syntax-uri-04.ttl'>../tests-ttl/turtle-syntax-uri-04.ttl</a></td><td class='y'><a href='#IRI_subject' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_predicate' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='y'><a href='#IRI_object' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#IRI_with_all_punctuation' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_prefix' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='y'><a href='#no_base' onmouseover='coveragePopup(event);' onmouseout='popdown();'>y</a></td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td><td class='n'> </td></tr>
- <tr><td class='total'>103</td><td class='total'><a href='#IRI_subject'>67</a></td><td class='total'><a href='#IRI_predicate'>69</a></td><td class='total'><a href='#IRI_object'>35</a></td><td class='total'><a href='#IRI_with_four_digit_numeric_escape'>1</a></td><td class='total'><a href='#IRI_with_eight_digit_numeric_escape'>1</a></td><td class='total'><a href='#IRI_with_all_punctuation'>1</a></td><td class='total'><a href='#bareword_a_predicate'>4</a></td><td class='total'><a href='#old_style_prefix'>72</a></td><td class='total'><a href='#SPARQL_style_prefix'>2</a></td><td class='total'><a href='#no_prefix'>42</a></td><td class='total'><a href='#prefixed_IRI_subject'>68</a></td><td class='total'><a href='#prefixed_IRI_predicate'>97</a></td><td class='total'><a href='#prefixed_IRI_object'>75</a></td><td class='total'><a href='#prefix_only_IRI'>9</a></td><td class='total'><a href='#default_namespace_IRI'>227</a></td><td class='total'><a href='#prefix_and_localname_IRI'>36</a></td><td class='total'><a href='#prefix_reassigned_and_used'>16</a></td><td class='total'><a href='#reserved_escaped_local_name'>4</a></td><td class='total'><a href='#percent_escaped_local_name'>6</a></td><td class='total'><a href='#HYPHEN_MINUS_in_local_name'>9</a></td><td class='total'><a href='#underscore_in_local_name'>13</a></td><td class='total'><a href='#localname_with_COLON'>39</a></td><td class='total'><a href='#old_style_base'>4</a></td><td class='total'><a href='#SPARQL_style_base'>2</a></td><td class='total'><a href='#no_base'>98</a></td><td class='total'><a href='#labeled_blank_node_subject'>3</a></td><td class='total'><a href='#labeled_blank_node_object'>2</a></td><td class='total'><a href='#anonymous_blank_node_subject'>5</a></td><td class='total'><a href='#anonymous_blank_node_object'>3</a></td><td class='total'><a href='#sole_blankNodePropertyList'>6</a></td><td class='total'><a href='#blankNodePropertyList_as_subject'>2</a></td><td class='total'><a href='#blankNodePropertyList_as_object'>3</a></td><td class='total'><a href='#blankNodePropertyList_with_sole_triple'>3</a></td><td class='total'><a href='#blankNodePropertyList_with_multiple_triples'>2</a></td><td class='missing'><a href='#nested_blankNodePropertyLists'>0</a></td><td class='missing'><a href='#blankNodePropertyList_containing_collection'>0</a></td><td class='total'><a href='#collection_subject'>3</a></td><td class='total'><a href='#collection_object'>11</a></td><td class='total'><a href='#empty_collection'>4</a></td><td class='total'><a href='#non_empty_collection'>10</a></td><td class='total'><a href='#nested_collection'>4</a></td><td class='total'><a href='#first'>1</a></td><td class='total'><a href='#last'>1</a></td><td class='total'><a href='#LITERAL1'>3</a></td><td class='total'><a href='#LITERAL_LONG1'>2</a></td><td class='missing'><a href='#LITERAL_LONG1_with_1_squote'>0</a></td><td class='missing'><a href='#LITERAL_LONG1_with_2_squotes'>0</a></td><td class='total'><a href='#LITERAL2'>44</a></td><td class='total'><a href='#LITERAL_LONG2'>8</a></td><td class='total'><a href='#LITERAL_LONG2_with_1_squote'>2</a></td><td class='total'><a href='#LITERAL_LONG2_with_2_squotes'>1</a></td><td class='total'><a href='#literal_with_CHARACTER_TABULATION'>1</a></td><td class='total'><a href='#literal_with_LINE_FEED'>7</a></td><td class='missing'><a href='#literal_with_CARRIAGE_RETURN'>0</a></td><td class='total'><a href='#literal_with_REVERSE_SOLIDUS'>6</a></td><td class='total'><a href='#literal_with_escaped_CHARACTER_TABULATION'>2</a></td><td class='missing'><a href='#literal_with_escaped_BACKSPACE'>0</a></td><td class='total'><a href='#literal_with_escaped_LINE_FEED'>3</a></td><td class='total'><a href='#literal_with_escaped_CARRIAGE_RETURN'>2</a></td><td class='missing'><a href='#literal_with_escaped_FORM_FEED'>0</a></td><td class='missing'><a href='#literal_with_escaped_REVERSE_SOLIDUS'>0</a></td><td class='total'><a href='#literal_with_numeric_escape'>3</a></td><td class='total'><a href='#literal_with_numeric_escape'>3</a></td><td class='total'><a href='#IRIREF_datatype'>22</a></td><td class='total'><a href='#prefixed_name_datatype'>2</a></td><td class='total'><a href='#integer'>19</a></td><td class='total'><a href='#decimal'>7</a></td><td class='total'><a href='#double'>5</a></td><td class='total'><a href='#double_lower_case_e'>4</a></td><td class='total'><a href='#double_upper_case_E'>1</a></td><td class='total'><a href='#negative_numeric'>6</a></td><td class='total'><a href='#positive_numeric'>3</a></td><td class='total'><a href='#numeric_with_leading_0'>3</a></td><td class='total'><a href='#literal_true'>2</a></td><td class='total'><a href='#literal_false'>2</a></td><td class='total'><a href='#langtagged_non_LONG'>4</a></td><td class='total'><a href='#langtagged_LONG'>2</a></td><td class='total'><a href='#lantag_with_subtag'>2</a></td><td class='total'><a href='#objectList_with_two_objects'>4</a></td><td class='total'><a href='#predicateObjectList_with_two_objectLists'>11</a></td><td class='total'><a href='#repeated_semis_at_end'>1</a></td><td class='total'><a href='#repeated_semis_not_at_end'>1</a></td></tr>
+ <tr><td class='total'>103</td><td class='total'><a href='#IRI_subject'>67</a></td><td class='total'><a href='#IRI_predicate'>69</a></td><td class='total'><a href='#IRI_object'>35</a></td><td class='total'><a href='#IRI_with_four_digit_numeric_escape'>1</a></td><td class='total'><a href='#IRI_with_eight_digit_numeric_escape'>1</a></td><td class='total'><a href='#IRI_with_all_punctuation'>1</a></td><td class='total'><a href='#bareword_a_predicate'>4</a></td><td class='total'><a href='#old_style_prefix'>72</a></td><td class='total'><a href='#SPARQL_style_prefix'>2</a></td><td class='total'><a href='#no_prefix'>42</a></td><td class='total'><a href='#prefixed_IRI_subject'>68</a></td><td class='total'><a href='#prefixed_IRI_predicate'>97</a></td><td class='total'><a href='#prefixed_IRI_object'>75</a></td><td class='total'><a href='#prefix_only_IRI'>9</a></td><td class='total'><a href='#default_namespace_IRI'>227</a></td><td class='total'><a href='#prefix_and_localname_IRI'>36</a></td><td class='total'><a href='#prefix_reassigned_and_used'>16</a></td><td class='total'><a href='#reserved_escaped_local_name'>4</a></td><td class='total'><a href='#percent_escaped_local_name'>6</a></td><td class='total'><a href='#HYPHEN_MINUS_in_local_name'>9</a></td><td class='total'><a href='#underscore_in_local_name'>13</a></td><td class='total'><a href='#localname_with_COLON'>39</a></td><td class='total'><a href='#old_style_base'>4</a></td><td class='total'><a href='#SPARQL_style_base'>2</a></td><td class='total'><a href='#no_base'>98</a></td><td class='total'><a href='#labeled_blank_node_subject'>3</a></td><td class='total'><a href='#labeled_blank_node_object'>2</a></td><td class='total'><a href='#anonymous_blank_node_subject'>5</a></td><td class='total'><a href='#anonymous_blank_node_object'>3</a></td><td class='total'><a href='#sole_blankNodePropertyList'>6</a></td><td class='total'><a href='#blankNodePropertyList_as_subject'>2</a></td><td class='total'><a href='#blankNodePropertyList_as_object'>3</a></td><td class='total'><a href='#blankNodePropertyList_with_sole_triple'>3</a></td><td class='total'><a href='#blankNodePropertyList_with_multiple_triples'>2</a></td><td class='missing'><a href='#nested_blankNodePropertyLists'>0</a></td><td class='missing'><a href='#blankNodePropertyList_containing_collection'>0</a></td><td class='total'><a href='#collection_subject'>3</a></td><td class='total'><a href='#collection_object'>11</a></td><td class='total'><a href='#empty_collection'>4</a></td><td class='total'><a href='#non_empty_collection'>10</a></td><td class='total'><a href='#nested_collection'>4</a></td><td class='total'><a href='#first'>1</a></td><td class='total'><a href='#last'>1</a></td><td class='total'><a href='#LITERAL1'>3</a></td><td class='total'><a href='#LITERAL_LONG1'>2</a></td><td class='missing'><a href='#LITERAL_LONG1_with_1_squote'>0</a></td><td class='missing'><a href='#LITERAL_LONG1_with_2_squotes'>0</a></td><td class='total'><a href='#LITERAL2'>44</a></td><td class='total'><a href='#LITERAL_LONG2'>8</a></td><td class='total'><a href='#LITERAL_LONG2_with_1_squote'>2</a></td><td class='total'><a href='#LITERAL_LONG2_with_2_squotes'>1</a></td><td class='total'><a href='#literal_with_CHARACTER_TABULATION'>1</a></td><td class='total'><a href='#literal_with_LINE_FEED'>7</a></td><td class='missing'><a href='#literal_with_CARRIAGE_RETURN'>0</a></td><td class='total'><a href='#literal_with_REVERSE_SOLIDUS'>6</a></td><td class='total'><a href='#literal_with_escaped_CHARACTER_TABULATION'>2</a></td><td class='missing'><a href='#literal_with_escaped_BACKSPACE'>0</a></td><td class='total'><a href='#literal_with_escaped_LINE_FEED'>3</a></td><td class='total'><a href='#literal_with_escaped_CARRIAGE_RETURN'>2</a></td><td class='missing'><a href='#literal_with_escaped_FORM_FEED'>0</a></td><td class='missing'><a href='#literal_with_escaped_REVERSE_SOLIDUS'>0</a></td><td class='total'><a href='#literal_with_numeric_escape4'>3</a></td><td class='total'><a href='#literal_with_numeric_escape8'>3</a></td><td class='total'><a href='#IRIREF_datatype'>22</a></td><td class='total'><a href='#prefixed_name_datatype'>2</a></td><td class='total'><a href='#bareword_integer'>19</a></td><td class='total'><a href='#bareword_decimal'>7</a></td><td class='total'><a href='#bareword_double'>5</a></td><td class='total'><a href='#double_lower_case_e'>4</a></td><td class='total'><a href='#double_upper_case_E'>1</a></td><td class='total'><a href='#negative_numeric'>6</a></td><td class='total'><a href='#positive_numeric'>3</a></td><td class='total'><a href='#numeric_with_leading_0'>3</a></td><td class='total'><a href='#literal_true'>2</a></td><td class='total'><a href='#literal_false'>2</a></td><td class='total'><a href='#langtagged_non_LONG'>4</a></td><td class='total'><a href='#langtagged_LONG'>2</a></td><td class='total'><a href='#lantag_with_subtag'>2</a></td><td class='total'><a href='#objectList_with_two_objects'>4</a></td><td class='total'><a href='#predicateObjectList_with_two_objectLists'>11</a></td><td class='total'><a href='#repeated_semis_at_end'>1</a></td><td class='total'><a href='#repeated_semis_not_at_end'>1</a></td></tr>
</tbody>
</table>
<h1>missing features</h1>
@@ -264,7 +272,7 @@
<li><a href='#IRI_predicate'>IRI predicate</a></li>
<li><a href='#no_prefix'>no prefix</a></li>
<li><a href='#no_base'>no base</a></li>
- <li><a href='#decimal'>decimal</a></li>
+ <li><a href='#bareword_decimal'>bareword decimal</a></li>
</ul>
</li>
<li>
@@ -315,7 +323,7 @@
<li><a href='#IRI_predicate'>IRI predicate</a></li>
<li><a href='#no_prefix'>no prefix</a></li>
<li><a href='#no_base'>no base</a></li>
- <li><a href='#integer'>integer</a></li>
+ <li><a href='#bareword_integer'>bareword integer</a></li>
</ul>
</li>
<li>
@@ -360,107 +368,136 @@
</li>
</ul>
<h1 id='tests'>Facets</h1>
- <div id='IRI_subject'><h2>IRI subject</h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='IRI_predicate'><h2>IRI predicate</h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='IRI_object'><h2>IRI object</h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='IRI_with_four_digit_numeric_escape'><h2>IRI with four digit numeric escape (\u)</h2><pre><http://a.example/\u0053> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='IRI_with_eight_digit_numeric_escape'><h2>IRI with eight digit numeric escape (\U)</h2><pre><http://a.example/\U00000053> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='IRI_with_all_punctuation'><h2>IRI with all punctuation</h2><pre><scheme:!$%25&amp;'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='bareword_a_predicate'><h2>bareword a predicate</h2><pre><http://a.example/s> a <http://a.example/o> .</pre></div>
- <div id='old_style_prefix'><h2>old-style prefix</h2><pre>@prefix p: <http://a.example/>.
-p:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='SPARQL_style_prefix'><h2>SPARQL-style prefix</h2><pre>PREFIX p: <http://a.example/>
-p:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='no_prefix'><h2>no prefix</h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='prefixed_IRI_subject'><h2>prefixed IRI subject</h2><pre>@prefix p: <http://a.example/>.
-p:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='prefixed_IRI_predicate'><h2>prefixed IRI predicate</h2><pre>@prefix p: <http://a.example/>.
-<http://a.example/s> p:p <http://a.example/o> .</pre></div>
- <div id='prefixed_IRI_object'><h2>prefixed IRI object</h2><pre>@prefix p: <http://a.example/>.
-<http://a.example/s> <http://a.example/p> p:o .</pre></div>
- <div id='prefix_only_IRI'><h2>prefix-only IRI (p:)</h2><pre>@prefix p: <http://a.example/>.
-p: <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='default_namespace_IRI'><h2>default namespace IRI (:ln)</h2><pre>@prefix : <http://a.example/>.
-:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='prefix_and_localname_IRI'><h2>prefix and localname IRI (p:ln)</h2><pre>@prefix p: <http://a.example/>.
-p:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='prefix_reassigned_and_used'><h2>prefix reassigned and used</h2><pre>@prefix p: <http://a.example/>.
+ <div id='IRI_subject'><h2>IRI subject</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='IRI_predicate'><h2>IRI predicate</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='IRI_object'><h2>IRI object</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='IRI_with_four_digit_numeric_escape'><h2>IRI with four digit numeric escape (\u)</h2><pre class='turtle'><http://a.example/\u0073> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='IRI_with_eight_digit_numeric_escape'><h2>IRI with eight digit numeric escape (\U)</h2><pre class='turtle'><http://a.example/\U00000073> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='IRI_with_all_punctuation'><h2>IRI with all punctuation</h2><pre class='turtle'><scheme:!$%25&amp;'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><scheme:!$%25&amp;'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='bareword_a_predicate'><h2>bareword a predicate</h2><pre class='turtle'><http://a.example/s> a <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='old_style_prefix'><h2>old-style prefix</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='SPARQL_style_prefix'><h2>SPARQL-style prefix</h2><pre class='turtle'>PREFIX p: <http://a.example/>
+p:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='no_prefix'><h2>no prefix</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefixed_IRI_subject'><h2>prefixed IRI subject</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefixed_IRI_predicate'><h2>prefixed IRI predicate</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+<http://a.example/s> p:p <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefixed_IRI_object'><h2>prefixed IRI object</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+<http://a.example/s> <http://a.example/p> p:o .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefix_only_IRI'><h2>prefix-only IRI (p:)</h2><pre class='turtle'>@prefix p: <http://a.example/s>.
+p: <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='default_namespace_IRI'><h2>default namespace IRI (:ln)</h2><pre class='turtle'>@prefix : <http://a.example/>.
+:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefix_and_localname_IRI'><h2>prefix and localname IRI (p:ln)</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='prefix_reassigned_and_used'><h2>prefix reassigned and used</h2><pre class='turtle'>@prefix p: <http://a.example/>.
@prefix p: <http://b.example/>.
-p:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='reserved_escaped_local_name'><h2>reserved-escaped local name</h2><pre>@prefix p: <http://a.example/>.
-p:\% <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='percent_escaped_local_name'><h2>percent-escaped local name</h2><pre>@prefix p: <http://a.example/>.
-p:%73 <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='HYPHEN_MINUS_in_local_name'><h2>HYPHEN-MINUS in local name</h2><pre>@prefix p: <http://a.example/>.
-p:s- <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='underscore_in_local_name'><h2>underscore in local name</h2><pre>@prefix p: <http://a.example/>.
-p:s_ <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='localname_with_COLON'><h2>localname with COLON</h2><pre>@prefix p: <http://a.example/>.
-p:s: <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='old_style_base'><h2>old-style base</h2><pre>@base <http://a.example/>.
-<s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='SPARQL_style_base'><h2>SPARQL-style base</h2><pre>BASE <http://a.example/>
-<s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='no_base'><h2>no base</h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='labeled_blank_node_subject'><h2>labeled blank node subject</h2><pre>_:s <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='labeled_blank_node_object'><h2>labeled blank node object</h2><pre><http://a.example/s> <http://a.example/p> _:o .</pre></div>
- <div id='anonymous_blank_node_subject'><h2>anonymous blank node subject</h2><pre>[] <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='anonymous_blank_node_object'><h2>anonymous blank node object</h2><pre><http://a.example/s> <http://a.example/p> [] .</pre></div>
- <div id='sole_blankNodePropertyList'><h2>sole blankNodePropertyList [ <p> <o> ] .</h2><pre>[ <http://a.example/p> <http://a.example/o> ] .</pre></div>
- <div id='blankNodePropertyList_as_subject'><h2>blankNodePropertyList as subject [ … ] <p> <o> .</h2><pre>[ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> .</pre></div>
- <div id='blankNodePropertyList_as_object'><h2>blankNodePropertyList as object <s> <p> [ … ] .</h2><pre><http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] .</pre></div>
- <div id='blankNodePropertyList_with_sole_triple'><h2>blankNodePropertyList with sole triple [ <s> <p> ]</h2><pre>[ <http://a.example/p> <http://a.example/o> ] .</pre></div>
- <div id='blankNodePropertyList_with_multiple_triples'><h2>blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]</h2><pre>[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='nested_blankNodePropertyLists'><h2>nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]</h2><pre>[ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ].</pre></div>
- <div id='blankNodePropertyList_containing_collection'><h2>blankNodePropertyList containing collection [ <p1> ( … ) ]</h2><pre>[ <http://a.example/p1> (1) ] .</pre></div>
- <div id='collection_subject'><h2>collection subject</h2><pre>(1) <http://a.example/p> <http://a.example/o> .</pre></div>
- <div id='collection_object'><h2>collection object</h2><pre><http://a.example/s> <http://a.example/p> (1) .</pre></div>
- <div id='empty_collection'><h2>empty collection ()</h2><pre><http://a.example/s> <http://a.example/p> () .</pre></div>
- <div id='non_empty_collection'><h2>non-empty collection (1)</h2><pre><http://a.example/s> <http://a.example/p> (1) .</pre></div>
- <div id='nested_collection'><h2>nested collection (())</h2><pre><http://a.example/s> <http://a.example/p> ((1)) .</pre></div>
- <div id='first'><h2>first, not last, non-empty nested collection</h2><pre><http://a.example/s> <http://a.example/p> ((1) 2) .</pre></div>
- <div id='last'><h2>last, not first, non-empty nested collection</h2><pre><http://a.example/s> <http://a.example/p> (1 (2)) .</pre></div>
- <div id='LITERAL1'><h2>LITERAL1 'x'</h2><pre><http://a.example/s> <http://a.example/p> 'x' .</pre></div>
- <div id='LITERAL_LONG1'><h2>LITERAL_LONG1 '''x'''</h2><pre><http://a.example/s> <http://a.example/p> '''x''' .</pre></div>
- <div id='LITERAL_LONG1_with_1_squote'><h2>LITERAL_LONG1 with 1 squote '''a'b'''</h2><pre><http://a.example/s> <http://a.example/p> '''x'y''' .</pre></div>
- <div id='LITERAL_LONG1_with_2_squotes'><h2>LITERAL_LONG1 with 2 squotes '''a''b'''</h2><pre><http://a.example/s> <http://a.example/p> '''x''y''' .</pre></div>
- <div id='LITERAL2'><h2>LITERAL2 "x"</h2><pre><http://a.example/s> <http://a.example/p> "x" .</pre></div>
- <div id='LITERAL_LONG2'><h2>LITERAL_LONG2 """x"""</h2><pre><http://a.example/s> <http://a.example/p> """x""" .</pre></div>
- <div id='LITERAL_LONG2_with_1_squote'><h2>LITERAL_LONG2 with 1 squote """a"b"""</h2><pre><http://a.example/s> <http://a.example/p> """x"y""" .</pre></div>
- <div id='LITERAL_LONG2_with_2_squotes'><h2>LITERAL_LONG2 with 2 squotes """a""b"""</h2><pre><http://a.example/s> <http://a.example/p> """x""y""" .</pre></div>
- <div id='literal_with_CHARACTER_TABULATION'><h2>literal with CHARACTER TABULATION</h2><pre><http://a.example/s> <http://a.example/p> ' ' .</pre></div>
- <div id='literal_with_LINE_FEED'><h2>literal with LINE FEED</h2><pre><http://a.example/s> <http://a.example/p> '''
-''' .</pre></div>
- <div id='literal_with_CARRIAGE_RETURN'><h2>literal with CARRIAGE RETURN</h2><pre><http://a.example/s> <http://a.example/p> '''
''' .</pre></div>
- <div id='literal_with_REVERSE_SOLIDUS'><h2>literal with REVERSE SOLIDUS</h2><pre><http://a.example/s> <http://a.example/p> '\\' .</pre></div>
- <div id='literal_with_escaped_CHARACTER_TABULATION'><h2>literal with escaped CHARACTER TABULATION</h2><pre><http://a.example/s> <http://a.example/p> '\t' .</pre></div>
- <div id='literal_with_escaped_BACKSPACE'><h2>literal with escaped BACKSPACE</h2><pre><http://a.example/s> <http://a.example/p> '\b' .</pre></div>
- <div id='literal_with_escaped_LINE_FEED'><h2>literal with escaped LINE FEED</h2><pre><http://a.example/s> <http://a.example/p> '\n' .</pre></div>
- <div id='literal_with_escaped_CARRIAGE_RETURN'><h2>literal with escaped CARRIAGE RETURN</h2><pre><http://a.example/s> <http://a.example/p> '\r' .</pre></div>
- <div id='literal_with_escaped_FORM_FEED'><h2>literal with escaped FORM FEED</h2><pre><http://a.example/s> <http://a.example/p> '\f' .</pre></div>
- <div id='literal_with_escaped_REVERSE_SOLIDUS'><h2>literal with escaped REVERSE SOLIDUS</h2><pre><http://a.example/s> <http://a.example/p> '\\' .</pre></div>
- <div id='literal_with_numeric_escape'><h2>literal with numeric escape \u</h2><pre><http://a.example/s> <http://a.example/p> '\u0065' .</pre></div>
- <div id='literal_with_numeric_escape'><h2>literal with numeric escape \U</h2><pre><http://a.example/s> <http://a.example/p> '\U00000065' .</pre></div>
- <div id='IRIREF_datatype'><h2>IRIREF datatype ""^^<t></h2><pre><http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre></div>
- <div id='prefixed_name_datatype'><h2>prefixed name datatype ""^^p:t</h2><pre>@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
-<http://a.example/s> <http://a.example/p> "1"^^xsd:integer .</pre></div>
- <div id='integer'><h2>integer</h2><pre><http://a.example/s> <http://a.example/p> 1 .</pre></div>
- <div id='decimal'><h2>decimal</h2><pre><http://a.example/s> <http://a.example/p> 1.0 .</pre></div>
- <div id='double'><h2>double</h2><pre><http://a.example/s> <http://a.example/p> 1E0 .</pre></div>
- <div id='double_lower_case_e'><h2>double lower case e</h2><pre><http://a.example/s> <http://a.example/p> 1e0 .</pre></div>
- <div id='double_upper_case_E'><h2>double upper case E</h2><pre><http://a.example/s> <http://a.example/p> 1E0 .</pre></div>
- <div id='negative_numeric'><h2>negative numeric</h2><pre><http://a.example/s> <http://a.example/p> -1 .</pre></div>
- <div id='positive_numeric'><h2>positive numeric</h2><pre><http://a.example/s> <http://a.example/p> +1 .</pre></div>
- <div id='numeric_with_leading_0'><h2>numeric with leading 0</h2><pre><http://a.example/s> <http://a.example/p> 01 .</pre></div>
- <div id='literal_true'><h2>literal true</h2><pre><http://a.example/s> <http://a.example/p> true .</pre></div>
- <div id='literal_false'><h2>literal false</h2><pre><http://a.example/s> <http://a.example/p> false .</pre></div>
- <div id='langtagged_non_LONG'><h2>langtagged non-LONG "x"@en</h2><pre><http://a.example/s> <http://a.example/p> "chat"@en .</pre></div>
- <div id='langtagged_LONG'><h2>langtagged LONG """x"""@en</h2><pre><http://a.example/s> <http://a.example/p> """chat"""@en .</pre></div>
- <div id='lantag_with_subtag'><h2>lantag with subtag "x"@en-us</h2><pre><http://a.example/s> <http://a.example/p> "chat"@en-us .</pre></div>
- <div id='objectList_with_two_objects'><h2>objectList with two objects … <o1>,<o2></h2><pre><http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> .</pre></div>
- <div id='predicateObjectList_with_two_objectLists'><h2>predicateObjectList with two objectLists … <o1>,<o2></h2><pre><http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> .</pre></div>
- <div id='repeated_semis_at_end'><h2>repeated semis at end <s> <p> <o> ;; <p2> <o2> .</h2><pre><http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> .</pre></div>
- <div id='repeated_semis_not_at_end'><h2>repeated semis not at end <s> <p> <o> ;;.</h2><pre><http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; .</pre></div>
+p:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://b.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='reserved_escaped_local_name'><h2>reserved-escaped local name</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:\% <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/\%> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='percent_escaped_local_name'><h2>percent-escaped local name</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:%25 <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/\%> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='HYPHEN_MINUS_in_local_name'><h2>HYPHEN-MINUS in local name</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s- <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s-> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='underscore_in_local_name'><h2>underscore in local name</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s_ <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s_> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='localname_with_COLON'><h2>localname with COLON</h2><pre class='turtle'>@prefix p: <http://a.example/>.
+p:s: <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s:> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='old_style_base'><h2>old-style base</h2><pre class='turtle'>@base <http://a.example/>.
+<s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='SPARQL_style_base'><h2>SPARQL-style base</h2><pre class='turtle'>BASE <http://a.example/>
+<s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='no_base'><h2>no base</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='labeled_blank_node_subject'><h2>labeled blank node subject</h2><pre class='turtle'>_:s <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'>_:b1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='labeled_blank_node_object'><h2>labeled blank node object</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> _:o .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:b1 .</pre><div class='clear'/></div>
+ <div id='anonymous_blank_node_subject'><h2>anonymous blank node subject</h2><pre class='turtle'>[] <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'>_:b1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='anonymous_blank_node_object'><h2>anonymous blank node object</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> [] .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:b1 .</pre><div class='clear'/></div>
+ <div id='sole_blankNodePropertyList'><h2>sole blankNodePropertyList [ <p> <o> ] .</h2><pre class='turtle'>[ <http://a.example/p> <http://a.example/o> ] .</pre><pre class='ntriples'>_:b1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='blankNodePropertyList_as_subject'><h2>blankNodePropertyList as subject [ … ] <p> <o> .</h2><pre class='turtle'>[ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> .</pre><pre class='ntriples'>_:b1 <http://a.example/p> <http://a.example/o>.
+_:b1 <http://a.example/p2> <http://a.example/o2> .</pre><div class='clear'/></div>
+ <div id='blankNodePropertyList_as_object'><h2>blankNodePropertyList as object <s> <p> [ … ] .</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:b1 .
+_:b1 <http://a.example/p2> <http://a.example/o2> .</pre><div class='clear'/></div>
+ <div id='blankNodePropertyList_with_sole_triple'><h2>blankNodePropertyList with sole triple [ <s> <p> ]</h2><pre class='turtle'>[ <http://a.example/p> <http://a.example/o> ] .</pre><pre class='ntriples'>_:b1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='blankNodePropertyList_with_multiple_triples'><h2>blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]</h2><pre class='turtle'>[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'>[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='nested_blankNodePropertyLists'><h2>nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]</h2><pre class='turtle'>[ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ].</pre><pre class='ntriples'>_:b1 <http://a.example/p1> _:b2 .
+_:b2 <http://a.example/p2> <http://a.example/o2> .
+_:b1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='blankNodePropertyList_containing_collection'><h2>blankNodePropertyList containing collection [ <p1> ( … ) ]</h2><pre class='turtle'>[ <http://a.example/p1> (1) ] .</pre><pre class='ntriples'>[ <http://a.example/p1> (1) ] .</pre><div class='clear'/></div>
+ <div id='collection_subject'><h2>collection subject</h2><pre class='turtle'>(1) <http://a.example/p> <http://a.example/o> .</pre><pre class='ntriples'>_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:el1 <http://a.example/p> <http://a.example/o> .</pre><div class='clear'/></div>
+ <div id='collection_object'><h2>collection object</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> (1) .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:el1 .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .</pre><div class='clear'/></div>
+ <div id='empty_collection'><h2>empty collection ()</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> () .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> () .</pre><div class='clear'/></div>
+ <div id='non_empty_collection'><h2>non-empty collection (1)</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> (1) .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:el1 .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .</pre><div class='clear'/></div>
+ <div id='nested_collection'><h2>nested collection (())</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> ((1)) .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .</pre><div class='clear'/></div>
+ <div id='first'><h2>first, not last, non-empty nested collection</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> ((1) 2) .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:outerEl2 .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .</pre><div class='clear'/></div>
+ <div id='last'><h2>last, not first, non-empty nested collection</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> (1 (2)) .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:outerEl2 .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .</pre><div class='clear'/></div>
+ <div id='LITERAL1'><h2>LITERAL1 'x'</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 'x' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG1'><h2>LITERAL_LONG1 '''x'''</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '''x''' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG1_with_1_squote'><h2>LITERAL_LONG1 with 1 squote '''a'b'''</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '''x'y''' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x'y" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG1_with_2_squotes'><h2>LITERAL_LONG1 with 2 squotes '''a''b'''</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '''x''y''' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x''y" .</pre><div class='clear'/></div>
+ <div id='LITERAL2'><h2>LITERAL2 "x"</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> "x" .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG2'><h2>LITERAL_LONG2 """x"""</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> """x""" .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG2_with_1_squote'><h2>LITERAL_LONG2 with 1 squote """a"b"""</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> """x"y""" .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x\"y" .</pre><div class='clear'/></div>
+ <div id='LITERAL_LONG2_with_2_squotes'><h2>LITERAL_LONG2 with 2 squotes """a""b"""</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> """x""y""" .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "x\"\"y" .</pre><div class='clear'/></div>
+ <div id='literal_with_CHARACTER_TABULATION'><h2>literal with CHARACTER TABULATION</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> ' ' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\t" .</pre><div class='clear'/></div>
+ <div id='literal_with_LINE_FEED'><h2>literal with LINE FEED</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '''
+''' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\n" .</pre><div class='clear'/></div>
+ <div id='literal_with_CARRIAGE_RETURN'><h2>literal with CARRIAGE RETURN</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '''
''' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\r" .</pre><div class='clear'/></div>
+ <div id='literal_with_REVERSE_SOLIDUS'><h2>literal with REVERSE SOLIDUS</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\\' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\\" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_CHARACTER_TABULATION'><h2>literal with escaped CHARACTER TABULATION</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\t' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\t" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_BACKSPACE'><h2>literal with escaped BACKSPACE</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\b' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\u0008" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_LINE_FEED'><h2>literal with escaped LINE FEED</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\n' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\n" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_CARRIAGE_RETURN'><h2>literal with escaped CARRIAGE RETURN</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\r' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\r" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_FORM_FEED'><h2>literal with escaped FORM FEED</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\f' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\u000C" .</pre><div class='clear'/></div>
+ <div id='literal_with_escaped_REVERSE_SOLIDUS'><h2>literal with escaped REVERSE SOLIDUS</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\\' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "\\" .</pre><div class='clear'/></div>
+ <div id='literal_with_numeric_escape4'><h2>literal with numeric escape4 \u</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\u006F' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "o" .</pre><div class='clear'/></div>
+ <div id='literal_with_numeric_escape8'><h2>literal with numeric escape8 \U</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> '\U0000006F' .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "o" .</pre><div class='clear'/></div>
+ <div id='IRIREF_datatype'><h2>IRIREF datatype ""^^<t></h2><pre class='turtle'><http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='prefixed_name_datatype'><h2>prefixed name datatype ""^^p:t</h2><pre class='turtle'>@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+<http://a.example/s> <http://a.example/p> "1"^^xsd:integer .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='bareword_integer'><h2>bareword integer</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 1 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='bareword_decimal'><h2>bareword decimal</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 1.0 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .</pre><div class='clear'/></div>
+ <div id='bareword_double'><h2>bareword double</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 1E0 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1E0"^^<http://www.w3.org/2001/XMLSchema#double> .</pre><div class='clear'/></div>
+ <div id='double_lower_case_e'><h2>double lower case e</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 1e0 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1e0"^^<http://www.w3.org/2001/XMLSchema#double> .</pre><div class='clear'/></div>
+ <div id='double_upper_case_E'><h2>double upper case E</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 1E0 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "1E0"^^<http://www.w3.org/2001/XMLSchema#double> .</pre><div class='clear'/></div>
+ <div id='negative_numeric'><h2>negative numeric</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> -1 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "-1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='positive_numeric'><h2>positive numeric</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> +1 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "+1"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='numeric_with_leading_0'><h2>numeric with leading 0</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> 01 .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "01"^^<http://www.w3.org/2001/XMLSchema#integer> .</pre><div class='clear'/></div>
+ <div id='literal_true'><h2>literal true</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> true .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .</pre><div class='clear'/></div>
+ <div id='literal_false'><h2>literal false</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> false .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .</pre><div class='clear'/></div>
+ <div id='langtagged_non_LONG'><h2>langtagged non-LONG "x"@en</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> "chat"@en .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "chat"@en .</pre><div class='clear'/></div>
+ <div id='langtagged_LONG'><h2>langtagged LONG """x"""@en</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> """chat"""@en .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "chat"@en .</pre><div class='clear'/></div>
+ <div id='lantag_with_subtag'><h2>lantag with subtag "x"@en-us</h2><pre class='turtle'><http://a.example/s> <http://a.example/p> "chat"@en-us .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> "chat"@en-us .</pre><div class='clear'/></div>
+ <div id='objectList_with_two_objects'><h2>objectList with two objects … <o1>,<o2></h2><pre class='turtle'><http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p> <http://a.example/o1> .
+<http://a.example/s> <http://a.example/p> <http://a.example/o2> .</pre><div class='clear'/></div>
+ <div id='predicateObjectList_with_two_objectLists'><h2>predicateObjectList with two objectLists … <o1>,<o2></h2><pre class='turtle'><http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p1> <http://a.example/o1> .
+<http://a.example/s> <http://a.example/p2> <http://a.example/o2> .</pre><div class='clear'/></div>
+ <div id='repeated_semis_at_end'><h2>repeated semis at end <s> <p> <o> ;; <p2> <o2> .</h2><pre class='turtle'><http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p1> <http://a.example/o1> .
+<http://a.example/s> <http://a.example/p2> <http://a.example/o2> .</pre><div class='clear'/></div>
+ <div id='repeated_semis_not_at_end'><h2>repeated semis not at end <s> <p> <o> ;;.</h2><pre class='turtle'><http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; .</pre><pre class='ntriples'><http://a.example/s> <http://a.example/p1> <http://a.example/o1> .</pre><div class='clear'/></div>
</body>
</html>
--- a/rdf-turtle/coverage/results Wed Jan 16 11:16:39 2013 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-no 'x' literal object
-no '''x''' literal object
-no SPARQL-style prefix
-equivalent tests: ../tests-ttl/turtle-subm-15.ttl, ../tests-ttl/turtle-subm-16.ttl, ../tests-ttl/turtle-subm-21.ttl
- - - prefixed IRI subject
- - - prefixed IRI predicate
- - - IRI localname in triple(:ln | p:ln)
- - - """x""" literal object
- - - old-style prefix
- - - local name
-equivalent tests: ../tests-ttl/turtle-subm-12.nt, ../tests-ttl/turtle-subm-13.nt, ../tests-ttl/turtle-subm-15.nt, ../tests-ttl/turtle-subm-16.nt, ../tests-ttl/turtle-subm-18.nt, ../tests-ttl/turtle-subm-21.nt
- - - full IRI subject
- - - full IRI predicate
- - - "x" literal object
-equivalent tests: ../tests-ttl/turtle-eval-struct-01.nt, ../tests-ttl/turtle-eval-struct-01.ttl, ../tests-ttl/turtle-eval-struct-02.nt, ../tests-ttl/turtle-subm-02.nt, ../tests-ttl/turtle-subm-03.nt, ../tests-ttl/turtle-subm-04.nt, ../tests-ttl/turtle-subm-07.nt, ../tests-ttl/turtle-subm-09.nt, ../tests-ttl/turtle-subm-23.nt, ../tests-ttl/turtle-subm-24.nt, ../tests-ttl/turtle-subm-25.nt, ../tests-ttl/turtle-subm-27.nt
- - - full IRI subject
- - - full IRI predicate
- - - full IRI object
-equivalent tests: ../tests-ttl/turtle-subm-11.nt, ../tests-ttl/turtle-subm-17.nt, ../tests-ttl/turtle-subm-19.nt, ../tests-ttl/turtle-subm-20.nt, ../tests-ttl/turtle-subm-22.nt, ../tests-ttl/turtle-subm-26.nt, ../tests-ttl/turtle-subm-26.ttl
- - - full IRI subject
- - - full IRI predicate
- - - full IRI object
- - - "x" literal object
-equivalent tests: ../tests-ttl/turtle-subm-09.ttl, ../tests-ttl/turtle-subm-17.ttl, ../tests-ttl/turtle-subm-19.ttl, ../tests-ttl/turtle-subm-20.ttl, ../tests-ttl/turtle-subm-22.ttl
- - - prefixed IRI subject
- - - prefixed IRI predicate
- - - IRI localname in triple(:ln | p:ln)
- - - old-style prefix
- - - local name
-equivalent tests: ../tests-ttl/turtle-subm-05.nt, ../tests-ttl/turtle-subm-06.nt, ../tests-ttl/turtle-subm-14.nt
- - - full IRI subject
- - - full IRI predicate
- - - full IRI object
- - - labeled blank node subject
- - - labeled blank node object
-equivalent tests: ../tests-ttl/turtle-subm-02.ttl, ../tests-ttl/turtle-subm-25.ttl
- - - prefixed IRI subject
- - - prefixed IRI predicate
- - - prefixed IRI object
- - - IRI localname in triple(:ln | p:ln)
- - - old-style prefix
- - - reassigned prefix
- - - local name
-equivalent tests: ../tests-ttl/turtle-subm-12.ttl, ../tests-ttl/turtle-subm-13.ttl
- - - prefixed IRI subject
- - - prefixed IRI predicate
- - - IRI localname in triple(:ln | p:ln)
- - - "x" literal object
- - - old-style prefix
- - - reassigned prefix
- - - local name
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/HYPHEN_MINUS_in_local_name.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s-> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/HYPHEN_MINUS_in_local_name.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:s- <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRIREF_datatype.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRIREF_datatype.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_subject.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_subject.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_with_all_punctuation.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_with_all_punctuation.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_with_eight_digit_numeric_escape.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/\U00000073> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/IRI_with_four_digit_numeric_escape.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/\u0073> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL1.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL1.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 'x' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL2.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '''x''' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_with_1_squote.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x'y" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_with_1_squote.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '''x'y''' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_with_2_squotes.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x''y" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG1_with_2_squotes.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '''x''y''' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> """x""" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_with_1_squote.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x\"y" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_with_1_squote.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> """x"y""" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_with_2_squotes.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "x\"\"y" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/LITERAL_LONG2_with_2_squotes.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> """x""y""" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/SPARQL_style_base.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+BASE <http://a.example/>
+<s> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/SPARQL_style_prefix.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+PREFIX p: <http://a.example/>
+p:s <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/anonymous_blank_node_object.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> [] .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/anonymous_blank_node_subject.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[] <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_a_predicate.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_a_predicate.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> a <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_decimal.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_decimal.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1.0 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_double.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1E0"^^<http://www.w3.org/2001/XMLSchema#double> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_double.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1E0 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/bareword_integer.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_as_object.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+<http://a.example/s> <http://a.example/p> _:b1 .
+_:b1 <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_as_object.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> [ <http://a.example/p2> <http://a.example/o2> ] .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_as_subject.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+_:b1 <http://a.example/p> <http://a.example/o>.
+_:b1 <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_as_subject.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p> <http://a.example/o> ] <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_containing_collection.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p1> (1) ] .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_containing_collection.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p1> (1) ] .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_with_multiple_triples.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/blankNodePropertyList_with_multiple_triples.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p1> <http://a.example/o1> ; <http://a.example/p2> <http://a.example/o2> ] <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/collection_object.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,3 @@
+<http://a.example/s> <http://a.example/p> _:el1 .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/collection_object.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> (1) .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/collection_subject.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,3 @@
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:el1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:el1 <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/collection_subject.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+(1) <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/decimal.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1.0"^^<http://www.w3.org/2001/XMLSchema#decimal> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/decimal.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1.0 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/default_namespace_IRI.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix : <http://a.example/>.
+:s <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/double.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1E0"^^<http://www.w3.org/2001/XMLSchema#double> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/double.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1E0 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/double_lower_case_e.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "1e0"^^<http://www.w3.org/2001/XMLSchema#double> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/double_lower_case_e.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1e0 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/empty_collection.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> () .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/empty_collection.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> () .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/first.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,7 @@
+<http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:outerEl2 .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/first.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> ((1) 2) .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/integer.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 1 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/labeled_blank_node_object.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> _:b1 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/labeled_blank_node_object.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> _:o .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/labeled_blank_node_subject.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+_:b1 <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/labeled_blank_node_subject.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+_:s <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/langtagged_LONG.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> """chat"""@en .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/langtagged_non_LONG.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "chat"@en .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/langtagged_non_LONG.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "chat"@en .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/lantag_with_subtag.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "chat"@en-us .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/lantag_with_subtag.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "chat"@en-us .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/last.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,7 @@
+<http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> _:outerEl2 .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "2"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/last.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> (1 (2)) .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_false.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "false"^^<http://www.w3.org/2001/XMLSchema#boolean> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_false.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> false .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_true.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "true"^^<http://www.w3.org/2001/XMLSchema#boolean> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_true.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> true .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_BACKSPACE.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u0008" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_BACKSPACE.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_CARRIAGE_RETURN.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\r" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_CARRIAGE_RETURN.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '''
''' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_CHARACTER_TABULATION.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\t" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_CHARACTER_TABULATION.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> ' ' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_FORM_FEED.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\u000C" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_FORM_FEED.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_LINE_FEED.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\n" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_LINE_FEED.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+<http://a.example/s> <http://a.example/p> '''
+''' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_REVERSE_SOLIDUS.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "\\" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_REVERSE_SOLIDUS.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\\' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_escaped_BACKSPACE.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\b' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_escaped_CARRIAGE_RETURN.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\r' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_escaped_CHARACTER_TABULATION.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\t' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_escaped_FORM_FEED.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\f' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_escaped_LINE_FEED.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\n' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_numeric_escape.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "o" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_numeric_escape.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\U00000065' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_numeric_escape4.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "o" .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_numeric_escape4.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\u006F' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/literal_with_numeric_escape8.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> '\U0000006F' .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/localname_with_COLON.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s:> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/localname_with_COLON.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:s: <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/manifest.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,605 @@
+# Turtle atomic test manifest
+
+@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 "Atomic Turtle tests" ;
+ mf:entries
+ (
+ <#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>
+ <#default_namespace_IRI>
+ <#prefix_reassigned_and_used>
+ <#reserved_escaped_local_name>
+ <#percent_escaped_local_name>
+ <#HYPHEN_MINUS_in_local_name>
+ <#underscore_in_local_name>
+ <#localname_with_COLON>
+ <#old_style_base>
+ <#SPARQL_style_base>
+ <#labeled_blank_node_subject>
+ <#labeled_blank_node_object>
+ <#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>
+ <#LITERAL_LONG1>
+ <#LITERAL_LONG1_with_1_squote>
+ <#LITERAL_LONG1_with_2_squotes>
+ <#LITERAL2>
+ <#LITERAL_LONG2>
+ <#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> rdf:type rdft:TestTurtleEval ;
+ mf:name "IRI_subject" ;
+ rdfs:comment "IRI subject" ;
+ mf:action <IRI_subject.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#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)" ;
+ mf:action <IRI_with_four_digit_numeric_escape.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#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)" ;
+ mf:action <IRI_with_eight_digit_numeric_escape.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#IRI_with_all_punctuation> rdf:type rdft:TestTurtleEval ;
+ mf:name "IRI_with_all_punctuation" ;
+ rdfs:comment "IRI with all punctuation" ;
+ mf:action <IRI_with_all_punctuation.ttl> ;
+ mf:result <IRI_with_all_punctuation.nt> ;
+ .
+
+<#bareword_a_predicate> rdf:type rdft:TestTurtleEval ;
+ mf:name "bareword_a_predicate" ;
+ rdfs:comment "bareword a predicate" ;
+ mf:action <bareword_a_predicate.ttl> ;
+ mf:result <bareword_a_predicate.nt> ;
+ .
+
+<#old_style_prefix> rdf:type rdft:TestTurtleEval ;
+ mf:name "old_style_prefix" ;
+ rdfs:comment "old-style prefix" ;
+ mf:action <old_style_prefix.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#SPARQL_style_prefix> rdf:type rdft:TestTurtleEval ;
+ mf:name "SPARQL_style_prefix" ;
+ rdfs:comment "SPARQL-style prefix" ;
+ mf:action <SPARQL_style_prefix.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#prefixed_IRI_predicate> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefixed_IRI_predicate" ;
+ rdfs:comment "prefixed IRI predicate" ;
+ mf:action <prefixed_IRI_predicate.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#prefixed_IRI_object> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefixed_IRI_object" ;
+ rdfs:comment "prefixed IRI object" ;
+ mf:action <prefixed_IRI_object.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#prefix_only_IRI> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefix_only_IRI" ;
+ rdfs:comment "prefix-only IRI (p:)" ;
+ mf:action <prefix_only_IRI.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#default_namespace_IRI> rdf:type rdft:TestTurtleEval ;
+ mf:name "default_namespace_IRI" ;
+ rdfs:comment "default namespace IRI (:ln)" ;
+ mf:action <default_namespace_IRI.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#prefix_reassigned_and_used> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefix_reassigned_and_used" ;
+ rdfs:comment "prefix reassigned and used" ;
+ mf:action <prefix_reassigned_and_used.ttl> ;
+ mf:result <prefix_reassigned_and_used.nt> ;
+ .
+
+<#reserved_escaped_local_name> rdf:type rdft:TestTurtleEval ;
+ mf:name "reserved_escaped_local_name" ;
+ rdfs:comment "reserved-escaped local name" ;
+ mf:action <reserved_escaped_local_name.ttl> ;
+ mf:result <reserved_escaped_local_name.nt> ;
+ .
+
+<#percent_escaped_local_name> rdf:type rdft:TestTurtleEval ;
+ mf:name "percent_escaped_local_name" ;
+ rdfs:comment "percent-escaped local name" ;
+ mf:action <percent_escaped_local_name.ttl> ;
+ mf:result <reserved_escaped_local_name.nt> ;
+ .
+
+<#HYPHEN_MINUS_in_local_name> rdf:type rdft:TestTurtleEval ;
+ mf:name "HYPHEN_MINUS_in_local_name" ;
+ rdfs:comment "HYPHEN-MINUS in local name" ;
+ mf:action <HYPHEN_MINUS_in_local_name.ttl> ;
+ mf:result <HYPHEN_MINUS_in_local_name.nt> ;
+ .
+
+<#underscore_in_local_name> rdf:type rdft:TestTurtleEval ;
+ mf:name "underscore_in_local_name" ;
+ rdfs:comment "underscore in local name" ;
+ mf:action <underscore_in_local_name.ttl> ;
+ mf:result <underscore_in_local_name.nt> ;
+ .
+
+<#localname_with_COLON> rdf:type rdft:TestTurtleEval ;
+ mf:name "localname_with_COLON" ;
+ rdfs:comment "localname with COLON" ;
+ mf:action <localname_with_COLON.ttl> ;
+ mf:result <localname_with_COLON.nt> ;
+ .
+
+<#old_style_base> rdf:type rdft:TestTurtleEval ;
+ mf:name "old_style_base" ;
+ rdfs:comment "old-style base" ;
+ mf:action <old_style_base.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#SPARQL_style_base> rdf:type rdft:TestTurtleEval ;
+ mf:name "SPARQL_style_base" ;
+ rdfs:comment "SPARQL-style base" ;
+ mf:action <SPARQL_style_base.ttl> ;
+ mf:result <IRI_subject.nt> ;
+ .
+
+<#labeled_blank_node_subject> rdf:type rdft:TestTurtleEval ;
+ mf:name "labeled_blank_node_subject" ;
+ rdfs:comment "labeled blank node subject" ;
+ mf:action <labeled_blank_node_subject.ttl> ;
+ mf:result <labeled_blank_node_subject.nt> ;
+ .
+
+<#labeled_blank_node_object> rdf:type rdft:TestTurtleEval ;
+ mf:name "labeled_blank_node_object" ;
+ rdfs:comment "labeled blank node object" ;
+ mf:action <labeled_blank_node_object.ttl> ;
+ mf:result <labeled_blank_node_object.nt> ;
+ .
+
+<#anonymous_blank_node_subject> rdf:type rdft:TestTurtleEval ;
+ mf:name "anonymous_blank_node_subject" ;
+ rdfs:comment "anonymous blank node subject" ;
+ mf:action <anonymous_blank_node_subject.ttl> ;
+ mf:result <labeled_blank_node_subject.nt> ;
+ .
+
+<#anonymous_blank_node_object> rdf:type rdft:TestTurtleEval ;
+ mf:name "anonymous_blank_node_object" ;
+ rdfs:comment "anonymous blank node object" ;
+ mf:action <anonymous_blank_node_object.ttl> ;
+ mf:result <labeled_blank_node_object.nt> ;
+ .
+
+<#sole_blankNodePropertyList> rdf:type rdft:TestTurtleEval ;
+ mf:name "sole_blankNodePropertyList" ;
+ rdfs:comment "sole blankNodePropertyList [ <p> <o> ] ." ;
+ mf:action <sole_blankNodePropertyList.ttl> ;
+ mf:result <labeled_blank_node_subject.nt> ;
+ .
+
+<#blankNodePropertyList_as_subject> rdf:type rdft:TestTurtleEval ;
+ mf:name "blankNodePropertyList_as_subject" ;
+ rdfs:comment "blankNodePropertyList as subject [ … ] <p> <o> ." ;
+ mf:action <blankNodePropertyList_as_subject.ttl> ;
+ mf:result <blankNodePropertyList_as_subject.nt> ;
+ .
+
+<#blankNodePropertyList_as_object> rdf:type rdft:TestTurtleEval ;
+ mf:name "blankNodePropertyList_as_object" ;
+ rdfs:comment "blankNodePropertyList as object <s> <p> [ … ] ." ;
+ mf:action <blankNodePropertyList_as_object.ttl> ;
+ mf:result <blankNodePropertyList_as_object.nt> ;
+ .
+
+<#blankNodePropertyList_with_multiple_triples> rdf:type rdft:TestTurtleEval ;
+ mf:name "blankNodePropertyList_with_multiple_triples" ;
+ rdfs:comment "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]" ;
+ mf:action <blankNodePropertyList_with_multiple_triples.ttl> ;
+ mf:result <blankNodePropertyList_with_multiple_triples.nt> ;
+ .
+
+<#nested_blankNodePropertyLists> rdf:type rdft:TestTurtleEval ;
+ mf:name "nested_blankNodePropertyLists" ;
+ rdfs:comment "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]" ;
+ mf:action <nested_blankNodePropertyLists.ttl> ;
+ mf:result <nested_blankNodePropertyLists.nt> ;
+ .
+
+<#blankNodePropertyList_containing_collection> rdf:type rdft:TestTurtleEval ;
+ mf:name "blankNodePropertyList_containing_collection" ;
+ rdfs:comment "blankNodePropertyList containing collection [ <p1> ( … ) ]" ;
+ mf:action <blankNodePropertyList_containing_collection.ttl> ;
+ mf:result <blankNodePropertyList_containing_collection.nt> ;
+ .
+
+<#collection_subject> rdf:type rdft:TestTurtleEval ;
+ mf:name "collection_subject" ;
+ rdfs:comment "collection subject" ;
+ mf:action <collection_subject.ttl> ;
+ mf:result <collection_subject.nt> ;
+ .
+
+<#collection_object> rdf:type rdft:TestTurtleEval ;
+ mf:name "collection_object" ;
+ rdfs:comment "collection object" ;
+ mf:action <collection_object.ttl> ;
+ mf:result <collection_object.nt> ;
+ .
+
+<#empty_collection> rdf:type rdft:TestTurtleEval ;
+ mf:name "empty_collection" ;
+ rdfs:comment "empty collection ()" ;
+ mf:action <empty_collection.ttl> ;
+ mf:result <empty_collection.nt> ;
+ .
+
+<#nested_collection> rdf:type rdft:TestTurtleEval ;
+ mf:name "nested_collection" ;
+ rdfs:comment "nested collection (())" ;
+ mf:action <nested_collection.ttl> ;
+ mf:result <nested_collection.nt> ;
+ .
+
+<#first> rdf:type rdft:TestTurtleEval ;
+ mf:name "first" ;
+ rdfs:comment "first, not last, non-empty nested collection" ;
+ mf:action <first.ttl> ;
+ mf:result <first.nt> ;
+ .
+
+<#last> rdf:type rdft:TestTurtleEval ;
+ mf:name "last" ;
+ rdfs:comment "last, not first, non-empty nested collection" ;
+ mf:action <last.ttl> ;
+ mf:result <last.nt> ;
+ .
+
+<#LITERAL1> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL1" ;
+ rdfs:comment "LITERAL1 'x'" ;
+ mf:action <LITERAL1.ttl> ;
+ mf:result <LITERAL1.nt> ;
+ .
+
+<#LITERAL_LONG1> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG1" ;
+ rdfs:comment "LITERAL_LONG1 '''x'''" ;
+ mf:action <LITERAL_LONG1.ttl> ;
+ mf:result <LITERAL1.nt> ;
+ .
+
+<#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'''" ;
+ mf:action <LITERAL_LONG1_with_1_squote.ttl> ;
+ mf:result <LITERAL_LONG1_with_1_squote.nt> ;
+ .
+
+<#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'''" ;
+ mf:action <LITERAL_LONG1_with_2_squotes.ttl> ;
+ mf:result <LITERAL_LONG1_with_2_squotes.nt> ;
+ .
+
+<#LITERAL2> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL2" ;
+ rdfs:comment "LITERAL2 "x"" ;
+ mf:action <LITERAL2.ttl> ;
+ mf:result <LITERAL1.nt> ;
+ .
+
+<#LITERAL_LONG2> rdf:type rdft:TestTurtleEval ;
+ mf:name "LITERAL_LONG2" ;
+ rdfs:comment "LITERAL_LONG2 """x"""" ;
+ mf:action <LITERAL_LONG2.ttl> ;
+ mf:result <LITERAL1.nt> ;
+ .
+
+<#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"""" ;
+ mf:action <LITERAL_LONG2_with_1_squote.ttl> ;
+ mf:result <LITERAL_LONG2_with_1_squote.nt> ;
+ .
+
+<#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"""" ;
+ mf:action <LITERAL_LONG2_with_2_squotes.ttl> ;
+ mf:result <LITERAL_LONG2_with_2_squotes.nt> ;
+ .
+
+<#literal_with_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_CHARACTER_TABULATION" ;
+ rdfs:comment "literal with CHARACTER TABULATION" ;
+ mf:action <literal_with_CHARACTER_TABULATION.ttl> ;
+ mf:result <literal_with_CHARACTER_TABULATION.nt> ;
+ .
+
+<#literal_with_BACKSPACE> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_BACKSPACE" ;
+ rdfs:comment "literal with BACKSPACE" ;
+ mf:action <literal_with_BACKSPACE.ttl> ;
+ mf:result <literal_with_BACKSPACE.nt> ;
+ .
+
+<#literal_with_LINE_FEED> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_LINE_FEED" ;
+ rdfs:comment "literal with LINE FEED" ;
+ mf:action <literal_with_LINE_FEED.ttl> ;
+ mf:result <literal_with_LINE_FEED.nt> ;
+ .
+
+<#literal_with_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_CARRIAGE_RETURN" ;
+ rdfs:comment "literal with CARRIAGE RETURN" ;
+ mf:action <literal_with_CARRIAGE_RETURN.ttl> ;
+ mf:result <literal_with_CARRIAGE_RETURN.nt> ;
+ .
+
+<#literal_with_FORM_FEED> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_FORM_FEED" ;
+ rdfs:comment "literal with FORM FEED" ;
+ mf:action <literal_with_FORM_FEED.ttl> ;
+ mf:result <literal_with_FORM_FEED.nt> ;
+ .
+
+<#literal_with_REVERSE_SOLIDUS> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_REVERSE_SOLIDUS" ;
+ rdfs:comment "literal with REVERSE SOLIDUS" ;
+ mf:action <literal_with_REVERSE_SOLIDUS.ttl> ;
+ mf:result <literal_with_REVERSE_SOLIDUS.nt> ;
+ .
+
+<#literal_with_escaped_CHARACTER_TABULATION> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_escaped_CHARACTER_TABULATION" ;
+ rdfs:comment "literal with escaped CHARACTER TABULATION" ;
+ mf:action <literal_with_escaped_CHARACTER_TABULATION.ttl> ;
+ mf:result <literal_with_CHARACTER_TABULATION.nt> ;
+ .
+
+<#literal_with_escaped_BACKSPACE> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_escaped_BACKSPACE" ;
+ rdfs:comment "literal with escaped BACKSPACE" ;
+ mf:action <literal_with_escaped_BACKSPACE.ttl> ;
+ mf:result <literal_with_BACKSPACE.nt> ;
+ .
+
+<#literal_with_escaped_LINE_FEED> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_escaped_LINE_FEED" ;
+ rdfs:comment "literal with escaped LINE FEED" ;
+ mf:action <literal_with_escaped_LINE_FEED.ttl> ;
+ mf:result <literal_with_LINE_FEED.nt> ;
+ .
+
+<#literal_with_escaped_CARRIAGE_RETURN> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_escaped_CARRIAGE_RETURN" ;
+ rdfs:comment "literal with escaped CARRIAGE RETURN" ;
+ mf:action <literal_with_escaped_CARRIAGE_RETURN.ttl> ;
+ mf:result <literal_with_CARRIAGE_RETURN.nt> ;
+ .
+
+<#literal_with_escaped_FORM_FEED> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_escaped_FORM_FEED" ;
+ rdfs:comment "literal with escaped FORM FEED" ;
+ mf:action <literal_with_escaped_FORM_FEED.ttl> ;
+ mf:result <literal_with_FORM_FEED.nt> ;
+ .
+
+<#literal_with_numeric_escape4> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_numeric_escape4" ;
+ rdfs:comment "literal with numeric escape4 \u" ;
+ mf:action <literal_with_numeric_escape4.ttl> ;
+ mf:result <literal_with_numeric_escape4.nt> ;
+ .
+
+<#literal_with_numeric_escape8> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_with_numeric_escape8" ;
+ rdfs:comment "literal with numeric escape8 \U" ;
+ mf:action <literal_with_numeric_escape8.ttl> ;
+ mf:result <literal_with_numeric_escape4.nt> ;
+ .
+
+<#IRIREF_datatype> rdf:type rdft:TestTurtleEval ;
+ mf:name "IRIREF_datatype" ;
+ rdfs:comment "IRIREF datatype ""^^<t>" ;
+ mf:action <IRIREF_datatype.ttl> ;
+ mf:result <IRIREF_datatype.nt> ;
+ .
+
+<#prefixed_name_datatype> rdf:type rdft:TestTurtleEval ;
+ mf:name "prefixed_name_datatype" ;
+ rdfs:comment "prefixed name datatype ""^^p:t" ;
+ mf:action <prefixed_name_datatype.ttl> ;
+ mf:result <IRIREF_datatype.nt> ;
+ .
+
+<#bareword_integer> rdf:type rdft:TestTurtleEval ;
+ mf:name "bareword_integer" ;
+ rdfs:comment "bareword integer" ;
+ mf:action <bareword_integer.ttl> ;
+ mf:result <IRIREF_datatype.nt> ;
+ .
+
+<#bareword_decimal> rdf:type rdft:TestTurtleEval ;
+ mf:name "bareword_decimal" ;
+ rdfs:comment "bareword decimal" ;
+ mf:action <bareword_decimal.ttl> ;
+ mf:result <bareword_decimal.nt> ;
+ .
+
+<#bareword_double> rdf:type rdft:TestTurtleEval ;
+ mf:name "bareword_double" ;
+ rdfs:comment "bareword double" ;
+ mf:action <bareword_double.ttl> ;
+ mf:result <bareword_double.nt> ;
+ .
+
+<#double_lower_case_e> rdf:type rdft:TestTurtleEval ;
+ mf:name "double_lower_case_e" ;
+ rdfs:comment "double lower case e" ;
+ mf:action <double_lower_case_e.ttl> ;
+ mf:result <double_lower_case_e.nt> ;
+ .
+
+<#negative_numeric> rdf:type rdft:TestTurtleEval ;
+ mf:name "negative_numeric" ;
+ rdfs:comment "negative numeric" ;
+ mf:action <negative_numeric.ttl> ;
+ mf:result <negative_numeric.nt> ;
+ .
+
+<#positive_numeric> rdf:type rdft:TestTurtleEval ;
+ mf:name "positive_numeric" ;
+ rdfs:comment "positive numeric" ;
+ mf:action <positive_numeric.ttl> ;
+ mf:result <positive_numeric.nt> ;
+ .
+
+<#numeric_with_leading_0> rdf:type rdft:TestTurtleEval ;
+ mf:name "numeric_with_leading_0" ;
+ rdfs:comment "numeric with leading 0" ;
+ mf:action <numeric_with_leading_0.ttl> ;
+ mf:result <numeric_with_leading_0.nt> ;
+ .
+
+<#literal_true> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_true" ;
+ rdfs:comment "literal true" ;
+ mf:action <literal_true.ttl> ;
+ mf:result <literal_true.nt> ;
+ .
+
+<#literal_false> rdf:type rdft:TestTurtleEval ;
+ mf:name "literal_false" ;
+ rdfs:comment "literal false" ;
+ mf:action <literal_false.ttl> ;
+ mf:result <literal_false.nt> ;
+ .
+
+<#langtagged_non_LONG> rdf:type rdft:TestTurtleEval ;
+ mf:name "langtagged_non_LONG" ;
+ rdfs:comment "langtagged non-LONG "x"@en" ;
+ mf:action <langtagged_non_LONG.ttl> ;
+ mf:result <langtagged_non_LONG.nt> ;
+ .
+
+<#langtagged_LONG> rdf:type rdft:TestTurtleEval ;
+ mf:name "langtagged_LONG" ;
+ rdfs:comment "langtagged LONG """x"""@en" ;
+ mf:action <langtagged_LONG.ttl> ;
+ mf:result <langtagged_non_LONG.nt> ;
+ .
+
+<#lantag_with_subtag> rdf:type rdft:TestTurtleEval ;
+ mf:name "lantag_with_subtag" ;
+ rdfs:comment "lantag with subtag "x"@en-us" ;
+ mf:action <lantag_with_subtag.ttl> ;
+ mf:result <lantag_with_subtag.nt> ;
+ .
+
+<#objectList_with_two_objects> rdf:type rdft:TestTurtleEval ;
+ mf:name "objectList_with_two_objects" ;
+ rdfs:comment "objectList with two objects … <o1>,<o2>" ;
+ mf:action <objectList_with_two_objects.ttl> ;
+ mf:result <objectList_with_two_objects.nt> ;
+ .
+
+<#predicateObjectList_with_two_objectLists> rdf:type rdft:TestTurtleEval ;
+ mf:name "predicateObjectList_with_two_objectLists" ;
+ rdfs:comment "predicateObjectList with two objectLists … <o1>,<o2>" ;
+ mf:action <predicateObjectList_with_two_objectLists.ttl> ;
+ mf:result <predicateObjectList_with_two_objectLists.nt> ;
+ .
+
+<#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> ." ;
+ mf:action <repeated_semis_at_end.ttl> ;
+ mf:result <predicateObjectList_with_two_objectLists.nt> ;
+ .
+
+<#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> ;;." ;
+ mf:action <repeated_semis_not_at_end.ttl> ;
+ mf:result <repeated_semis_not_at_end.nt> ;
+ .
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/negative_numeric.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "-1"^^<http://www.w3.org/2001/XMLSchema#integer> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/negative_numeric.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> -1 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/nested_blankNodePropertyLists.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,3 @@
+_:b1 <http://a.example/p1> _:b2 .
+_:b2 <http://a.example/p2> <http://a.example/o2> .
+_:b1 <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/nested_blankNodePropertyLists.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p1> [ <http://a.example/p2> <http://a.example/o2> ] ; <http://a.example/p> <http://a.example/o> ].
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/nested_collection.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,5 @@
+<http://a.example/s> <http://a.example/p> _:outerEl1 .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> _:innerEl1 .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#first> "1"^^<http://www.w3.org/2001/XMLSchema#integer> .
+_:innerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
+_:outerEl1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#rest> <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/nested_collection.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> ((1)) .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/numeric_with_leading_0.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "01"^^<http://www.w3.org/2001/XMLSchema#integer> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/numeric_with_leading_0.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> 01 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/objectList_with_two_objects.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/o1> .
+<http://a.example/s> <http://a.example/p> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/objectList_with_two_objects.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> <http://a.example/o1>, <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/old_style_base.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@base <http://a.example/>.
+<s> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/old_style_prefix.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:s <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/percent_escaped_local_name.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:%25 <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/positive_numeric.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> "+1"^^<http://www.w3.org/2001/XMLSchema#integer> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/positive_numeric.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p> +1 .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/predicateObjectList_with_two_objectLists.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+<http://a.example/s> <http://a.example/p1> <http://a.example/o1> .
+<http://a.example/s> <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/predicateObjectList_with_two_objectLists.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p1> <http://a.example/o1>; <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefix_only_IRI.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/s>.
+p: <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefix_reassigned_and_used.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://b.example/s> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefix_reassigned_and_used.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,3 @@
+@prefix p: <http://a.example/>.
+@prefix p: <http://b.example/>.
+p:s <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefixed_IRI_object.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+<http://a.example/s> <http://a.example/p> p:o .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefixed_IRI_predicate.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+<http://a.example/s> p:p <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/prefixed_name_datatype.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+<http://a.example/s> <http://a.example/p> "1"^^xsd:integer .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/repeated_semis_at_end.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; <http://a.example/p2> <http://a.example/o2> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/repeated_semis_not_at_end.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p1> <http://a.example/o1> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/repeated_semis_not_at_end.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s> <http://a.example/p1> <http://a.example/o1>;; .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/reserved_escaped_local_name.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/\%> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/reserved_escaped_local_name.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:\% <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/sole_blankNodePropertyList.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+[ <http://a.example/p> <http://a.example/o> ] .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/underscore_in_local_name.nt Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,1 @@
+<http://a.example/s_> <http://a.example/p> <http://a.example/o> .
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/coverage/tests/underscore_in_local_name.ttl Wed Jan 16 11:19:44 2013 -0500
@@ -0,0 +1,2 @@
+@prefix p: <http://a.example/>.
+p:s_ <http://a.example/p> <http://a.example/o> .
\ No newline at end of file