From cc7e42d2feb3fa08a6638cc831d986d6b7a0d229 Mon Sep 17 00:00:00 2001
From: Nicoletta Fornara
Date: Wed, 9 Oct 2024 23:48:31 +0200
Subject: [PATCH] Update index.html
---
formal-semantics/index.html | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/formal-semantics/index.html b/formal-semantics/index.html
index cd3af5f..6b912fd 100644
--- a/formal-semantics/index.html
+++ b/formal-semantics/index.html
@@ -38,11 +38,13 @@ Introduction
The ODRL ontology can be used as a data model to represent machine-readable Policies and associate them with digital or analog assets. By using a machine-readable language to represent policies, ODRL implementations can provide useful functionalities such as those of a policy search engine, a policy compatibility checker, an access control system, a monitoring system, or a policy planning system, among others.
-
+
However, neither the specification of the model (in a text form) nor the vocabulary (in an OWL ontology) accurately describes the behaviour of an ODRL Evaluator.
-The objective of an ODRL Evaluator is to determine:
+
+
+The objective of an ODRL Evaluator is to determine as output:
- which Permissions, Prohibitions, and Obligations (collectively named Rules) are active in a given instant of time.
A Rule is said to be active if it is in effect;
@@ -53,6 +55,15 @@ Introduction
This document describes the expected behaviour of an ODRL Evaluator, with a textual description and a collection of examples.
This specification owes much to the previous description in the wiki.
+
+More precisely, the Evaluator uses as input:
+
+
+ - a collection of ODRL Policies;
+ - a formal description of the state of the world;
+ - for the access control scenario: a formal description of the action attempted by a given user who is located in a given place;
+
+
The ODRL Evaluator for Permissions is expected to work in at least one of these two scenarios:
@@ -95,19 +106,6 @@ Introduction
- the
object
upon which the action is carried out;
- the instant of time at which the action occurs or begins, it is represented with the
atTime
property.
-
- More precisely, given:
-
-
- - a collection of ODRL Policies;
- - a formal description of the state of the world;
- - for the access control scenario,
- a formal description of the action attempted by a given user who is located in a given place;
-
-
-
-
-