-
Notifications
You must be signed in to change notification settings - Fork 9
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
Add negation operator #27
Comments
A note on this in terms of the other issue (#28) where the proposed |
Would |
I have limited knowledge, I thought isNoneOf means none of those from a list. |
Alternatives includes:
|
A simpler alternative as @besteves4 states is to have a |
As @coolharsh55 has also expressed before, my interpretation of the Also, creating a prohibition is not a solution for permission-based systems, e.g. Solid, where a permission needs to be present to grant access to a resource. |
Isn't |
Hi!
There is a not equal (odrl:neq) operator to express "that a given value is not equal to the right operand of the Constraint".
A similar negation operator could be useful for other operators such as having a "is Not A" operator to indicate that a given left operand is not an instance of the right operand of the Constraint. The same exercise can be done for other operators, e.g. odrl:isPartOf -> have a isNotPartOf
To not explode the number of operators, the creation of a "not" operator to be used together with the existent ones, e.g., using the existent odrl:isA with a new odrl:not, could also be considered.
The text was updated successfully, but these errors were encountered: