Fork of https://github.com/oxigraph/oxigraph.git for the purpose of NextGraph project
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
320 lines
7.6 KiB
320 lines
7.6 KiB
2 years ago
|
@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/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 rdft: <http://www.w3.org/ns/rdftest#> .
|
||
|
|
||
|
<>
|
||
|
rdf:type mf:Manifest ;
|
||
|
rdfs:comment "Serd good syntax test cases" ;
|
||
|
mf:entries (
|
||
|
<#base>
|
||
|
<#test-14>
|
||
|
<#test-15>
|
||
|
<#test-16>
|
||
|
<#test-18>
|
||
|
<#test-30>
|
||
|
<#test-a-without-whitespace>
|
||
|
<#test-backspace>
|
||
|
<#test-base-nopath>
|
||
|
<#test-base-query>
|
||
|
<#test-blank-cont>
|
||
|
<#test-blank-in-list>
|
||
|
<#test-blank-node-statement>
|
||
|
<#test-blankdot>
|
||
|
# We do not support BOM <#test-bom>
|
||
|
<#test-cr>
|
||
|
<#test-delete>
|
||
|
<#test-digit-start-pname>
|
||
|
<#test-empty-path-base>
|
||
|
<#test-empty>
|
||
|
<#test-eof-at-page-end>
|
||
|
# We prefer to decode before IRI validation <#test-escapes>
|
||
|
# this is an extension <#test-ext-namedblank-iri>
|
||
|
# this is an extension <#test-ext-namedblank-prefix>
|
||
|
<#test-form-feed>
|
||
|
<#test-id>
|
||
|
<#test-lang>
|
||
|
<#test-list-in-blank>
|
||
|
<#test-list-subject>
|
||
|
<#test-list>
|
||
|
<#test-long-string>
|
||
|
<#test-several-eaten-dots>
|
||
|
<#test-no-spaces>
|
||
|
<#test-non-curie-uri>
|
||
|
<#test-num>
|
||
|
# We prefer to raise an error on invalid unicode code points <#test-out-of-range-unicode>
|
||
|
<#test-prefix>
|
||
|
<#test-pretty>
|
||
|
<#test-rel>
|
||
|
<#test-semi-dot>
|
||
|
# We validate URI escaping <#test-uri-escape>
|
||
|
<#test-uri>
|
||
|
<#test-utf8-uri>
|
||
|
<#UTF-8>
|
||
|
) .
|
||
|
|
||
|
<#base>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "base" ;
|
||
|
mf:action <base.ttl> ;
|
||
|
mf:result <base.nt> .
|
||
|
|
||
|
<#test-14>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-14" ;
|
||
|
mf:action <test-14.ttl> ;
|
||
|
mf:result <test-14.nt> .
|
||
|
|
||
|
<#test-15>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-15" ;
|
||
|
mf:action <test-15.ttl> ;
|
||
|
mf:result <test-15.nt> .
|
||
|
|
||
|
<#test-16>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-16" ;
|
||
|
mf:action <test-16.ttl> ;
|
||
|
mf:result <test-16.nt> .
|
||
|
|
||
|
<#test-18>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-18" ;
|
||
|
mf:action <test-18.ttl> ;
|
||
|
mf:result <test-18.nt> .
|
||
|
|
||
|
<#test-30>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-30" ;
|
||
|
mf:action <test-30.ttl> ;
|
||
|
mf:result <test-30.nt> .
|
||
|
|
||
|
<#test-a-without-whitespace>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-a-without-whitespace" ;
|
||
|
mf:action <test-a-without-whitespace.ttl> ;
|
||
|
mf:result <test-a-without-whitespace.nt> .
|
||
|
|
||
|
<#test-backspace>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-backspace" ;
|
||
|
mf:action <test-backspace.ttl> ;
|
||
|
mf:result <test-backspace.nt> .
|
||
|
|
||
|
<#test-base-nopath>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-base-nopath" ;
|
||
|
mf:action <test-base-nopath.ttl> ;
|
||
|
mf:result <test-base-nopath.nt> .
|
||
|
|
||
|
<#test-base-query>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-base-query" ;
|
||
|
mf:action <test-base-query.ttl> ;
|
||
|
mf:result <test-base-query.nt> .
|
||
|
|
||
|
<#test-blank-cont>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-blank-cont" ;
|
||
|
mf:action <test-blank-cont.ttl> ;
|
||
|
mf:result <test-blank-cont.nt> .
|
||
|
|
||
|
<#test-blankdot>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-blankdot" ;
|
||
|
mf:action <test-blankdot.ttl> ;
|
||
|
mf:result <test-blankdot.nt> .
|
||
|
|
||
|
<#test-blank-in-list>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-blank-in-list" ;
|
||
|
mf:action <test-blank-in-list.ttl> ;
|
||
|
mf:result <test-blank-in-list.nt> .
|
||
|
|
||
|
<#test-blank-node-statement>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-blank-node-statement" ;
|
||
|
mf:action <test-blank-node-statement.ttl> ;
|
||
|
mf:result <test-blank-node-statement.nt> .
|
||
|
|
||
|
<#test-bom>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-bom" ;
|
||
|
mf:action <test-bom.ttl> ;
|
||
|
mf:result <test-bom.nt> .
|
||
|
|
||
|
<#test-cr>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-cr" ;
|
||
|
mf:action <test-cr.ttl> ;
|
||
|
mf:result <test-cr.nt> .
|
||
|
|
||
|
<#test-delete>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-delete" ;
|
||
|
mf:action <test-delete.ttl> ;
|
||
|
mf:result <test-delete.nt> .
|
||
|
|
||
|
<#test-digit-start-pname>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-digit-start-pname" ;
|
||
|
mf:action <test-digit-start-pname.ttl> ;
|
||
|
mf:result <test-digit-start-pname.nt> .
|
||
|
|
||
|
<#test-empty-path-base>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-empty-path-base" ;
|
||
|
mf:action <test-empty-path-base.ttl> ;
|
||
|
mf:result <test-empty-path-base.nt> .
|
||
|
|
||
|
<#test-empty>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-empty" ;
|
||
|
mf:action <test-empty.ttl> ;
|
||
|
mf:result <test-empty.nt> .
|
||
|
|
||
|
<#test-eof-at-page-end>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-eof-at-page-end" ;
|
||
|
mf:action <test-eof-at-page-end.ttl> ;
|
||
|
mf:result <test-eof-at-page-end.nt> .
|
||
|
|
||
|
<#test-escapes>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-escapes" ;
|
||
|
mf:action <test-escapes.ttl> ;
|
||
|
mf:result <test-escapes.nt> .
|
||
|
|
||
|
<#test-ext-namedblank-iri>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-ext-namedblank-iri" ;
|
||
|
mf:action <test-ext-namedblank-iri.ttl> ;
|
||
|
mf:result <test-ext-namedblank-iri.nt> .
|
||
|
|
||
|
<#test-ext-namedblank-prefix>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-ext-namedblank-prefix" ;
|
||
|
mf:action <test-ext-namedblank-prefix.ttl> ;
|
||
|
mf:result <test-ext-namedblank-prefix.nt> .
|
||
|
|
||
|
<#test-form-feed>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-form-feed" ;
|
||
|
mf:action <test-form-feed.ttl> ;
|
||
|
mf:result <test-form-feed.nt> .
|
||
|
|
||
|
<#test-id>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-id" ;
|
||
|
mf:action <test-id.ttl> ;
|
||
|
mf:result <test-id.nt> .
|
||
|
|
||
|
<#test-lang>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-lang" ;
|
||
|
mf:action <test-lang.ttl> ;
|
||
|
mf:result <test-lang.nt> .
|
||
|
|
||
|
<#test-list-in-blank>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-list-in-blank" ;
|
||
|
mf:action <test-list-in-blank.ttl> ;
|
||
|
mf:result <test-list-in-blank.nt> .
|
||
|
|
||
|
<#test-list-subject>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-list-subject" ;
|
||
|
mf:action <test-list-subject.ttl> ;
|
||
|
mf:result <test-list-subject.nt> .
|
||
|
|
||
|
<#test-list>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-list" ;
|
||
|
mf:action <test-list.ttl> ;
|
||
|
mf:result <test-list.nt> .
|
||
|
|
||
|
<#test-long-string>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-long-string" ;
|
||
|
mf:action <test-long-string.ttl> ;
|
||
|
mf:result <test-long-string.nt> .
|
||
|
|
||
|
<#test-several-eaten-dots>
|
||
|
rdf:type rdft:TestTrigEval ;
|
||
|
mf:name "test-several-eaten-dots" ;
|
||
|
mf:action <test-several-eaten-dots.trig> ;
|
||
|
mf:result <test-several-eaten-dots.nq> .
|
||
|
|
||
|
<#test-no-spaces>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-no-spaces" ;
|
||
|
mf:action <test-no-spaces.ttl> ;
|
||
|
mf:result <test-no-spaces.nt> .
|
||
|
|
||
|
<#test-non-curie-uri>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-non-curie-uri" ;
|
||
|
mf:action <test-non-curie-uri.ttl> ;
|
||
|
mf:result <test-non-curie-uri.nt> .
|
||
|
|
||
|
<#test-num>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-num" ;
|
||
|
mf:action <test-num.ttl> ;
|
||
|
mf:result <test-num.nt> .
|
||
|
|
||
|
<#test-out-of-range-unicode>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-out-of-range-unicode" ;
|
||
|
mf:action <test-out-of-range-unicode.ttl> ;
|
||
|
mf:result <test-out-of-range-unicode.nt> .
|
||
|
|
||
|
<#test-prefix>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-prefix" ;
|
||
|
mf:action <test-prefix.ttl> ;
|
||
|
mf:result <test-prefix.nt> .
|
||
|
|
||
|
<#test-pretty>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-pretty" ;
|
||
|
mf:action <test-pretty.ttl> ;
|
||
|
mf:result <test-pretty.nt> .
|
||
|
|
||
|
<#test-rel>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-rel" ;
|
||
|
mf:action <test-rel.ttl> ;
|
||
|
mf:result <test-rel.nt> .
|
||
|
|
||
|
<#test-semi-dot>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-semi-dot" ;
|
||
|
mf:action <test-semi-dot.ttl> ;
|
||
|
mf:result <test-semi-dot.nt> .
|
||
|
|
||
|
<#test-uri-escape>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-uri-escape" ;
|
||
|
mf:action <test-uri-escape.ttl> ;
|
||
|
mf:result <test-uri-escape.nt> .
|
||
|
|
||
|
<#test-uri>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-uri" ;
|
||
|
mf:action <test-uri.ttl> ;
|
||
|
mf:result <test-uri.nt> .
|
||
|
|
||
|
<#test-utf8-uri>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "test-utf8-uri" ;
|
||
|
mf:action <test-utf8-uri.ttl> ;
|
||
|
mf:result <test-utf8-uri.nt> .
|
||
|
|
||
|
<#UTF-8>
|
||
|
rdf:type rdft:TestTurtleEval ;
|
||
|
mf:name "UTF-8" ;
|
||
|
mf:action <UTF-8.ttl> ;
|
||
|
mf:result <UTF-8.nt> .
|
||
|
|