Re: [poe] Which property of type Duty has a consequence property?

I went over the IM of 25 August and infer from it - with the correction above - these lists of properties of the Rule Class and its sub-classes and specific properties of type Duty.

Typographic notes:
* at the top of the lists: property name/name of class used as type
* ( ) = cardinality
* { } = abstract definition, must be overridden by a sub-property
* ... = as inherited
* _: = the abstract definition which is overridden by this sub-property

```
any property/Rule 
 action/Action (1)
 {relation}/Asset (0..1)
 {function}/Party (0..unbounded)
 {failure}/Rule (0..unbounded)
 constraint/Constraint classes (0..unbounded)
 uid/IRI (0..1)
 
permission/Permission (sub-class of Rule)
 action ...
 relation: target (1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: none defined
 constraint ...
 uid ...
 
prohibition/Prohibition (sub-class of Rule)
 action ...
 relation: target (1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: remedy (0..unbounded)
 constraint ...
 uid ...
 
obligation/Duty  (sub-class of Rule)
        action ...
 relation: target (0..1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: consequence (0..unbounded)
 constraint ...
 uid ...
 
duty/Duty 
        action ...
 relation: target (0..1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: consequence (0..unbounded)
 constraint ...
 uid ...

remedy/Duty 
        action ...
 relation: target (0..1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: none defined
 constraint ...
 uid ...
 
consequence/Duty 
        action ...
 relation: target (0..1)
 relation: {others} ...
 function: assigner (0..1)
 function: assignee (0..1)
 function: {others} ...
 failure: none defined
 constraint ...
 uid ...
 
```

I hope that reflects the IM and where a consequence exists and where not correctly.

-- 
GitHub Notification of comment by nitmws
Please view or discuss this issue at https://github.com/w3c/poe/issues/222#issuecomment-324869355 using your GitHub account

Received on Friday, 25 August 2017 09:30:34 UTC