@prefix rdf: . @prefix rdfs: . @prefix xsd: . @prefix uri: . _:_1 uri:base "http://example.org/aaa/bbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax001" . _:_2 uri:base "/" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax010" . _:_3 uri:base "http://example.org/xxx/[qwerty]#a[b]" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax108" . _:_4 uri:base "http://example/Andrȷ" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:comment "Random other things" ; rdfs:label "Syntax111" . _:_5 uri:base "file:///C:/DEV/Haskell/lib/HXmlToolbox-3.01/examples/" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax112" . _:_6 uri:base "http://46229EFFE16A9BD60B9F1BE88B2DB047ADDED785/demo.mp3" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax113" . _:_7 uri:auth "True"^^xsd:boolean ; uri:base "http://user:pass@example.org:99/aaa/bbb?qqq#fff" ; uri:frag "#fff" ; uri:path "/aaa/bbb" ; uri:port ":99" ; uri:query "?qqq" ; uri:reg "example.org" ; uri:scheme "http:" ; uri:test uri:Decomp ; uri:user "user:pass@" ; rdf:type uri:UriTest ; rdfs:comment "Decomposing a URI" ; rdfs:label "Decomp01" . _:_8 uri:auth "False"^^xsd:boolean ; uri:base "http://user:pass@example.org:99aaa/bbb" ; uri:test uri:Decomp ; rdf:type uri:UriTest ; rdfs:comment "Invalid" ; rdfs:label "Decomp02" . _:_9 uri:auth "True"^^xsd:boolean ; uri:base "http://user:pass@example.org:99?aaa/bbb" ; uri:port ":99" ; uri:query "?aaa/bbb" ; uri:reg "example.org" ; uri:scheme "http:" ; uri:test uri:Decomp ; uri:user "user:pass@" ; rdf:type uri:UriTest ; rdfs:label "Decomp03" . _:_10 uri:auth "True"^^xsd:boolean ; uri:base "http://user:pass@example.org:99#aaa/bbb" ; uri:frag "#aaa/bbb" ; uri:port ":99" ; uri:reg "example.org" ; uri:scheme "http:" ; uri:test uri:Decomp ; uri:user "user:pass@" ; rdf:type uri:UriTest ; rdfs:label "Decomp04" . _:_11 uri:abs "bar:abc" ; uri:base "foo:xyz" ; uri:rel "bar:abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "Base/relative URI tests" ; rdfs:label "Relative01" . _:_12 uri:abs "http://example/x/abc" ; uri:base "http://example/x/y/z" ; uri:rel "../abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative02" . _:_13 uri:base "http://example.org/aaa%2fbbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:comment "Escape sequences" ; rdfs:label "Syntax011" . _:_14 uri:abs "http://example/x/abc" ; uri:base "http://example2/x/y/z" ; uri:rel "//example/x/abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"http://example/x/abc\")" ; rdfs:label "Relative03" . _:_15 uri:abs "http://ex/x/r" ; uri:base "http://ex/x/y/z" ; uri:rel "../r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative04" . _:_16 uri:abs "http://ex/r" ; uri:base "http://ex/x/y/z" ; uri:rel "/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"../../r\")" ; rdfs:label "Relative05" . _:_17 uri:abs "http://ex/x/y/q/r" ; uri:base "http://ex/x/y/z" ; uri:rel "q/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative06" . _:_18 uri:abs "http://ex/x/q/r#s" ; uri:base "http://ex/x/y" ; uri:rel "q/r#s" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative07" . _:_19 uri:abs "http://ex/x/q/r#s/t" ; uri:base "http://ex/x/y" ; uri:rel "q/r#s/t" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative08" . _:_20 uri:abs "ftp://ex/x/q/r" ; uri:base "http://ex/x/y" ; uri:rel "ftp://ex/x/q/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative09" . _:_21 uri:abs "http://ex/x/y" ; uri:base "http://ex/x/y" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"y\")" ; rdfs:label "Relative10" . _:_22 uri:abs "http://ex/x/y/" ; uri:base "http://ex/x/y/" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"./\")" ; rdfs:label "Relative11" . _:_23 uri:abs "http://ex/x/y/pdq" ; uri:base "http://ex/x/y/pdq" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"pdq\")" ; rdfs:label "Relative12" . _:_24 uri:base "http://example.org/aaa%2Fbbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax012" . _:_25 uri:abs "http://ex/x/y/z/" ; uri:base "http://ex/x/y/" ; uri:rel "z/" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative13" . _:_26 uri:abs "file:/swap/test/animal.rdf#Animal" ; uri:base "file:/swap/test/animal.rdf" ; uri:rel "#Animal" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"animal.rdf#Animal\")" ; rdfs:label "Relative14" . _:_27 uri:abs "file:/e/x/abc" ; uri:base "file:/e/x/y/z" ; uri:rel "../abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative15" . _:_28 uri:abs "file:/example/x/abc" ; uri:base "file:/example2/x/y/z" ; uri:rel "/example/x/abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative16" . _:_29 uri:abs "file:/ex/x/r" ; uri:base "file:/ex/x/y/z" ; uri:rel "../r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative17" . _:_30 uri:abs "file:/r" ; uri:base "file:/ex/x/y/z" ; uri:rel "/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative18" . _:_31 uri:abs "file:/ex/x/q/r" ; uri:base "file:/ex/x/y" ; uri:rel "q/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative19" . _:_32 uri:abs "file:/ex/x/q/r#s" ; uri:base "file:/ex/x/y" ; uri:rel "q/r#s" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative20" . _:_33 uri:abs "file:/ex/x/q/r#" ; uri:base "file:/ex/x/y" ; uri:rel "q/r#" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative21" . _:_34 uri:abs "file:/ex/x/q/r#s/t" ; uri:base "file:/ex/x/y" ; uri:rel "q/r#s/t" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative22" . _:_35 uri:base "%2F" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax013" . _:_36 uri:abs "ftp://ex/x/q/r" ; uri:base "file:/ex/x/y" ; uri:rel "ftp://ex/x/q/r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative23" . _:_37 uri:abs "file:/ex/x/y" ; uri:base "file:/ex/x/y" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"y\")" ; rdfs:label "Relative24" . _:_38 uri:abs "file:/ex/x/y/" ; uri:base "file:/ex/x/y/" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"./\")" ; rdfs:label "Relative25" . _:_39 uri:abs "file:/ex/x/y/pdq" ; uri:base "file:/ex/x/y/pdq" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"pdq\")" ; rdfs:label "Relative26" . _:_40 uri:abs "file:/ex/x/y/z/" ; uri:base "file:/ex/x/y/" ; uri:rel "z/" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative27" . _:_41 uri:abs "file://meetings.example.com/cal#m1" ; uri:base "file:/devel/WWW/2000/10/swap/test/reluri-1.n3" ; uri:rel "//meetings.example.com/cal#m1" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"file://meetings.example.com/cal#m1\")" ; rdfs:label "Relative28" . _:_42 uri:abs "file://meetings.example.com/cal#m1" ; uri:base "file:/home/connolly/w3ccvs/WWW/2000/10/swap/test/reluri-1.n3" ; uri:rel "//meetings.example.com/cal#m1" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(uri:rel was \"file://meetings.example.com/cal#m1\")" ; rdfs:label "Relative29" . _:_43 uri:abs "file:/some/dir/#blort" ; uri:base "file:/some/dir/foo" ; uri:rel "./#blort" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative30" . _:_44 uri:abs "file:/some/dir/#" ; uri:base "file:/some/dir/foo" ; uri:rel "./#" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative31" . _:_45 uri:abs "http://ex/x/q:r" ; uri:base "http://ex/x/y" ; uri:rel "./q:r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(see RFC2396bis, section 5)" ; rdfs:label "Relative32" . _:_46 uri:base "aaa%2Fbbb" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax014" . _:_47 uri:abs "http://ex/x/p=q:r" ; uri:base "http://ex/x/y" ; uri:rel "./p=q:r" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative33" . _:_48 uri:abs "http://ex/x/y?pp/rr" ; uri:base "http://ex/x/y?pp/qq" ; uri:rel "?pp/rr" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative34" . _:_49 uri:abs "http://ex/x/y/z" ; uri:base "http://ex/x/y?pp/qq" ; uri:rel "y/z" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative35" . _:_50 uri:abs "mailto:local/qual@domain.org#frag" ; uri:base "mailto:local" ; uri:rel "local/qual@domain.org#frag" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative36" . _:_51 uri:abs "mailto:local/more/qual2@domain2.org#frag" ; uri:base "mailto:local/qual1@domain1.org" ; uri:rel "more/qual2@domain2.org#frag" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative37" . _:_52 uri:abs "http://ex/x/y?q" ; uri:base "http://ex/x/z?q" ; uri:rel "y?q" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative38" . _:_53 uri:abs "http://ex/x/y?q" ; uri:base "http://ex?p" ; uri:rel "/x/y?q" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative39" . _:_54 uri:abs "foo:a/c/d" ; uri:base "foo:a/b" ; uri:rel "c/d" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative40" . _:_55 uri:abs "foo:/c/d" ; uri:base "foo:a/b" ; uri:rel "/c/d" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative41" . _:_56 uri:abs "foo:a/b?c" ; uri:base "foo:a/b?c#d" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative42" . _:_57 uri:base "http://example.org:80/aaa/bbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:comment "Port numbers" ; rdfs:label "Syntax015" . _:_58 uri:abs "foo:b/c" ; uri:base "foo:a" ; uri:rel "b/c" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative43" . _:_59 uri:abs "foo:/a/b/c" ; uri:base "foo:/a/y/z" ; uri:rel "../b/c" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative44" . _:_60 uri:abs "foo:b/c" ; uri:base "foo:a" ; uri:rel "./b/c" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative45" . _:_61 uri:abs "foo:/b/c" ; uri:base "foo:a" ; uri:rel "/./b/c" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative46" . _:_62 uri:abs "foo://a/d" ; uri:base "foo://a//b/c" ; uri:rel "../../d" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative47" . _:_63 uri:abs "foo:" ; uri:base "foo:a" ; uri:rel "." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative48" . _:_64 uri:abs "foo:" ; uri:base "foo:a" ; uri:rel ".." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative49" . _:_65 uri:abs "http://example/x/abc" ; uri:base "http://example/x/y%2Fz" ; uri:rel "abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative50" . _:_66 uri:abs "http://example/a/x%2Fabc" ; uri:base "http://example/a/x/y/z" ; uri:rel "../../x%2Fabc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "(cf. TimBL comments -- http://lists.w3.org/Archives/Public/uri/2003Feb/0028.html, http://lists.w3.org/Archives/Public/uri/2003Jan/0008.html)" ; rdfs:label "Relative51" . _:_67 uri:abs "http://example/a/x%2Fabc" ; uri:base "http://example/a/x/y%2Fz" ; uri:rel "../x%2Fabc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative52" . _:_68 uri:base "http://example.org:/aaa/bbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax016" . _:_69 uri:abs "http://example/x%2Fy/abc" ; uri:base "http://example/x%2Fy/z" ; uri:rel "abc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative53" . _:_70 uri:abs "http://ex/x/q%3Ar" ; uri:base "http://ex/x/y" ; uri:rel "q%3Ar" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative54" . _:_71 uri:abs "http://example/x%2Fabc" ; uri:base "http://example/x/y%2Fz" ; uri:rel "/x%2Fabc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative55" . _:_72 uri:abs "http://example/x%2Fabc" ; uri:base "http://example/x/y/z" ; uri:rel "/x%2Fabc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative56" . _:_73 uri:abs "http://example/x%2Fabc" ; uri:base "http://example/x/y%2Fz" ; uri:rel "/x%2Fabc" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative57" . _:_74 uri:abs "http://example/c" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/../../c" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative60" . _:_75 uri:abs "http://example/a/" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/c/../../" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative61" . _:_76 uri:abs "http://example/a/b/c/" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/c/./" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative62" . _:_77 uri:abs "http://example/a/b/" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/c/.././" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative63" . _:_78 uri:abs "http://example/e" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/c/d/../../../../e" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative64" . _:_79 uri:base "http://example.org./aaa/bbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax017" . _:_80 uri:abs "http://example/e" ; uri:base "ftp://example/x/y" ; uri:rel "http://example/a/b/c/d/../.././../../e" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative65" . _:_81 uri:abs "mailto:local2@domain2" ; uri:base "mailto:local1@domain1?query1" ; uri:rel "local2@domain2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative70" . _:_82 uri:abs "mailto:local2@domain2?query2" ; uri:base "mailto:local1@domain1" ; uri:rel "local2@domain2?query2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative71" . _:_83 uri:abs "mailto:local2@domain2?query2" ; uri:base "mailto:local1@domain1?query1" ; uri:rel "local2@domain2?query2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative72" . _:_84 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:local@domain?query1" ; uri:rel "?query2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative73" . _:_85 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:?query1" ; uri:rel "local@domain?query2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative74" . _:_86 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:local@domain?query1" ; uri:rel "?query2" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative75" . _:_87 uri:abs "http://example/a/b?c/../d" ; uri:base "foo:bar" ; uri:rel "http://example/a/b?c/../d" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative76" . _:_88 uri:abs "http://example/a/b#c/../d" ; uri:base "foo:bar" ; uri:rel "http://example/a/b#c/../d" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Relative77" . _:_89 uri:abs "http:this" ; uri:base "http://example.org/base/uri" ; uri:rel "this" ; uri:test uri:Abs2Rel ; rdf:type uri:UriTest ; rdfs:label "Relative81" . _:_90 uri:base "http://example.123./aaa/bbb#ccc" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax018" . _:_91 uri:abs "http:this" ; uri:base "http://example.org/base/uri" ; uri:rel "http:this" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative82" . _:_92 uri:abs "http:this" ; uri:base "http:base" ; uri:rel "http:this" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative83" . _:_93 uri:abs "f://g" ; uri:base "f:/a" ; uri:rel ".//g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative84" . _:_94 uri:abs "f://example.org/base/b/c//d/e" ; uri:base "f://example.org/base/a" ; uri:rel "b/c//d/e" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative85" . _:_95 uri:abs "mid:m@example.ord/m2@example.ord/c2@example.org" ; uri:base "mid:m@example.ord/c@example.org" ; uri:rel "m2@example.ord/c2@example.org" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative86" . _:_96 uri:abs "file:///C:/DEV/Haskell/lib/HXmlToolbox-3.01/examples/mini1.xml" ; uri:base "file:///C:/DEV/Haskell/lib/HXmlToolbox-3.01/examples/" ; uri:rel "mini1.xml" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Relative87" . _:_97 uri:abs "foo:a/b/c" ; uri:base "foo:a/y/z" ; uri:rel "../b/c" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "Variant of Relative44" ; rdfs:label "Relative88" . _:_98 uri:abs "g:h" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g:h" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "Normal cases, RFC2396bis 5.4.1" ; rdfs:label "RFC01" . _:_99 uri:abs "http://a/b/c/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC02" . _:_100 uri:abs "http://a/b/c/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "./g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC03" . _:_101 uri:base "http://example.org" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax019" . _:_102 uri:abs "http://a/b/c/g/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g/" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC04" . _:_103 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "/g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC05" . _:_104 uri:abs "http://g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "//g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC06" . _:_105 uri:abs "http://a/b/c/d;p?y" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "?y" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC07" . _:_106 uri:abs "http://a/b/c/g?y" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g?y" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC08" . _:_107 uri:abs "http://a/b/c/d;p?q#s" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "?q#s" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "(not in RFC 2396bis)" ; rdfs:label "RFC09" . _:_108 uri:abs "http://a/b/c/d;p?q#s" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "#s" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC23" . _:_109 uri:abs "http://a/b/c/g#s" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g#s" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC10" . _:_110 uri:abs "http://a/b/c/g?y#s" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g?y#s" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC11" . _:_111 uri:abs "http://a/b/c/;x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel ";x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC12" . _:_112 uri:base "mailto:local@domain.org" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax002" . _:_113 uri:base "http://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:comment "IPv6 tests" ; rdfs:label "Syntax021" . _:_114 uri:abs "http://a/b/c/g;x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g;x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC13" . _:_115 uri:abs "http://a/b/c/g;x?y#s" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g;x?y#s" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC14" . _:_116 uri:abs "http://a/b/c/d;p?q" ; uri:base "http://a/b/c/d;p?q" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC24" . _:_117 uri:abs "http://a/b/c/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC15" . _:_118 uri:abs "http://a/b/c/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "./" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC16" . _:_119 uri:abs "http://a/b/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel ".." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC17" . _:_120 uri:abs "http://a/b/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC18" . _:_121 uri:abs "http://a/b/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC19" . _:_122 uri:abs "http://a/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../.." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC20" . _:_123 uri:abs "http://a/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../../" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC21" . _:_124 uri:base "http://[1080:0:0:0:8:800:200C:417A]/index.html" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax022" . _:_125 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC22" . _:_126 uri:abs "http://a/b/c/d;p?r" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "?r" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "(Not in RFC2396bis)" ; rdfs:label "RFC23" . _:_127 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../../../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "Abnormal cases, RFC2396bis 5.4.2" ; rdfs:label "RFC32" . _:_128 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "../../../../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC33" . _:_129 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "/./g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC34" . _:_130 uri:abs "http://a/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "/../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC35" . _:_131 uri:abs "http://a/b/c/g." ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC36" . _:_132 uri:abs "http://a/b/c/.g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel ".g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC37" . _:_133 uri:abs "http://a/b/c/g.." ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g.." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC38" . _:_134 uri:abs "http://a/b/c/..g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "..g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC39" . _:_135 uri:base "http://[3ffe:2a00:100:7031::1]" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax023" . _:_136 uri:abs "http://a/b/g" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "./../g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC40" . _:_137 uri:abs "http://a/b/c/g/" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "./g/." ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC41" . _:_138 uri:abs "http://a/b/c/g/h" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g/./h" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC42" . _:_139 uri:abs "http://a/b/c/h" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g/../h" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC43" . _:_140 uri:abs "http://a/b/c/g;x=1/y" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g;x=1/./y" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC44" . _:_141 uri:abs "http://a/b/c/y" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g;x=1/../y" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC45" . _:_142 uri:abs "http://a/b/c/g?y/./x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g?y/./x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC46" . _:_143 uri:abs "http://a/b/c/g?y/../x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g?y/../x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC47" . _:_144 uri:abs "http://a/b/c/g#s/./x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g#s/./x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC48" . _:_145 uri:abs "http://a/b/c/g#s/../x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "g#s/../x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "RFC49" . _:_146 uri:base "http://[1080::8:800:200C:417A]/foo" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax024" . _:_147 uri:abs "http:x" ; uri:base "http://a/b/c/d;p?q" ; uri:rel "http:x" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "(Strict parsing)" ; rdfs:label "RFC50" . _:_148 uri:abs "http://ex/x/y?q" ; uri:base "http://ex" ; uri:rel "/x/y?q" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:comment "Null path tests (see RFC2396bis, section 5.2.3: \"If the base URI has a defined authority component and an empty path, then return a string consisting of \"/\" concatenated with the reference's path; ...\")" ; rdfs:label "Rel60" . _:_149 uri:abs "http://ex/x/y?q" ; uri:base "http://ex" ; uri:rel "x/y?q" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Rel61" . _:_150 uri:abs "http://ex/x/y?q" ; uri:base "http://ex?p" ; uri:rel "/x/y?q" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel62" . _:_151 uri:abs "http://ex/x/y?q" ; uri:base "http://ex?p" ; uri:rel "x/y?q" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Rel63" . _:_152 uri:abs "http://ex/x/y?q" ; uri:base "http://ex#f" ; uri:rel "/x/y?q" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel64" . _:_153 uri:abs "http://ex/x/y?q" ; uri:base "http://ex#f" ; uri:rel "x/y?q" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Rel65" . _:_154 uri:abs "http://ex/x/y#g" ; uri:base "http://ex?p" ; uri:rel "/x/y#g" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel66" . _:_155 uri:abs "http://ex/x/y#g" ; uri:base "http://ex?p" ; uri:rel "x/y#g" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Rel67" . _:_156 uri:abs "http://ex/" ; uri:base "http://ex" ; uri:rel "/" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel68" . _:_157 uri:base "http://[::192.9.5.5]/ipng" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax025" . _:_158 uri:abs "http://ex/" ; uri:base "http://ex" ; uri:rel "./" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Rel69" . _:_159 uri:abs "http://ex/a/b" ; uri:base "http://ex" ; uri:rel "/a/b" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel70" . _:_160 uri:abs "http://ex/a/" ; uri:base "http://ex/a/b" ; uri:rel "./" ; uri:test uri:Relative ; rdf:type uri:UriTest ; rdfs:label "Rel71" . _:_161 uri:abs "mailto:local/more@domain" ; uri:base "mailto:local/option@domain.org?notaquery#frag" ; uri:rel "more@domain" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:comment "More oddball tests" ; rdfs:label "Mail01" . _:_162 uri:abs "mailto:local/option@domain.org?notaquery#newfrag" ; uri:base "mailto:local/option@domain.org?notaquery#frag" ; uri:rel "#newfrag" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail02" . _:_163 uri:abs "mailto:local/l1/q1@domain" ; uri:base "mailto:local/option@domain.org?notaquery#frag" ; uri:rel "l1/q1@domain" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail03" . _:_164 uri:abs "mailto:local2@domain2" ; uri:base "mailto:local1@domain1?query1" ; uri:rel "mailto:local2@domain2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail11" . _:_165 uri:abs "mailto:local2@domain2?query2" ; uri:base "mailto:local1@domain1" ; uri:rel "mailto:local2@domain2?query2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail12" . _:_166 uri:abs "mailto:local2@domain2?query2" ; uri:base "mailto:local1@domain1?query1" ; uri:rel "mailto:local2@domain2?query2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail13" . _:_167 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:local@domain?query1" ; uri:rel "mailto:local@domain?query2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail14" . _:_168 uri:base "http://[::FFFF:129.144.52.38]:80/index.html" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax026" . _:_169 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:?query1" ; uri:rel "mailto:local@domain?query2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail15" . _:_170 uri:abs "mailto:local@domain?query2" ; uri:base "mailto:local@domain?query1" ; uri:rel "?query2" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Mail16" . _:_171 uri:abs "info:name/name/543" ; uri:base "info:name/1234/../567" ; uri:rel "name/9876/../543" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Info17" . _:_172 uri:abs "info:/name/name/543" ; uri:base "info:/name/1234/../567" ; uri:rel "name/9876/../543" ; uri:test uri:Rel2Abs ; rdf:type uri:UriTest ; rdfs:label "Info18" . _:_173 uri:abs "HTTP://EXAMPLE.com/Root/%2a?%2b#%2c" ; uri:base "http://EXAMPLE.com/Root/%2A?%2B#%2C" ; uri:test uri:NormCase ; rdf:type uri:UriTest ; rdfs:comment "Case normalization; cf. RFC2396bis section 6.2.2.1 (NOTE: authority case normalization is not performed)" ; rdfs:label "Normalize01" . _:_174 uri:abs "HTTP://EXAMPLE.com/Root/%7eMe/" ; uri:base "HTTP://EXAMPLE.com/Root/~Me/" ; uri:test uri:NormEsc ; rdf:type uri:UriTest ; rdfs:comment "Encoding normalization; cf. RFC2396bis section 6.2.2.2" ; rdfs:label "Normalize11" . _:_175 uri:abs "foo:%40%41%5a%5b%60%61%7a%7b%2f%30%39%3a%2d%2e%5f%7e" ; uri:base "foo:%40AZ%5b%60az%7b%2f09%3a-._~" ; uri:test uri:NormEsc ; rdf:type uri:UriTest ; rdfs:label "Normalize12" . _:_176 uri:abs "foo:%3a%2f%3f%23%5b%5d%40" ; uri:base "foo:%3a%2f%3f%23%5b%5d%40" ; uri:test uri:NormEsc ; rdf:type uri:UriTest ; rdfs:label "Normalize13" . _:_177 uri:abs "http://example/a/b/../../c" ; uri:base "http://example/c" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:comment "Path segment normalization; cf. RFC2396bis section 6.2.2.4" ; rdfs:label "Normalize21" . _:_178 uri:abs "http://example/a/b/c/../../" ; uri:base "http://example/a/" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize22" . _:_179 uri:base "http://[2010:836B:4179::836B:4179]" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax027" . _:_180 uri:abs "http://example/a/b/c/./" ; uri:base "http://example/a/b/c/" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize23" . _:_181 uri:abs "http://example/a/b/c/.././" ; uri:base "http://example/a/b/" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize24" . _:_182 uri:abs "http://example/a/b/c/d/../../../../e" ; uri:base "http://example/e" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize25" . _:_183 uri:abs "http://example/a/b/c/d/../.././../../e" ; uri:base "http://example/e" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize26" . _:_184 uri:abs "http://example/a/b/../.././../../e" ; uri:base "http://example/e" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize27" . _:_185 uri:abs "foo:a/b/../.././../../e" ; uri:base "foo:e" ; uri:test uri:NormPath ; rdf:type uri:UriTest ; rdfs:label "Normalize28" . _:_186 uri:base "//[2010:836B:4179::836B:4179]" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax028" . _:_187 uri:base "[2010:836B:4179::836B:4179]" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax029" . _:_188 uri:base "./aaa" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:comment "RFC2396 test cases parse check only)" ; rdfs:label "Syntax031" . _:_189 uri:base "mailto:local@domain.org#frag" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax003" . _:_190 uri:base "../aaa" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax032" . _:_191 uri:base "g:h" ; uri:test uri:AbsId ; rdf:type uri:UriTest ; rdfs:label "Syntax033" . _:_192 uri:base "g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax034" . _:_193 uri:base "./g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax035" . _:_194 uri:base "g/" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax036" . _:_195 uri:base "/g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax037" . _:_196 uri:base "//g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax038" . _:_197 uri:base "?y" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax039" . _:_198 uri:base "g?y" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax040" . _:_199 uri:base "#s" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax041" . _:_200 uri:base "HTTP://EXAMPLE.ORG/AAA/BBB#CCC" ; uri:test uri:AbsRf ; rdf:type uri:UriTest ; rdfs:label "Syntax004" . _:_201 uri:base "g#s" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax042" . _:_202 uri:base "g?y#s" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax043" . _:_203 uri:base ";x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax044" . _:_204 uri:base "g;x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax045" . _:_205 uri:base "g;x?y#s" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax046" . _:_206 uri:base "." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax047" . _:_207 uri:base "./" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax048" . _:_208 uri:base ".." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax049" . _:_209 uri:base "../" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax050" . _:_210 uri:base "../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax051" . _:_211 uri:base "//example.org/aaa/bbb#ccc" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax005" . _:_212 uri:base "../.." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax052" . _:_213 uri:base "../../" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax053" . _:_214 uri:base "../../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax054" . _:_215 uri:base "../../../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax055" . _:_216 uri:base "../../../../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax056" . _:_217 uri:base "/./g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax057" . _:_218 uri:base "/../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax058" . _:_219 uri:base "g." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax059" . _:_220 uri:base ".g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax060" . _:_221 uri:base "g.." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax061" . _:_222 uri:base "/aaa/bbb#ccc" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax006" . _:_223 uri:base "..g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax062" . _:_224 uri:base "./../g" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax063" . _:_225 uri:base "./g/." ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax064" . _:_226 uri:base "g/./h" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax065" . _:_227 uri:base "g/../h" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax066" . _:_228 uri:base "g;x=1/./y" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax067" . _:_229 uri:base "g;x=1/../y" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax068" . _:_230 uri:base "g?y/./x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax069" . _:_231 uri:base "g?y/../x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax070" . _:_232 uri:base "g#s/./x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax071" . _:_233 uri:base "bbb#ccc" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax007" . _:_234 uri:base "g#s/../x" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax072" . _:_235 uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax073" . _:_236 uri:base "A'C" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax074" . _:_237 uri:base "A$C" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax075" . _:_238 uri:base "A@C" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax076" . _:_239 uri:base "A,C" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax077" . _:_240 uri:base "http://foo.org:80Path/More" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:comment "Not valid URIrefs" ; rdfs:label "Syntax078" . _:_241 uri:base "::" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax081" . _:_242 uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:comment "Empty" ; rdfs:label "Syntax082" . _:_243 uri:base "%" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax083" . _:_244 uri:base "#ccc" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax008" . _:_245 uri:base "A%Z" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax084" . _:_246 uri:base "%ZZ" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax085" . _:_247 uri:base "%AZ" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax086" . _:_248 uri:base "A C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax087" . _:_249 uri:base "A\\C\"" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax090" . _:_250 uri:base "A`C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax091" . _:_251 uri:base "AC" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax093" . _:_253 uri:base "A^C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax094" . _:_254 uri:base "A\\\\C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax095" . _:_255 uri:base "#" ; uri:test uri:RelRf ; rdf:type uri:UriTest ; rdfs:label "Syntax009" . _:_256 uri:base "A{C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax096" . _:_257 uri:base "A|C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax097" . _:_258 uri:base "A}C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax098" . _:_259 uri:base "A[C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:comment "Disallowed use of '[' amd ']'" ; rdfs:label "Syntax101" . _:_260 uri:base "A]C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax102" . _:_261 uri:base "A[**]C" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax103" . _:_262 uri:base "http://[xyz]/" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax104" . _:_263 uri:base "http://]/" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax105" . _:_264 uri:base "http://example.org/[2010:836B:4179::836B:4179]" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax106" . _:_265 uri:base "http://example.org/abc#[2010:836B:4179::836B:4179]" ; uri:test uri:InvRf ; rdf:type uri:UriTest ; rdfs:label "Syntax107" .