【问题标题】:How to represent a sentence with indirect object in RDF triples?如何在 RDF 三元组中用间接宾语表示句子?
【发布时间】:2011-05-10 20:58:15
【问题描述】:

比如这句话:

“我给约翰一本书。”

把它做成一组三元组:

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 谓词?

【问题讨论】:

  • 在不知道您要实现什么目标以及为什么专门使用 RDF 的情况下,很难回答这样的建模问题...
  • 我想把一些自然语言句子转成RDF格式,我不想自己发明谓词,所以想知道有没有类似vCard,dubline core for English句子结构建模的东西.

标签: rdf


【解决方案1】:

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

_:e1 a :GivingEvent;
     :recipient :john;
     :actor :me;
     :object [a dbpedia:Book; dc:title "foo"];
     :count 1.

这还可以让您说出捐赠发生的时间、还有谁在场等。

那么,是否已经有一套 RDF 在某些命名空间中定义的谓词 为此目的?

我不知道,抱歉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 2023-03-06
    • 1970-01-01
    • 2017-05-09
    • 2012-05-12
    相关资源
    最近更新 更多