- From: simon via GitHub <sysbot+gh@w3.org>
- Date: Fri, 23 Jun 2017 06:58:06 +0000
- To: public-poe-archives@w3.org
> wouldn't it infer:
>
>```
>ex:Asset1 odrl:hasPolicy <http://example.com/policy:01> .
>ex:Asset2 odrl:hasPolicy <http://example.com/policy:01> .
>```
no, because in:
```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 ;
] ;
```
the subjects of the two `odrl:target` triples are the two Rule blank nodes:
```turtle
<http://example.com/policy:01> a odrl:Policy .
<http://example.com/policy:01> odrl:permission _:bPerm .
_:bPerm a odrl:Permission .
_:bPerm odrl:action odrl:present .
_:bPerm odrl:target ex:Asset1 .
ex:Asset1 odrl:hasPolicy _:bPerm . # inferred
<http://example.com/policy:01> odrl:prohibition _:bProh .
_:bProh a odrl:Prohibition .
_:bProh odrl:action odrl:share .
_:bProh odrl:target ex:Asset2 .
ex:Asset2 odrl:hasPolicy _:bProh . # inferred
```
--
GitHub Notification of comment by simonstey
Please view or discuss this issue at https://github.com/w3c/poe/issues/184#issuecomment-310587898 using your GitHub account
Received on Friday, 23 June 2017 06:58:12 UTC