A SHACL-based Data Consistency Solution for Contract Compliance Verification

📅 2025-07-21
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing contract compliance verification (CCV) tools—such as ACT—lack semantic interoperability and automated data inconsistency resolution, hindering end-to-end GDPR-compliant contract lifecycle management. To address this, this paper introduces SHACL into knowledge graph (KG)-based CCV for the first time, proposing a SHACL-driven KG compliance verification and repair framework. The approach integrates the ODRL policy language with semantic modeling to enable formal representation of GDPR obligations, automated consistency checking, and semi-automatic inconsistency repair recommendations. The framework has been implemented as an extension of ACT, yielding a functional prototype. Empirical evaluation on standard CCV benchmarks confirms its correctness and effectiveness: it significantly improves compliance verification accuracy and reduces manual user intervention effort. This work establishes a novel, semantics-driven paradigm for contract governance, advancing both expressive policy modeling and actionable compliance remediation in contractual data ecosystems.

Technology Category

Application Category

📝 Abstract
In recent years, there have been many developments for GDPR-compliant data access and sharing based on consent. For more complex data sharing scenarios, where consent might not be sufficient, many parties rely on contracts. Before a contract is signed, it must undergo the process of contract negotiation within the contract lifecycle, which consists of negotiating the obligations associated with the contract. Contract compliance verification (CCV) provides a means to verify whether a contract is GDPR-compliant, i.e., adheres to legal obligations and there are no violations. The rise of knowledge graph (KG) adoption, enabling semantic interoperability using well-defined semantics, allows CCV to be applied on KGs. In the scenario of different participants negotiating obligations, there is a need for data consistency to ensure that CCV is done correctly. Recent work introduced the automated contracting tool (ACT), a KG-based and ODRL-employing tool for GDPR CCV, which was developed in the Horizon 2020 project smashHit (https://smashhit.eu). Although the tool reports violations with respect to obligations, it had limitations in verifying and ensuring compliance, as it did not use an interoperable semantic formalism, such as SHACL, and did not support users in resolving data inconsistencies. In this work, we propose a novel approach to overcome these limitations of ACT. We semi-automatically resolve CCV inconsistencies by providing repair strategies, which automatically propose (optimal) solutions to the user to re-establish data consistency and thereby support them in managing GDPR-compliant contract lifecycle data. We have implemented the approach, integrated it into ACT and tested its correctness and performance against basic CCV consistency requirements.
Problem

Research questions and friction points this paper is trying to address.

Ensures GDPR-compliant contract negotiation data consistency
Resolves inconsistencies in contract compliance verification (CCV)
Integrates SHACL-based repairs into automated contracting tools
Innovation

Methods, ideas, or system contributions that make the work stand out.

SHACL-based data consistency solution
Automated repair strategies for CCV
Integration into KG-based ACT tool
🔎 Similar Papers
R
Robert David
Semantic Web Company GmbH, Austria; Vienna University of Economics and Business, Austria
Albin Ahmeti
Albin Ahmeti
AI Researcher at Semantic Web Company (Graphwise)
AISemantic WebKnowledge GraphsOntology-Based Data AccessKnowledge Representation & Reasoning
G
Geni Bushati
Semantic Technology Institute, Department of Computer Science, Universität Innsbruck, Austria
A
Amar Tauqeer
Semantic Technology Institute, Department of Computer Science, Universität Innsbruck, Austria; Artificial Intelligence Chair Group, Wageningen University & Research, The Netherlands
Anna Fensel
Anna Fensel
Full Professor of Artificial Intelligence and Data Science @ Wageningen University
Knowledge GraphsOntologiesSemantic TechnologyGenerative AIExplainable AI