Skip to content
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

Representation of request for the ODRL Evaluator #93

Open
vroddon opened this issue Dec 20, 2024 · 0 comments
Open

Representation of request for the ODRL Evaluator #93

vroddon opened this issue Dec 20, 2024 · 0 comments

Comments

@vroddon
Copy link
Collaborator

vroddon commented Dec 20, 2024

The ODRL Evaluator takes a request as input.
Whereas ODRL declares a odrl:Request policy in the context of negotiation (official definition reads "A Policy that proposes a Rule over an Asset from an assignee"), the need to represent a request in the context of evaluation is clearly different --in no case "a request" should be a type of "policy". Therefore, for the sole purpose of representing a request to the ODRL Evaluator, it is proposed to adopt the
openId style. See this example (related to E13-1):

{
  "subject": {
    "id": "http://example.com/party/1"
  },
  "resource": {
    "id": "http://example.com/document/1234"
  },
  "action": {
    "name": "http://www.w3.org/ns/odrl/2/distribute",
  },
  "context": {
    "time": "2024-12-20T12:22-07:00"
  }
}

It is worth observing that this proposal is only relevant in relation to the Formal Semantics (e.g. description of an ODRL Evaluator).
Unless there is an objection, we will describe this in the Formal Semantics document. (@riannella @besteves4 @AndreaCimminoArriaga @ALL)

This issue is open in the context of the ODRL Formal Semantics meeting held in Madrid, with the agreement of @fornaran @YassirSellami @vroddon and @joshcornejo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant