diff --git a/formal-semantics/index.html b/formal-semantics/index.html index b457e03..6ed789f 100644 --- a/formal-semantics/index.html +++ b/formal-semantics/index.html @@ -174,8 +174,8 @@

Semantics of Permissions, Prohibitions, and Obligations

to register the action that brings to the violation.
-
  • Permission has a property called control state, which can take the values of permitted or - not-permitted for a specific attempted or executed action.
  • +
  • Permission has a property called control state, which can take the values of permit or + deny of a specific attempted or executed action.
  • Constraint (connected to the Rule using the odrl:constraint property) has a property called satisfaction state which can take the values of satisfied or not-satisfied. @@ -348,9 +348,9 @@

    Example of a constrained permission

    Policy World Attempted Action - satisfaction of
    constraint:1 - access control
    activation of
    permission - access control
    permitted/not permitted + satisfaction state of
    constraint:1 + access control
    activation state of
    permission + access control
    control state E13-1 @@ -360,7 +360,7 @@

    Example of a constrained permission

    document:1234 satisfied active - the attempted action is permitted by policy:13 + permit the attempted action E13-2 @@ -370,7 +370,7 @@

    Example of a constrained permission

    document:1234 not-satisfied inactive - the attempted action is not permitted by policy:13 + deny the attempted action @@ -386,9 +386,9 @@

    Example of a constrained permission

    Example Policy World - satisfaction of
    constraint:1 - monitoring
    activation of
    permission - monitoring
    permitted/not permitted + satisfaction state of
    constraint:1 + monitoring
    activation state of
    permission + monitoring
    control state E13-3 @@ -397,7 +397,7 @@

    Example of a constrained permission

    the action distribute of document:1234 was perfomed satisfied active - the attempted action is permitted by policy:13 + permit the attempted action E13-4 @@ -406,7 +406,7 @@

    Example of a constrained permission

    the action distribute of document:1234 was perfomed not-satisfied inactive - the attempted action is not permitted by policy:13 + deny the attempted action
    @@ -468,7 +468,7 @@

    Example of a permission whose permitted action is refined

    Attempted Action satisfaction of
    refinement:14 access control
    activation of
    permission - access control
    permitted/not permitted + access control
    control state E14-1 @@ -476,7 +476,7 @@

    Example of a permission whose permitted action is refined

    print of document:1234 with resolution less than 1200 dpi satisfied active - the attempted action is permitted by policy:14 + permit the attempted action E14-1 @@ -484,7 +484,7 @@

    Example of a permission whose permitted action is refined

    print of document:1234 with resolution more than 1200 dpi not-satisfied inactive - the attempted action is not permitted by policy:14 + deny the attempted action @@ -509,7 +509,7 @@

    Example of a permission whose permitted action is refined

    World satisfaction of
    refinement:14 monitoring
    activation of
    permission - monitoring
    permitted/not permitted + monitoring
    control state E14-3 @@ -517,7 +517,7 @@

    Example of a permission whose permitted action is refined

    print of document:1234 with resolution less than 1200 dpi was performed satisfied active - the performed action is permitted by policy:14 + permit the performed action E14-4 @@ -525,7 +525,7 @@

    Example of a permission whose permitted action is refined

    print of document:1234 with resolution more than 1200 dpi was performed not-satisfied active - the performed action is not permitted by policy:14 + deny the performed action @@ -632,10 +632,10 @@

    Example of a conditioned permission

    Policy World Attempted Action - activation of
    condition:1 + activation state of
    condition:1 deontic state of
    condition:1 - access control
    activation
    permission - access control
    permitted/not permitted + access control
    activation state
    of permission + access control
    control state E22-1 @@ -647,7 +647,7 @@

    Example of a conditioned permission

    active not set inactive - the attempted action is not permitted by policy:22 + deny the attempted action E22-2 @@ -659,7 +659,7 @@

    Example of a conditioned permission

    active fulfilled active - the attempted action is permitted by policy:22 + permit the attempted action

    Monitoring scenario:

    @@ -674,7 +674,7 @@

    Example of a conditioned permission

    activation of
    condition:1 deontic state of
    condition:1 monitoring
    activation
    permission - monitoring
    permitted/not permitted + monitoring
    control state E22-3 @@ -686,7 +686,7 @@

    Example of a conditioned permission

    active not set inactive - the attempted action is not permitted by policy:22 + deny the attempted action E22-4 @@ -698,7 +698,7 @@

    Example of a conditioned permission

    active fulfilled active - the attempted action is permitted by policy:22 + permit the attempted action @@ -760,9 +760,12 @@

    Example of a permission whose condition has constraints

    If the Condition is active but it is not fullfilled, the Permission is inactive.
    If the Condition is fulfilled the Permission is active.

    -

    Access control scenario:

    +

    Access control and monitoring scenario:

    The monitoring scenario and the access control scenario have the same evaluation when there is no refinement -of the permitted action.

    +to be evaluated on the attempted or executed action that belongs to the class of actionss regulated by this Permission +(its type is equal to play, its object is equal to the target of the permission, +i.e. music:1999.mp3,and its performer is equal to the assignee of the permission, +i.e. party:billie).

    @@ -774,6 +777,7 @@

    Example of a permission whose condition has constraints

    + @@ -784,6 +788,7 @@

    Example of a permission whose condition has constraints

    + @@ -797,6 +802,7 @@

    Example of a permission whose condition has constraints

    + @@ -810,6 +816,7 @@

    Example of a permission whose condition has constraints

    +
    activation of
    condition:1
    deontic state of
    condition:1

    activation of
    permission

    control state
    E88-1 inactive not set activepermit the action
    E88-2 active not set inactivedeny the action
    E88-3 active fulfilled activepermit the action