How to present a proposal with an indirect object in the RDF triples?

for example this sentence:

"I give John a book."

Make it like a set of triples:

I give John. 
John hasIndirect book.
book count 1.

or, it could be:

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

So, is there already a set of RDF predicates defined in some namespaces for this purpose?

+3
source share
1 answer

I think this is usually handled by acknowledging the donation event, for example:

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

which will also allow you to tell when the distribution took place, who else was there, etc.

So, is there already a set of RDF predicates defined in some namespace for this purpose?

I do not know any, sorry.

+6
source

All Articles