- From: Michael Steidl via GitHub <sysbot+gh@w3.org>
- Date: Fri, 25 Aug 2017 09:30:36 +0000
- To: public-poe-archives@w3.org
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