[poe] Issue: Requirements of Agreement Policies marked as Model

simonstey has just labeled an issue for https://github.com/w3c/poe as "Model":

== Requirements of Agreement Policies ==
> An ODRL Policy of type Agreement:
>
>    MUST include at least one Permission or Prohibition.
 >   MUST include at least one Party with assigner functional role.
 >   MUST include at least one Party with assignee functional role.

Following 3 Agreement Policies conform to those requirements: 

```turtle
<http://example.com/agreement:01> 
    a odrl:Policy;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:use;
    ] ;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:reproduce ;
        odrl:assignee ex:bob ; 
        odrl:assigner ex:alice ;
    ] .
```
----------------------
```turtle
<http://example.com/agreement:02> 
    a odrl:Policy;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:use;
        odrl:assigner ex:alice ;
    ] ;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:reproduce ;
        odrl:assignee ex:bob ;
    ] .
```
----------------------
```turtle
<http://example.com/agreement:03> 
    a odrl:Policy;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:use;
        odrl:assigner ex:alice ;
    ] ;
    odrl:permission [
        a odrl:Permission ;
        odrl:target <http://example.com/asset:9898> ;
        odrl:action odrl:reproduce ;
        odrl:duty [
            a odrl:Duty ;
            odrl:action odrl:pay ;
            odrl:assignee ex:bob 
 ] 
    ] .
```

should that be the case?

See https://github.com/w3c/poe/issues/187

Received on Tuesday, 30 May 2017 10:29:27 UTC