w3c / odrl

ODRL Community Group Repository
https://www.w3.org/community/odrl/
Other
18 stars 9 forks source link

Refine refinements #42

Closed joshcornejo closed 4 months ago

joshcornejo commented 4 months ago

In section 2.5, the diagram:

image

The relationship "refinement" from [Party Collection | Asset Collection | Action ] implies a bounded relationship between the target/assignee/action and the constraint/logical constraint.

Since applying the Constraint is inherent to the Rule defining/using it (only applicable in the context of the Rule?), the relationship between the source/action, Rule, and the Constraint should (for clarity) be separated.

I propose that a better illustration of the relationship is (illustrating with the party collection):

Rule -----> [Refinement] ---> [ Party Collection ]
                                   |-----------> [ Constraint ]]
                                   |                ^      ^
                                   |                |      |   
                                   └-----------> [ Logical Constraint ]]

(IMHO, would recommend to create more examples with explicit naming references to nodes, having only implicit names and unravelled definitions might mislead the reader).

riannella commented 4 months ago

Hi @joshcornejo - are you proposing an errata for the ODRL Information Model recommendation?

joshcornejo commented 4 months ago

I think an errata would be advisable.

riannella commented 4 months ago

Moved to the POE issue list... https://github.com/w3c/poe/issues/312