diff options
author | David Robillard <d@drobilla.net> | 2013-02-24 23:04:29 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-02-24 23:04:29 +0000 |
commit | 88c96ff1491d8c684800a3995027d6b15c5eec5d (patch) | |
tree | 3f4edc7ad583ef1edcff26a6363b90e91720f75f /tests/good/test-uri.ttl | |
parent | c317ac6594af5caac034a439c28e3ffcfebc5a51 (diff) | |
download | serd-88c96ff1491d8c684800a3995027d6b15c5eec5d.tar.gz serd-88c96ff1491d8c684800a3995027d6b15c5eec5d.tar.bz2 serd-88c96ff1491d8c684800a3995027d6b15c5eec5d.zip |
Move old test suite to its own directory.
git-svn-id: http://svn.drobilla.net/serd/trunk@416 490d8e77-9747-427b-9fa3-0b8f29cee8a0
Diffstat (limited to 'tests/good/test-uri.ttl')
-rw-r--r-- | tests/good/test-uri.ttl | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/tests/good/test-uri.ttl b/tests/good/test-uri.ttl new file mode 100644 index 00000000..cf43a38b --- /dev/null +++ b/tests/good/test-uri.ttl @@ -0,0 +1,68 @@ +# http://tools.ietf.org/html/rfc3986#section-5.4 + +@base <http://a/b/c/d;p?q> . + +@prefix owl: <http://www.w3.org/2002/07/owl#> . + +# 5.4.1. Normal Examples +<g:h> owl:sameAs <g:h> . +<g> owl:sameAs <http://a/b/c/g> . +<./g> owl:sameAs <http://a/b/c/g> . +<g/> owl:sameAs <http://a/b/c/g/> . +</g> owl:sameAs <http://a/g> . +<//g> owl:sameAs <http://g> . +<?y> owl:sameAs <http://a/b/c/d;p?y> . +<g?y> owl:sameAs <http://a/b/c/g?y> . +<#s> owl:sameAs <http://a/b/c/d;p?q#s> . +<g#s> owl:sameAs <http://a/b/c/g#s> . +<g?y#s> owl:sameAs <http://a/b/c/g?y#s> . +<;x> owl:sameAs <http://a/b/c/;x> . +<g;x> owl:sameAs <http://a/b/c/g;x> . +<g;x?y#s> owl:sameAs <http://a/b/c/g;x?y#s> . +<> owl:sameAs <http://a/b/c/d;p?q> . +<.> owl:sameAs <http://a/b/c/> . +<./> owl:sameAs <http://a/b/c/> . +<..> owl:sameAs <http://a/b/> . +<../> owl:sameAs <http://a/b/> . +<../g> owl:sameAs <http://a/b/g> . +<../..> owl:sameAs <http://a/> . +<../../> owl:sameAs <http://a/> . +<../../g> owl:sameAs <http://a/g> . + +# 5.4.2. Abnormal Examples +<../../../g> owl:sameAs <http://a/g> . +<../../../../g> owl:sameAs <http://a/g> . +</./g> owl:sameAs <http://a/g> . +</../g> owl:sameAs <http://a/g> . +<g.> owl:sameAs <http://a/b/c/g.> . +<.g> owl:sameAs <http://a/b/c/.g> . +<g..> owl:sameAs <http://a/b/c/g..> . +<..g> owl:sameAs <http://a/b/c/..g> . +<./../g> owl:sameAs <http://a/b/g> . +# Serd only resolves the leading components +#<./g/.> owl:sameAs <http://a/b/c/g/> . +#<g/./h> owl:sameAs <http://a/b/c/g/h> . +#<g/../h> owl:sameAs <http://a/b/c/h> . +#<g;x=1/./y> owl:sameAs <http://a/b/c/g;x=1/y> . +#<g;x=1/../y> owl:sameAs <http://a/b/c/y> . +<g?y/./x> owl:sameAs <http://a/b/c/g?y/./x> . +<g?y/../x> owl:sameAs <http://a/b/c/g?y/../x> . +<g#s/./x> owl:sameAs <http://a/b/c/g#s/./x> . +<g#s/../x> owl:sameAs <http://a/b/c/g#s/../x> . + +# Additional tests for Serd +</.g> owl:sameAs <http://a/.g> . +</..g> owl:sameAs <http://a/..g> . +<http://A?aquery> owl:sameAs <http://A?aquery> . +<http://A#afragment> owl:sameAs <http://A#afragment> . +<?aquery> owl:sameAs <http://a/b/c/d;p?aquery> . +<#afragment> owl:sameAs <http://a/b/c/d;p?q#afragment> . +<../../../../../../> owl:sameAs <http://a/> . + +@base <http://B?bquery> . + +</foo> owl:sameAs <http://B/foo> . + +@base <http://C#cfragment> . + +</bar> owl:sameAs <http://C/bar> . |