- ("g:h" "g:h" ,base-uri)
- ("g" "http://a/b/c/g" ,base-uri)
- ("./g" "http://a/b/c/g" ,base-uri)
- ("g/" "http://a/b/c/g/" ,base-uri)
- ("/g" "http://a/g" ,base-uri)
- ("//g" "http://g" ,base-uri)
- ("?y" "http://a/b/c/?y" ,base-uri)
- ("g?y" "http://a/b/c/g?y" ,base-uri)
- ("#s" "http://a/b/c/d;p?q#s" ,base-uri)
- ("g#s" "http://a/b/c/g#s" ,base-uri)
- ("g?y#s" "http://a/b/c/g?y#s" ,base-uri)
- (";x" "http://a/b/c/;x" ,base-uri)
- ("g;x" "http://a/b/c/g;x" ,base-uri)
- ("g;x?y#s" "http://a/b/c/g;x?y#s" ,base-uri)
- ("." "http://a/b/c/" ,base-uri)
- ("./" "http://a/b/c/" ,base-uri)
- (".." "http://a/b/" ,base-uri)
- ("../" "http://a/b/" ,base-uri)
- ("../g" "http://a/b/g" ,base-uri)
- ("../.." "http://a/" ,base-uri)
- ("../../" "http://a/" ,base-uri)
- ("../../g" "http://a/g" ,base-uri)
+ ("g:h" "g:h" ,base-uri)
+ ("g" "http://a/b/c/g" ,base-uri)
+ ("./g" "http://a/b/c/g" ,base-uri)
+ ("g/" "http://a/b/c/g/" ,base-uri)
+ ("/g" "http://a/g" ,base-uri)
+ ("//g" "http://g" ,base-uri)
+ ;; Following was changed from appendix C of RFC 2396
+ ;; http://www.apache.org/~fielding/uri/rev-2002/issues.html#003-relative-query
+ #-ignore ("?y" "http://a/b/c/d;p?y" ,base-uri)
+ #+ignore ("?y" "http://a/b/c/?y" ,base-uri)
+ ("g?y" "http://a/b/c/g?y" ,base-uri)
+ ("#s" "http://a/b/c/d;p?q#s" ,base-uri)
+ ("g#s" "http://a/b/c/g#s" ,base-uri)
+ ("g?y#s" "http://a/b/c/g?y#s" ,base-uri)
+ (";x" "http://a/b/c/;x" ,base-uri)
+ ("g;x" "http://a/b/c/g;x" ,base-uri)
+ ("g;x?y#s" "http://a/b/c/g;x?y#s" ,base-uri)
+ ("." "http://a/b/c/" ,base-uri)
+ ("./" "http://a/b/c/" ,base-uri)
+ (".." "http://a/b/" ,base-uri)
+ ("../" "http://a/b/" ,base-uri)
+ ("../g" "http://a/b/g" ,base-uri)
+ ("../.." "http://a/" ,base-uri)
+ ("../../" "http://a/" ,base-uri)
+ ("../../g" "http://a/g" ,base-uri)