New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
consistency of definitions #171
Comments
No reason in particular ;-) Actually, perhaps at the Rule level we should say: A Rule MUST have an Asset via the relation property. Then state: The abstract relation and function properties MUST be represented as explicit types of these properties in the subclasses of Rule. (better wording here) Then we can state in the Permission/Prohibition/Duty sections what these explicit types must/my be? |
I know :D
That's not true for Duties:
I really like the "explicit types of these properties" part! other parts of the spec should be adapted accordingly.. e.g. in the Duty section:
<http://example.com/offer:02>
a odrl:Policy;
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 ;
odrl:constraint ex:c1
]
] .
|
Updated the Rule to be less specific and added the specifics to the subclasses. Commit: f217363 |
http://w3c.github.io/poe/model/#rule
why are those 3 conditions phrased differently?
The text was updated successfully, but these errors were encountered: