Legal Modelling and Reasoning Using Institutions
To safeguard fairness for all parties involved and proper procedure, actions within a legal context are heavily constrained. Detailed laws determine when actions are permissible and admissible. However, these restrictions do not prevent participants from acting. In this paper we present a methodology to support legal reasoning using institutions—systems that specify the normative behaviour of participants—and a corresponding computational model. We show how it provides a useful separation between the identification of real world actions, if and how they affect the legal model and how consequences within the legal model can be specified and verified. Thus, it is possible to define a context, introduce a real-world event and examine how this changes the state of the legal model: hence, the modeller can explore both model adequacy and that of the legal framework from which it is derived, as well as offering a machine-usable legal ‘oracle’ for software components. We illustrate the use of our framework by modelling contract cancellation under Japanese contract law.
Unable to display preview. Download preview PDF.
- 2.Denecker, M.: What’s in a model? Epistemological analysis of logic programming. In: Principles of Knowledge Representation and Reasoning: Proceedings of the Ninth International Conference (KR 2004), pp. 106–113 (2004)Google Scholar
- 7.Herrestad, H.: Norms and formalization. In: ICAIL 1991: Proceedings of the 3rd International Conference on Artificial Intelligence and Law, pp. 175–184. ACM Press, New York (1991)Google Scholar
- 8.Hopton, L., Cliffe, O., De Vos, M., Padget, J.: Instql: A query language for virtual institutions using answer set programming. In: ClimaX, pp. 87–104 (2009)Google Scholar
- 9.Searle, J.R.: The Construction of Social Reality. The Penguin Press, Allen Lane (1995)Google Scholar
- 10.Jones, A.J.I., Sergot, M.: On the characterization of law and computer systems: the normative systems perspective. In: Deontic Logic in Computer Science: Normative System Specification, pp. 275–307. John Wiley and Sons Ltd., Chichester (1993)Google Scholar
- 13.Wooldridge, M.: An Introduction to MultiAgent Systems. Wiley, Chichester (2010)Google Scholar