Skip to content

Assertion - target or function with and without refinements #125

@joshcornejo

Description

@joshcornejo

The relationship between an asset or party part of a rule is as follows.

If the target is:

  • An Asset, only applies to the referenced item
  • an AssetCollection, applies to all items inside the collection
  • a refined AssetCollection, applies to the subset of items that are the outcome of executing the refinement on the collection

If the function is:

  • A Party, only applies to the referenced item
  • a PartyCollection, applies to all items inside the collection
  • a refined PartyCollection, applies to the subset of items that are the outcome of executing the refinement on the collection

Note:

The definition of the refinement for actions is different from target/function ("narrows the semantics" vs "indicate the refinement context under which to identify individual"), example 14 determines the "conditions under which odrl:print can take place", and as such, the evaluator needs to know where in state of the world to find this specific value (in example 14, that is the resolution that was/will be used).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions