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.
72 lines
2.6 KiB
72 lines
2.6 KiB
2 years ago
|
# 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/> .
|
||
|
<view-source://foo> owl:sameAs <view-source://foo> .
|
||
|
<coap+tcp://foo> owl:sameAs <coap+tcp://foo> .
|
||
|
<osc.udp://foo> owl:sameAs <osc.udp://foo> .
|
||
|
|
||
|
@base <http://B?bquery> .
|
||
|
|
||
|
</foo> owl:sameAs <http://B/foo> .
|
||
|
|
||
|
@base <http://C#cfragment> .
|
||
|
|
||
|
</bar> owl:sameAs <http://C/bar> .
|