annotate src/serd-0.18.2/tests/test-uri.ttl @ 23:619f715526df sv_v2.1

Update Vamp plugin SDK to 2.5
author Chris Cannam
date Thu, 09 May 2013 10:52:46 +0100
parents c7265573341e
children
rev   line source
Chris@0 1 # http://tools.ietf.org/html/rfc3986#section-5.4
Chris@0 2
Chris@0 3 @base <http://a/b/c/d;p?q> .
Chris@0 4
Chris@0 5 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Chris@0 6
Chris@0 7 # 5.4.1. Normal Examples
Chris@0 8 <g:h> owl:sameAs <g:h> .
Chris@0 9 <g> owl:sameAs <http://a/b/c/g> .
Chris@0 10 <./g> owl:sameAs <http://a/b/c/g> .
Chris@0 11 <g/> owl:sameAs <http://a/b/c/g/> .
Chris@0 12 </g> owl:sameAs <http://a/g> .
Chris@0 13 <//g> owl:sameAs <http://g> .
Chris@0 14 <?y> owl:sameAs <http://a/b/c/d;p?y> .
Chris@0 15 <g?y> owl:sameAs <http://a/b/c/g?y> .
Chris@0 16 <#s> owl:sameAs <http://a/b/c/d;p?q#s> .
Chris@0 17 <g#s> owl:sameAs <http://a/b/c/g#s> .
Chris@0 18 <g?y#s> owl:sameAs <http://a/b/c/g?y#s> .
Chris@0 19 <;x> owl:sameAs <http://a/b/c/;x> .
Chris@0 20 <g;x> owl:sameAs <http://a/b/c/g;x> .
Chris@0 21 <g;x?y#s> owl:sameAs <http://a/b/c/g;x?y#s> .
Chris@0 22 <> owl:sameAs <http://a/b/c/d;p?q> .
Chris@0 23 <.> owl:sameAs <http://a/b/c/> .
Chris@0 24 <./> owl:sameAs <http://a/b/c/> .
Chris@0 25 <..> owl:sameAs <http://a/b/> .
Chris@0 26 <../> owl:sameAs <http://a/b/> .
Chris@0 27 <../g> owl:sameAs <http://a/b/g> .
Chris@0 28 <../..> owl:sameAs <http://a/> .
Chris@0 29 <../../> owl:sameAs <http://a/> .
Chris@0 30 <../../g> owl:sameAs <http://a/g> .
Chris@0 31
Chris@0 32 # 5.4.2. Abnormal Examples
Chris@0 33 <../../../g> owl:sameAs <http://a/g> .
Chris@0 34 <../../../../g> owl:sameAs <http://a/g> .
Chris@0 35 </./g> owl:sameAs <http://a/g> .
Chris@0 36 </../g> owl:sameAs <http://a/g> .
Chris@0 37 <g.> owl:sameAs <http://a/b/c/g.> .
Chris@0 38 <.g> owl:sameAs <http://a/b/c/.g> .
Chris@0 39 <g..> owl:sameAs <http://a/b/c/g..> .
Chris@0 40 <..g> owl:sameAs <http://a/b/c/..g> .
Chris@0 41 <./../g> owl:sameAs <http://a/b/g> .
Chris@0 42 # Serd only resolves the leading components
Chris@0 43 #<./g/.> owl:sameAs <http://a/b/c/g/> .
Chris@0 44 #<g/./h> owl:sameAs <http://a/b/c/g/h> .
Chris@0 45 #<g/../h> owl:sameAs <http://a/b/c/h> .
Chris@0 46 #<g;x=1/./y> owl:sameAs <http://a/b/c/g;x=1/y> .
Chris@0 47 #<g;x=1/../y> owl:sameAs <http://a/b/c/y> .
Chris@0 48 <g?y/./x> owl:sameAs <http://a/b/c/g?y/./x> .
Chris@0 49 <g?y/../x> owl:sameAs <http://a/b/c/g?y/../x> .
Chris@0 50 <g#s/./x> owl:sameAs <http://a/b/c/g#s/./x> .
Chris@0 51 <g#s/../x> owl:sameAs <http://a/b/c/g#s/../x> .
Chris@0 52
Chris@0 53 # Additional tests for Serd
Chris@0 54 </.g> owl:sameAs <http://a/.g> .
Chris@0 55 </..g> owl:sameAs <http://a/..g> .
Chris@0 56 <http://A?aquery> owl:sameAs <http://A?aquery> .
Chris@0 57 <http://A#afragment> owl:sameAs <http://A#afragment> .
Chris@0 58 <?aquery> owl:sameAs <http://a/b/c/d;p?aquery> .
Chris@0 59 <#afragment> owl:sameAs <http://a/b/c/d;p?q#afragment> .
Chris@0 60 <../../../../../../> owl:sameAs <http://a/> .
Chris@0 61
Chris@0 62 @base <http://B?bquery> .
Chris@0 63
Chris@0 64 </foo> owl:sameAs <http://B/foo> .
Chris@0 65
Chris@0 66 @base <http://C#cfragment> .
Chris@0 67
Chris@0 68 </bar> owl:sameAs <http://C/bar> .