Re: [poe] On 2.6.8 Rule Active State Processing

re 2 above: I'm afraid that "must not" doesn't work. See example 16: the AssetCollection is defined in a persistent way but its members may change on a hourly base (or even shorter) - and ODRL doesn't have any influence on that. 
I suggest to add to the definitions of both Collections: "**As a result of applying refinements to a ...Collection it may not include any members but this does not make to the ...Collection invalid.**"
... the Rule has only a target or assignee with no members. That may be not nice for the assignee but this has no (negative) formal impact on the rights expression.

Re "some narrative": reading the latest wording I think only the Prohibition needs some added narrative:
* Permission Class: looks ok, tells what allows to take its action - and what not.
* Prohibition Class: a statement about what is the impact of fulfilled remedies on the "infringed" state is missing. e.g. "... must be fulfilled**, in this case the the Prohibition is not infringed** {anymore}."
* Duty Class: looks ok, tells what fulfils it - and what not.
* Constraint/Logic Constraint Classes: look ok, describes what satisfies a Constraint and what not - could we set "satisified" and "not satisifed" in bold as it is done for the keywords in the classes above?

By that - and by my view - the final state of an evaluation of a Rule sub-class could be expressed by a single term as listed by @riannella above in https://github.com/w3c/poe/issues/226#issuecomment-328742047 which definitely helps with the Truth Tables of the Evaluator. _Agreed?_


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

Received on Tuesday, 12 September 2017 13:52:00 UTC