【发布时间】:2018-08-22 17:06:25
【问题描述】:
只要主语、谓语和宾语是 IRI(或宾语是文字),RDF 的具体化就非常简单。但是当对象是一个空白节点(bNode)时,rdf:Statement 是什么样的呢? 一个例子(“我看到一个穿着脏雨衣的男人”):
ex:I ex:saw [
a ex:Man ;
ex:wore ex:dirtyRaincoat ];
我可以想象两种情况: 1) 对象中只有 bNode 标识符(要求我知道它是什么或我自己创建一个。
[ a rdf:Statement ;
rdf:subject ex:I ;
rdf:predicate ex:saw ;
rdf:object _:b1 ] .
_:b1 a ex:Man ;
ex:wore ex:dirtyRaincoat .
2) 将所有bNode放入rdf:object的对象位置:
[ a rdf:Statement ;
rdf:subject ex:I ;
rdf:predicate ex:saw ;
rdf:object [
a ex:Man ;
ex:wore ex:dirtyRaincoat .
] ] .
【问题讨论】:
标签: rdf turtle-rdf blank-nodes