- From: Renato Iannella <r@iannel.la>
- Date: Tue, 17 May 2016 21:51:25 +1000
- To: Emmanuel Desmontils <emmanuel.desmontils@univ-nantes.fr>
- Cc: "public-odrl@w3.org Group" <public-odrl@w3.org>
- Message-Id: <B8D58BE6-2319-4FD7-839A-608273834CEF@iannel.la>
> On 17 May 2016, at 01:43, Emmanuel Desmontils <emmanuel.desmontils@univ-nantes.fr> wrote: > > 1. My tweeter question > > First, my question posted by tweeter. Imagine you have a database of standard licenses (like RDFLicense http://rdflicense.appspot.com <http://rdflicense.appspot.com/>). Then, Alice (http://www.example.org/Alice/alice.foaf <http://www.example.org/Alice/alice.foaf>) wants to give her document http://www.example.org/Alice/book.pdf <http://www.example.org/Alice/book.pdf> to Bob (http://www.example.org/Bob/bob.foaf <http://www.example.org/Bob/bob.foaf>). But Alice also wants to use a license derived from a standard one (for example http://purl.org/NET/rdflicense/ARTISTIC2.0 <http://purl.org/NET/rdflicense/ARTISTIC2.0>). She doesn’t want to copy the license code because of maintaining a copy can be dangerous considering possible modifications. So, she wants to create a license (http://www.example.org/Alice/artistic2-alice <http://www.example.org/Alice/artistic2-alice>) which inherits from http://purl.org/NET/rdflicense/ARTISTIC2.0 <http://purl.org/NET/rdflicense/ARTISTIC2.0> . In ODRL, such license is written like : > > <http://www.example.org/Alice/artistic2-alice <http://www.example.org/Alice/artistic2-alice>> > a odrl:Policy ; > odrl:inheritFrom <http://purl.org/NET/rdflicense/ARTISTIC2.0 <http://purl.org/NET/rdflicense/ARTISTIC2.0>> . > > My question is : how to declare the Alice’s document as target, Alice as assigner et Bob as assignee ? > For the first part, it can be (like [HTML] shows in the first example) : > <http://www.example.org/Alice/book.pdf <http://www.example.org/Alice/book.pdf>> dat:license <http://www.example.org/Alice/artistic2-alice <http://www.example.org/Alice/artistic2-alice>> . > > But, for the two others, I don’t know how to do. Something like this: <http://www.example.org/Alice/artistic2-alice> a odrl:Policy ; odrl:inheritFrom <http://purl.org/NET/rdflicense/ARTISTIC2.0> ; odrl:permission [ a odrl:Permission ; odrl:target <http://www.example.org/Alice/book.pdf> ; odrl:assigner <http://www.example.org/Alice/alice.foaf> ; odrl:assignee <http://www.example.org/Bob/bob.foaf> ] . Renato
Received on Tuesday, 17 May 2016 11:52:02 UTC