Skip to content

Ballot 4: correct ODRL modeling in data-rights example (#81, #82, #83)#164

Open
jgeluk wants to merge 2 commits intoballot/4from
DPROD-20
Open

Ballot 4: correct ODRL modeling in data-rights example (#81, #82, #83)#164
jgeluk wants to merge 2 commits intoballot/4from
DPROD-20

Conversation

@jgeluk
Copy link
Member

@jgeluk jgeluk commented Feb 25, 2026

Merges DPROD-20 into ballot/4.

Issues: #81 (7.6 Data Rights), #82 (Example 1), #83 (Example 2)

Changes:

  • examples/data-rights/example.jsonld: correct ODRL modeling
  • examples/data-rights/README.md: align docs

Part of ballot/4 consolidation (DPROD-16, DPROD-17, DPROD-18, DPROD-20, joshcornejo-patch-2 → ballot/4).

Made with Cursor

jgeluk and others added 2 commits February 18, 2026 18:00
Apply the ODRL fixes described in #83:
- Change policy type from Offer to Agreement (required to have assignee)
- Add assignee as PartyCollection with spatial refinement
- Move spatial constraint from permission constraint to assignee refinement
- Change action from odrl:read to odrl:use (read is not an ODRL term)
- Update README.md inline example to match

Resolves: DPROD-20, #83

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move assigner/target inside permission and add source to
PartyCollection, as suggested by @joshcornejo.

Co-Authored-By: Josh Cornejo <10956002+joshcornejo@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant