Re: [poe] Compatibility with common patterns for linking assets to policies

> 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