如何用RDF三元组表示带有间接宾语的句子?

如何用RDF三元组表示带有间接宾语的句子?,rdf,Rdf,例如,这句话: “我给约翰一本书。” 要使其成为一组三元组,请执行以下操作: I give John. John hasIndirect book. book count 1. 或者,它可以是: sentence1 subj I. sentence1 pred give. sentence1 obj John. sentence1 indObj book. book count 1. 那么,是否已经在某个名称空间中为此定义了一组RDF谓词?我认为这通常会通过具体化捐赠事件来处理

例如,这句话:

“我给约翰一本书。”

要使其成为一组三元组,请执行以下操作:

I give John. 
John hasIndirect book.
book count 1.
或者,它可以是:

sentence1 subj I.
sentence1 pred give.
sentence1 obj   John.
sentence1 indObj book.
book   count   1.

那么,是否已经在某个名称空间中为此定义了一组RDF谓词?

我认为这通常会通过具体化捐赠事件来处理,例如:

_:e1 a :GivingEvent;
     :recipient :john;
     :actor :me;
     :object [a dbpedia:Book; dc:title "foo"];
     :count 1.
这也可以让你说什么时候捐赠发生了,还有谁在那里,等等

那么,已经有一组RDF了吗 在某些命名空间中定义的谓词 为了这个目的


很抱歉,我不知道有哪一个是RDF格式的。

在不知道您想要实现什么以及为什么要使用RDF的情况下,很难回答这样的建模问题……我想把一些自然语言句子转换成RDF格式,我不想发明我自己的谓词,所以我想知道是否有类似vCard的东西,dubline core用于英语句子结构建模。