Skip to content

Unsatisfiable consequence example #275

Closed
@simonstey

Description

@simonstey

http://w3c..io/poe/model/#duty:

If either of these fails to be fulfilled, then this will result in the consequence Duty also becoming a new requirement, meaning that the original obligation or duty, as well as the consequence Duty MUST all be fulfilled

O1: original obligation or duty
O2: consequence Duty

O2 is triggered once O1 is considered to be not fulfilled and as a result both O1 and O2 have to be fulfilled.

For example, if an obligation to provide data by a certain date is not fulfilled, the a consequence of a $100 fine is payable as well.

O1: provide data by a certain date (e.g., 2017-12-31)
O2: pay 100$ fine

O2 is triggered once O1 is considered to be not fulfilled (i.e., date >= 2018-01-01), now O1 and O2 both have to be fulfilled.
However, without updating O1's refinement constraints that's no longer possible, because in 2018 the obligation to provide data by 2017-12-31 can't be fulfilled anymore.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions