Efficient compliance checking of RDF data
Journal of Logic and Computation
https://doi.org/10.1093/LOGCOM/EXAD034Abstract
Automated compliance checking, i.e. the task of automatically assessing whether states of affairs comply with normative systems, has recently received a lot of attention from the scientific community, also as a consequence of the increasing investments in Artificial Intelligence technologies for the legal domain (LegalTech). The authors of this paper deem as crucial the research and implementation of compliance checkers that can directly process data in RDF format, as nowadays more and more (big) data in this format are becoming available worldwide, across a multitude of different domains. Among the automated technologies that have been used in recent literature, to the best of our knowledge, only two of them have been evaluated with input states of affairs encoded in RDF format. This paper formalizes a selected use case in these two technologies and compares the implementations, also in terms of simulations with respect to shared synthetic datasets.
References (46)
- M. Alviano, F. Calimeri, C. Dodaro, D. Fuscà, N. Leone, S. Perri, F. Ricca, P. Veltri and J. Zangari. The ASP system DLV2. In LPNMR. Lecture Notes in Computer Science, vol. 10377, pp. 215-221. Springer, 2017.
- T. Athan, H. Boley, G. Governatori, M. Palmirani, A. Paschke and A. Wyner. LegalRuleML: from Metamodel to use cases. In Theory, Practice, and Applications of Rules on the Web, L. Morgenstern, P. Stefaneas, F. Lévy, A. Wyner and A. Paschke., eds. Springer, Berlin Heidelberg, 2013.
- T. Athan, G. Governatori, M. Palmirani, A. Paschke and A. Wyner. LegalRuleML: Design Principles and Foundations. Springer International Publishing, 2015.
- A. Bibal, M. Lognoul, A. De Streel and B. Frénay. Legal requirements on explainability in machine learning. Artificial Intelligence and Law, 29, 149-169, 2021.
- G. Boella, L. Di Caro, L. Humphreys, L. Robaldo, P. Rossi and L. van der Torre. Eunomos, a legal document and knowledge management system for the web to provide relevant, reliable and up-to-date information on the law. Artificial Intelligence and Law, 24, 245-283, 2016.
- G. Boella, L. Di Caro, L. Humphreys, L. Robaldo and L. van der Torre. NLP challenges for Eunomos a tool to build and manage legal knowledge. In Proceedings of the Eighth International Conference on Language Resources and Evaluation, LREC 2012, N. Calzolari, K. Choukri, T. Declerck, M. U. Dogan, B. Maegaard, J. Mariani, J. Odijk and S. Piperidis., eds. European Language Resources Association (ELRA), 2012.
- G. Boella, L. Di Caro, D. Rispoli and L. Robaldo. A system for classifying multi-label text into eurovoc. In Proceedings of 14th International Conference for Artificial Intelligence and Law (ICAIL). ACM, 2013.
- P. A. Bonatti, L. Ioffredo, I. M. Petrova, L. Sauro and I. S. R. Siahaan. Real-time reasoning in OWL2 for GDPR compliance. Artificial Intelligence, 289, 103389, 2020.
- F. Calimeri, W. Faber, M. Gebser, G. Ianni, R. Kaminski, T. Krennwallner, N. Leone, M. Maratea, F. Ricca and T. Schaub. ASP-Core-2 input language format. Theory and Practice of Logic Programming, 20, 294-309, 2020.
- F. Calimeri, D. Fuscà, S. Perri and J. Zangari. External computations and interoperability in the new DLV grounder. In AI*IA. Lecture Notes in Computer Science, vol. 10640. Springer, 2017.
- F. Calimeri, M. Gebser, M. Maratea and F. Ricca. Design and results of the fifth answer set programming competition. Artificial Intelligence, 231, 151-181, 2016.
- G. Casini, T. Meyer, K. Moodley, U. Sattler and I. Varzinczak. Introducing defeasibility into OWL ontologies. In Proceedings of International Semantic Web Conference (ISWC), R. Meersman, P. Herrero and T. Dillon., eds, 2015.
- M. Ceci. Representing judicial argumentation in the semantic web. In AI Approaches to the Complexity of Legal Systems (AICOL 2013). Lecture Notes in Computer Science, vol. 8929, P. Casanovas, U. Pagallo, M. Palmirani and G. Sartor., eds. Springer, 2013.
- I. Chalkidis and D. Kampas. Deep learning in law: early adaptation and legal word embeddings trained on large corpora. Artificial Intelligence and Law, 27, 171-198, 2019.
- R. David, S. Ahmetaj, M. Šimkus and A. Polleres. Repairing SHACL constraint violations using answer set programming. In Proceedings of the 21st International Semantic Web Conference (ISWC), 2022.
- M. De Vos, S. Kirrane, J. A. Padget and K. Satoh. ODRL policy modelling and compliance checking. In Rules and Reasoning-Third International Joint Conference, RuleML+RR, P. Fodor, M. Montali, D. Calvanese and D. Roman., eds, 2019.
- E. Francesconi and G. Governatori. Patterns for legal compliance checking in a decidable framework of linked open data. Artificial Intelligence and Law (in press), 2022.
- D. Gabbay, J. Horty, X. Parent, R. van der Meyden and L. van der Torre. Handbook of Deontic Logic and Normative Systems. College Publications, 2013.
- F. Gandon, G. Governatori and S. Villata. Normative requirements as linked data. In Legal Knowledge and Information Systems, A. Z. Wyner and G. Casini., eds, vol. 302. IOS Press, 2017.
- B. Glimm, I. Horrocks, B. Motik, G. Stoilos and Z. Wang. HermiT: An OWL 2 reasoner. Journal of Automated Reasoning, 53, 245-269, 2014.
- T. F. Gordon. Combining rules and ontologies with Carneades. In Proceedings of the 5th International RuleML2011@BRF Challenge, S. Bragaglia, C. V. Damásio, M. Montali, A. D. Preece, C. J. Petrie, M. Proctor and U. Straccia., eds, 2011.
- T. F. Gordon. Constructing legal arguments with rules in the legal knowledge interchange format (LKIF). In Computable Models of the Law, P. Casanovas, G. Sartor, N. Casellas and R. Rubino., eds. Springer, 2008.
- G. Governatori. The regorous approach to process compliance. In 19th IEEE International Enterprise Distributed Object Computing Workshop, J. Kolb, B. Weber, S. Hallé, W. Mayer, A. K. Ghose and G. Grossmann., eds. IEEE Computer Society, 2015.
- G. Governatori and A. Rotolo. Logic of violations: a Gentzen system for reasoning with contrary-to-duty obligations. Australasian Journal of Logic, 4, 2006.
- G. Governatori and A. Rotolo. Time and compensation mechanisms in checking legal compliance. Journal of Applied Logics-IfCoLog Journal, 6, 815-846, 2019.
- L. Humphreys, G. Boella, L. van der Torre, L. Robaldo, L. Di Caro, S. Ghanavati and R. Muthuri. Populating legal ontologies using semantic role labeling. Artificial Intelligence & Law, 29, 171-211, 2021.
- M. B. Islam and G. Governatori. RuleRS: a rule-based architecture for decision support systems. Artificial Intelligence and Law, 26, 315-344, 2018.
- H.-P. Lam and G. Governatori. The making of SPINdle. In A. Paschke, G. Governatori and J. Hall., eds, Proceedings of International Symposium on Rule Interchange and Applications (RuleML 2009), Available online athttp://spindle.data61.csiro.au/spindle, 2009. Springer.
- H.-P. Lam, M. Hashmi and B. Scofield. In Enabling Reasoning with LegalRuleML, Rule Technologies. Research, Tools, and Applications-10th International Symposium, RuleML 2016, Stony Brook, NY, USA, July 6-9, 2016. Proceedings. Lecture Notes in Computer Science, vol. 9718, J. J. Alferes, L. E. Bertossi, G. Governatori, P. Fodor and D. Roman., eds, pp. 241-257. Springer, 2016.
- V. Leone, L. Di Caro and S. Villata. Taking stock of legal ontologies: a feature-based comparative analysis. Artificial Intelligence and Law, 28, 207-235, 2020.
- R. Nanda, L. Di Caro, G. Boella, H. Konstantinov, T. Tyankov, D. Traykov, H. Hristov, F. Costamagna, L. Humphreys, L. Robaldo and M. Romano. A unifying similarity measure for automated identification of national implementations of European union directives. In Proceedings of the 16th International Conference on Artificial Intelligence and Law (ICAIL).
- A. Nazarenko, F. Lévy and A. Wyner. An annotation language for semantic search of legal sources. In Proceedings of 11th International Conference on Language Resources and Evaluation (LREC). European Language Resources Association (ELRA), 2018.
- M. Palmirani and G. Governatori. Modelling legal knowledge for GDPR compliance checking. In Legal Knowledge and Information Systems-JURIX . Frontiers in Artificial Intelligence and Applications, vol. 313, M. Palmirani., ed., pp. 101-110. IOS Press, 2018.
- H. J. Pandit, D. O'Sullivan and D. Lewis. Exploring GDPR compliance over provenance graphs using SHACL. In Proceedings of the Conference on Semantic Systems (SEMANTiCS 2018), A. Khalili and M. Koutraki., eds, 2018.
- P. Pareti, G. Konstantinidis, F. Mogavero and T. J. Norman. SHACL satisfiability and containment. In Proceedings of 19th International Semantic Web Conference (ISWC), , et al. J. Z. Pan., eds. Springer, 2020.
- P. Pareti, G. Konstantinidis, T. J. Norman and M. Sensoy. SHACL constraints with inference rules. In Proceedings of 18th International Semantic Web Conference (ISWC), C. Ghidini, O. Hartig, M. Maleshkova, V. Svátek, I. F. Cruz, A. Hogan, J. Song, M. Lefrançois and F. Gandon., eds. Springer, 2019.
- A. Paschke. Reaction RuleML 1.0 for rules, events and actions in semantic complex event processing. In Rules on the Web. From Theory to Applications, A. Bikakis, P. Fodor and D. Roman., eds. Springer International Publishing, 2014.
- L. Robaldo. Towards compliance checking in reified I/O logic via SHACL. In Proceedings of 18th International Conference for Artificial Intelligence and Law (ICAIL), J. Maranhão and A. Z. Wyner., eds. ACM, 2021.
- L. Robaldo, C. Bartolini, M. Palmirani, A. Rossi, M. Martoni and G. Lenzini. Formalizing GDPR provisions in reified I/O logic: the DAPRECO knowledge base. The Journal of Logic, Language, and Information, 29, 401-449, 2020.
- L. Robaldo, S. Batsakis, R. Calegari, F. Calimeri, M. Fujita, G. Governatori, M. Morelli, F. Pacenza, G. Pisano, K. Satoh, I. Tachmazidis and J. Zangari. Compliance checking on first- order knowledge with conf licting and compensatory norms-a comparison among currently available technologies. Artificial Intelligence and Law, in press, 2023.
- L. Robaldo and X. Sun. Reified input/output logic: combining input/output logic and reification to represent norms coming from existing legislation. The Journal of Logic and Computation, 27, 2471-2503, 2017.
- L. Robaldo, S. Villata, A. Wyner and M. Grabmair. Introduction for artificial intelligence and law: special issue "natural language processing for legal texts". Artificial Intelligence and Law, 27, 113-115, 2019.
- G. Sartor. Legal concepts as inferential nodes and ontological categories. Artificial Intelligence and Law, 17, 217-251, 2009.
- X. Sun and L. Robaldo. On the complexity of input/output logic. The Journal of Applied Logic, 25, 69-88, 2017.
- B. Waltl and R. Vogl. Explainable artificial intelligence-the new frontier in legal informatics. Jusletter IT, 22, 2018.
- XAILA Manifesto Workshop "Explainable and Responsible AI and Law". http://xaila.geist.re, 2022. Received 1 May 2023 Downloaded from https://academic.oup.com/logcom/advance-article/doi/10.1093/logcom/exad034/7190757 by guest on 09 June 2023