- From: simon via GitHub <sysbot+gh@w3.org>
- Date: Fri, 23 Jun 2017 06:18:44 +0000
- To: public-poe-archives@w3.org
> But it does not work the other way...if you have a Policy with two Permissions each with a different target Asset. The inverse will mean that each target Asset is a target to the entire Policy.
with `odrl:hasPolicy owl:inverseOf odrl:target` and given following policy:
```turtle
<http://example.com/policy:01>
a odrl:Policy ;
odrl:permission [
a odrl:Permission ;
odrl:action odrl:present ;
odrl:target ex:Asset1 ;
] ;
odrl:prohibition [
a odrl:Prohibition ;
odrl:action odrl:share ;
odrl:target ex:Asset2 ;
] ;
```
a reasoner would infer:
```turtle
ex:Asset1 odrl:hasPolicy _:bPerm .
ex:Asset2 odrl:hasPolicy _:bProhib .
```
--
GitHub Notification of comment by simonstey
Please view or discuss this issue at https://github.com/w3c/poe/issues/184#issuecomment-310582150 using your GitHub account
Received on Friday, 23 June 2017 06:18:50 UTC