You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Policy Definition API does not accept unprefixed odrl:operator instance name values, but requires its @id.
Expected Behavior
The API should be capable of resolving to an Operator instance from its name.
This behavior can be observed in odrl:action, where it accepts use as a valid value.
This happens because without the odrl.jsonld context set, the json-ld engine does not know how to expand the "eq" operator correctly. Please try with this representation:
It works fine for the Operator but it made another unexpected behavior show up in the Action expansion against what we have registered, but it is worth a new issue, this one is solved.
Bug Report
Description
The Policy Definition API does not accept unprefixed
odrl:operator
instance name values, but requires its@id
.Expected Behavior
The API should be capable of resolving to an
Operator
instance from its name.This behavior can be observed in
odrl:action
, where it acceptsuse
as a valid value.Observed Behavior
Request
Response
Steps to Reproduce
Policy
where itsConstraint
has aodrl:operator
unprefixed instance name, such as in the observed behavior aforementioned.Context Information
The text was updated successfully, but these errors were encountered: