Skip to content

ODRL as nodes on a graph #129

@joshcornejo

Description

@joshcornejo

This is an example of common policy use cases, where the ancestor contains some common rules that the descendants use, supporting better lifecycle management for the creator.

To showcase how "everything is a graph", in this example:

  • Rules, constraints, refinements, assets, etc. exist independently from policies
  • Permission1 and Permission2 are equivalent (the outcome of the refinement applied by P2 is the same as the set in P1)
  • The refinement for Permission2 and Prohibition1 is also the same node
  • One rule of class Duty can be the duty/remedy/consequence for multiple rules in multiple policies

(note: for simplicity of the graph, actions are not shown, but permission1 and permission2 have the same action(s) to be equivalent, assignees are all the same)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions