Nowadays the studies on the formalization, enforcement, and monitoring of policies and norms is crucial in different fields of research and in numerous applications. ODRL 2.2 (Open Digital Right Language) is a W3C standard policy expression language formalized using Semantic Web technologies. It is used to represent permitted and prohibited actions over a certain asset, and obligations required to be met by parties involved in the exchange of a digital asset. In this paper, we propose to extend the model of obligation, permission, and prohibition proposed by ODRL 2.2 in two directions. Firstly, by inserting in the model the notion of activation event (or action) and by expressing event and action as complex constructs having types and application-independent properties. Secondly, by considering the temporal aspects of obligations, permissions, and prohibitions (e.g. expiration dates and deadlines) as part of their application independent model. These extensions are necessary in order to be able to propose an application-independent operational semantics of the extended model, which is formalized using State Machines and is computed by a specific production rule system. The proposed approach has been tested by developing a framework in Java able to get as input a set of policies formalized using Semantic Web languages, and to compute their evolution in time based on the events and actions that happen in the interaction among the parties involved in the specified policies.

Using Semantic Web technologies and production rules for reasoning on obligations, permissions, and prohibitions

Colombetti M.
2019-01-01

Abstract

Nowadays the studies on the formalization, enforcement, and monitoring of policies and norms is crucial in different fields of research and in numerous applications. ODRL 2.2 (Open Digital Right Language) is a W3C standard policy expression language formalized using Semantic Web technologies. It is used to represent permitted and prohibited actions over a certain asset, and obligations required to be met by parties involved in the exchange of a digital asset. In this paper, we propose to extend the model of obligation, permission, and prohibition proposed by ODRL 2.2 in two directions. Firstly, by inserting in the model the notion of activation event (or action) and by expressing event and action as complex constructs having types and application-independent properties. Secondly, by considering the temporal aspects of obligations, permissions, and prohibitions (e.g. expiration dates and deadlines) as part of their application independent model. These extensions are necessary in order to be able to propose an application-independent operational semantics of the extended model, which is formalized using State Machines and is computed by a specific production rule system. The proposed approach has been tested by developing a framework in Java able to get as input a set of policies formalized using Semantic Web languages, and to compute their evolution in time based on the events and actions that happen in the interaction among the parties involved in the specified policies.
2019
multiagent systems; Norms; obligations; permissions; policies; production rules; prohibitions; Semantic Web technologies
File in questo prodotto:
File Dimensione Formato  
Fornara2019_Chapter_UsingSemanticWebTechnologiesAn.pdf

accesso aperto

Descrizione: Articolo principale
: Publisher’s version
Dimensione 897.06 kB
Formato Adobe PDF
897.06 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1131451
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 5
social impact