导入RDF:引用的空白节点是合并还是单独处理?

导入RDF:引用的空白节点是合并还是单独处理?,rdf,turtle-rdf,blank-nodes,arc2,Rdf,Turtle Rdf,Blank Nodes,Arc2,将RDF导入三重存储时:引用的空白节点(作为对象)是否要合并或单独处理,就像它们是不同的一样? 要导入到三重存储的RDF示例: @prefix ex: <http://ex/> . ex:foo ex:bar [ ex:baz 42 ], [ ex:biz 24 ] . @前缀ex:。 前:foo前:bar[ ex:baz 42 ], [ 例:商务24 ] . 通过测试,它假设这两个空白节点相同,并合并它们的值(ex:baz 42和ex:biz 24) 对吗? 基

将RDF导入三重存储时:引用的空白节点(作为对象)是否要合并或单独处理,就像它们是不同的一样?

要导入到三重存储的RDF示例:

@prefix ex: <http://ex/> .
ex:foo ex:bar [
    ex:baz 42
], [
    ex:biz 24
] .
@前缀ex:。
前:foo前:bar[
ex:baz 42
], [
例:商务24
] .
通过测试,它假设这两个空白节点相同,并合并它们的值(
ex:baz 42
ex:biz 24

对吗?

基于以下帖子,我认为这是错误的。我希望创建两个单独的空白节点实例

职位:


  • 除非有人提出相反意见,否则我将根据斯坦尼斯拉夫·克拉林的反馈回答我的问题

    导入数据时,引用的空白节点是合并还是单独处理?


    具有不同ID的空白节点必须单独处理。

    似乎是一个bug。。。可能相关:。如果插入
    ex:foo-ex:bar[ex:baz 42];ex:bar[ex:biz 24]。
    ex:foo ex:bar[ex:baz 42]。ex:foo ex:bar[ex:biz 24]。
    ?结果应该是一样的。嗨,斯坦尼斯拉夫,谢谢你的评论。这更像是我想要解决的一般问题。说明书中有我遗漏的东西吗?或者这种行为最终是未定义的,每个三重存储都可以决定?您好。简而言之,您完全正确,ARC2是一个有缺陷的软件。。。1.在单个“上下文”中,空白节点是“不同的”,除非它们具有相同的空白节点标签。2.来自不同“上下文”的空白节点是“不同”的,即使它们具有相同的空白节点标签。我收集了很多关于2的引文。至于1,我认为这是显而易见的。。。但您可以在引用的规范中搜索适当的段落。