[poe] How Rules become Active

nitmws has just created a new issue for https://github.com/w3c/poe:

== How Rules become Active ==
The IM of 21 August defines in 2.5 Rule Class:

> For a Rule to become effective, all of it's Constraints must be satisfied and any applicable relationship to a Duty must be fulfilled.

Note: today we agreed the term "effective" is replaced by "active".

Checking if a Constraint is satisfied or not its leftOperand must be matched against an - in most cases - stable value, e.g. action must not be taken before 1 January 2018, asset can only be presented on mobile devices.
That means: the rightOperand-date must be matched against the date-time of the planned action and the planned distribution channel of the asset must be matched against the rightOperand "mobile device"

This raises the question: a Rule may have also an assigner and an assignee and should have a target - should they be matched too against the value of a planned action?
In other words: is a Rule with assignee = "http://examples.com/company/4711" active if it is evaluated by assignee = "http://examples.com/company/9912"?
I guess ODRL users will expect it is not-active, as this is the same situation as with not satisfied Constraint(s).

Please view or discuss this issue at https://github.com/w3c/poe/issues/221 using your GitHub account

Received on Thursday, 24 August 2017 12:54:58 UTC