Linked Data子图中片段URI相对路径处理及空片段等价性问询
针对你提出的两个问题,结合RDF URI解析规范和你设定的「相对URI以所属图的URI为基URI」的规则,具体解答如下:
问题1:假设有效性判断
你的假设是有效的,原因如下:
- 空相对URI
<>:按照URI解析规则,空相对URI会直接映射为当前的基URI(也就是你设定的图URIrsrc:abc#usr1),所以<>等价于rsrc:abc#usr1。 - 相对URI
<.>:根据URI路径解析的规范,.代表保留基URI的核心路径部分、移除片段。你的基URI是rsrc:abc#usr1,移除片段后得到的就是rsrc:abc,所以<.>等价于rsrc:abc。
问题2:空片段URI与无片段URI的等价性
二者不等价。
从URI规范和RDF的资源标识逻辑来看:
rsrc:abc#是带有空片段的完整URI,而rsrc:abc是完全没有片段的URI,二者是不同的标识符,会被RDF系统认定为两个独立的资源。- 图中的
<#>作为相对URI,以所属图的URI为基解析时,会生成带空片段的URI(比如在rsrc:abc#__main图中,<#>解析为rsrc:abc#),同样和无片段的rsrc:abc不是同一个资源。
内容的提问来源于stack exchange,提问作者user3758232
相关产品推荐
相关产品推荐

