Real-time reasoning in OWL2 for GDPR compliance

作者:

摘要

This paper shows how knowledge representation and reasoning techniques can be used to support organizations in complying with the GDPR, that is, the new European data protection regulation. This work is carried out in a European H2020 project called SPECIAL. Data usage policies, the consent of data subjects, and selected fragments of the GDPR are encoded in a fragment of OWL2 called PL (policy language); compliance checking and policy validation are reduced to subsumption checking and concept consistency checking. This work proposes a satisfactory tradeoff between the expressiveness requirements on PL posed by the modeling of the GDPR, and the scalability requirements that arise from the use cases provided by SPECIAL's industrial partners. Real-time compliance checking is achieved by means of a specialized reasoner, called PLR, that leverages knowledge compilation and structural subsumption techniques. The performance of a prototype implementation of PLR is analyzed through systematic experiments, and compared with the performance of other important reasoners. Moreover, we show how PL and PLR can be extended to support richer ontologies, by means of import-by-query techniques. We prove novel tractability and intractability results related to PL, and some negative results about the restrictions posed on ontology import.

论文关键词:Tractable OWL2 fragments,Structural subsumption,Import-by-query,Knowledge compilation,Semantic policy languages,GDPR

论文评审过程:Received 19 April 2019, Revised 31 July 2020, Accepted 17 September 2020, Available online 18 September 2020, Version of Record 24 September 2020.

论文官网地址:https://doi.org/10.1016/j.artint.2020.103389