Re: [poe] What properties are used with which classes?

Renato,

Thanks for the updated model. Some minor comments:

Line 106: "The ODRL Information Model represents Policies to express Permissions and Prohibitions related to the usage of Assets." Suggestion: "The ODRL Information Model represents Policies that express Permissions, Prohibitions and Duties related to the usage of Assets."

Line 821: This one seems to be left in there by accident...

Line 831: Current text "For a Rule to become effective, it MUST be valid (ie it's constraints are satisfied)." Suggestion: "For a Rule to become effective, it MUST be valid (ie all it's constraints MUST be satisfied)."

Line 845: similar to line 831

Line 874: similar to line 831

Line 872: Current text: "A Prohibition class is a specific type of Rule that specifies the Actions that MUST NOT be <strong>permitted</strong> to be performed on an Asset." Suggestion: "A Prohibition class is a specific type of Rule that specifies the Actions that the Assignee MUST NOT perform on an Asset." The Prohibition already says that they are not permitted so you cannot prohibit the Actions once again...

Line 1002: Current text: "Constraints MUST be checked by ODRL Processors  at the time of executing the relevant action." Suggestion: "ODRL Processors MUST check all constraints at the time of executing the relevant Action." (Is a minor nitpick but in normative language we should always prefer active form over passive...).

And regarding @simonstey 's comment:

>  So either:
> 1.    We remove the relationship between Policy and Rule, and add ones between Policy and Perm/Prohib.
> 1.   Allow Policies to directly reference Duties via odrl:duty (my preference)

I daresay that I quite like the model in the [new diagram](https://github.com/w3c/poe/blob/e055b79b52922eb52942a7622cebe25df3c091f1/model/fig/00Model.png) where the `Policy` only can specify `Permission`s and `Prohibition`s and the `Dutie`s are related to the `Permission`s since that makes it clear that the `Permission` is only granted when the `Duty` has been fulfilled.

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

Received on Friday, 28 April 2017 10:32:25 UTC