A Framework for Automatic Monitoring of Norms that regulate Time Constrained Actions

This paper addresses the problem of proposing a model of norms and a framework for automatically computing their violation or fulfilment. The proposed T-NORM model can be used to express abstract norms able to regulate classes of actions that should or should not be performed in a temporal interval. We show how the model can be used to formalize obligations and prohibitions and for inhibiting them by introducing permissions and exemptions. The basic building blocks for norm specification consists of rules with suitably nested components. The activation condition, the regulated actions, and the temporal constrains of norms are specified using the W3C Web Ontology Language (OWL 2). Thanks to this choice, it is possible to use OWL reasoning for computing the effects that the logical implication between actions has on norms fulfilment or violation. The operational semantics of the T-NORM model is specified by providing an unambiguous procedure for translating every norm and every exception into production rules.

[1]  Nicoletta Fornara,et al.  Specifying and Monitoring Obligations in Open Multiagent Systems Using Semantic Web Technology , 2011 .

[2]  Jeffrey M. Bradshaw,et al.  New Developments in Ontology-Based Policy Management: Increasing the Practicality and Comprehensiveness of KAoS , 2008, 2008 IEEE Workshop on Policies for Distributed Systems and Networks.

[3]  John F. Sowa,et al.  Knowledge Representation and Reasoning , 2000 .

[4]  Javier Vázquez-Salceda,et al.  Normative Monitoring: Semantics and Implementation , 2010, MALLOW.

[5]  Marco Colombetti,et al.  Representation and monitoring of commitments and norms using OWL , 2010, AI Commun..

[6]  Marco Colombetti,et al.  An Event Driven Approach to Norms in Artificial Institutions , 2005, AAMAS Workshops.

[7]  Wamberto Weber Vasconcelos,et al.  OWL-POLAR: A framework for semantic policy representation and reasoning , 2012, J. Web Semant..

[8]  Guido Governatori,et al.  Computing Strong and Weak Permissions in Defeasible Logic , 2012, Journal of Philosophical Logic.

[9]  Marina De Vos,et al.  ODRL Policy Modelling and Compliance Checking , 2019, RuleML+RR.

[10]  Norman M. Sadeh,et al.  PrivOnto: A semantic framework for the analysis of privacy policies , 2017 .

[11]  Ian Horrocks,et al.  OWL: A Description Logic Based Ontology Language , 2005, ICLP.

[12]  Javier Vázquez-Salceda,et al.  Towards the Norm-Aware Agent: Bridging the Gap Between Deontic Specifications and Practical Mechanisms for Norm Monitoring and Norm-Aware Planning , 2013, COIN@AAMAS/PRIMA.

[13]  Guido Governatori,et al.  A conceptually rich model of business process compliance , 2010, APCCM.

[14]  Marco Colombetti,et al.  Using Semantic Web technologies and production rules for reasoning on obligations, permissions, and prohibitions , 2019, AI Commun..

[15]  Pablo Noriega,et al.  Implementing norms in electronic institutions , 2005, AAMAS '05.