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

Subject of the Constraint #60

Closed
riannella opened this issue Nov 3, 2016 · 7 comments
Closed

Subject of the Constraint #60

riannella opened this issue Nov 3, 2016 · 7 comments

Comments

@riannella
Copy link
Contributor

Add new property to Constrait model to indicate (the assumed) subject

See: https://www.w3.org/2016/poe/wiki/Requirements#POE.R.DM.02_Define_target_of_a_constraint

@riannella
Copy link
Contributor Author

As we assumed that Constraints in a Permission only applies to the action, if we have now have Constraints that also apply to the Asset and/or Party, then we now need to associate them more explicitly. That is, if there was two parties, which constraint applies.

@nitmws nitmws self-assigned this Nov 14, 2016
@nitmws
Copy link
Contributor

nitmws commented Nov 21, 2016

Comment: the discussion of the Constraint conference call on 15 November preferred to express the subject of a contstraint by the natural language definition of the left operand and not to use a property of the class Constraint for that purpose.

@riannella
Copy link
Contributor Author

Sorry @nitmws I am not sure I understand your comment. Can you give an example of what you mean?

@nitmws
Copy link
Contributor

nitmws commented Nov 24, 2016

I copy and paste from my proposed refined left operand definitions, any subject beyond the Action is in bold:

  • absoluteTemporalPositionAsset: The absolute temporal positions in a media stream the Asset has to fit in after the Action.
  • fileFormatBefore: The file format of the Asset before the Action is exercised.
  • version: The range of versions of the Asset which can or cannot be used for exercising the Action.

In fact in these examples only the Asset is the alternative subject - and included into the free-text definition of the constraint.

Regarding a party as subject: I recall discussions where it was said that assignees could be constrained by a definition of this party, e.g. we have in a RightsML example "all customers of the assigner-company XYZ".

A special facet of that are recipients: They are neither Assigner nor Assignee. But for that we have already a constraint: "The party receiving the result of an exercised Action." If one wants to constrain these people to students then the right operand value has to define a corresponding entity.

@riannella
Copy link
Contributor Author

Ok, got it now ;-) Yes, I think natural language definition is good.

@nitmws
Copy link
Contributor

nitmws commented Nov 25, 2016

:-)

@riannella
Copy link
Contributor Author

5 Dec Teleconference decided to use Scope for Asset/Party.
So this requirement is not longer needed.

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

2 participants