Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.21 KB

README.md

File metadata and controls

40 lines (30 loc) · 1.21 KB

Privacy Plugin for TOS

This project implements a plugin for the Talend Open Studio platform which provides methods for assessing and managing re-identification risks based on the methodology proposed in "El Emam, Khaled, Guide to the De-Identification of Personal Health Information, CRC Press, 2013".

System-Requirements

  • Talend Open Studio Version 7.2.1 M3 or higher.
  • For Maven is Version 3.5 or higher required.
  • Java Version 1.8 or higher

Compilation

As a prerequisite, libarx-3.7.1 have to be deployed to the local maven repository. To this end, execute the following commands:

mvnw install:install-file -Dfile=lib/arx/libarx-3.7.1.jar -DgroupId=org.deidentifier.arx -DartifactId=libarx -Dversion=3.7.1 -Dpackaging=jar

For the actual compilation, build and deploy, execute, the following commands:

cd ${project.dir}
mvnw clean install
mvnw talend-component:deploy-in-studio -Dtalend.component.studioHome=<Studio-Home>

If this is not working as it should, use the following commands instead of the deploy-in-studio command:

mvnw talend-component:car
java -jar target\ARXDeidentifier-1.0.0.car studio-deploy --location <Studio Location>

License

GPLv3