Как представить предложение со сторонним объектом в RDF-тройках? - PullRequest
4 голосов
/ 11 мая 2011

например, это предложение:

«Я даю Джону книгу».

Чтобы сделать его набором троек:

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, определенных в некотором пространстве имен для этой цели?

1 Ответ

7 голосов
/ 11 мая 2011

Я думаю, что это, как правило, решается путем уточнения события пожертвования, например:

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

, которое также позволяет вам сказать, когда произошла раздача, кто еще был там и т. Д.

Итак, уже существует набор предикатов RDF, определенных в некотором пространстве имен для этой цели?

Я не знаю ни одного, извините.

...