Re: [poe] On 2.6.8 Rule Active State Processing

But....if you look at Example 16 at https://w3c.github.io/poe/model/#constraint-party
If the result of the refinement is a null set of Parties, then the Agreement has no assignee, which means is is not a valid agreement?

Clearly this not in the control of ODRL (another Black Box) but we need to at least have note  so implementors are aware that this result may occur and they may need to do something.
(same idea as "uid" being a should, not a must for assets/parties).
 
How about:

> Note: If the outcome of applying refinements to a <code>PartyCollection</code> result in a null set, then the full implications must be understood, such as the impact on ODRL Validators of ODRL Policies.

Other changes (as above) made.

Hope others agree to the agreed part ;-)







-- 
GitHub Notification of comment by riannella
Please view or discuss this issue at https://github.com/w3c/poe/issues/226#issuecomment-329029225 using your GitHub account

Received on Wednesday, 13 September 2017 01:19:48 UTC