Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.6 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.6 KB

shRIOL

The subfolder shRIOL contains Java files to execute the SHACL files on the OWL ontology.

To compile the Java files: "javac -cp ./src/;./lib/* -d ./class ./src/DetectViolations.java"
To run compiled class files: "java -cp ./class;./lib/* DetectViolations"

By executing the Java files, the following messages are printed on screen. See the paper for more details and explanations.

The model is not GDPR-compliant. The following violations have been detected:
----------------------------------------------------------------------------------------------
Personal Data Processing: http://w3.org/ns/shRIOL#pdpHans
MESSAGE: The personal data processing is not transparent, as required/defined by Article 12 of the GDPR
EXPLANATION: Specifically, these legal authorities judged one or more communications related to pdpHans as follows:
	- courtA does NOT deem the communication c2Hans enough readable.
	- courtB deems the communication c2Hans enough readable.
----------------------------------------------------------------------------------------------
Personal Data Processing: http://w3.org/ns/shRIOL#pdpLuca
MESSAGE: The personal data processing is not lawful, as required by Art.5(1)(a) and defined by Art.6 of the GDPR.
EXPLANATION: The age of the data subject is below the minimal age for consent in his/her Member State. See Art.8(1) of the GDPR.
----------------------------------------------------------------------------------------------