Software

The final objective of SENDUP is to propose a suite of software module to support anonymisation of RDF/S databases. The targeted modules are:

Online anonymisation module

This modules acts as a trusted curator to answer queries applied to an undiscolsed database containing personal data. It takes a query on a database and output a perturbed answer to provide privacy guarantees.

Offline anonymisation module

This modules acts as a trusted curator to publish an anonymised database. Naturally, the database will be perturbed during the anonymisation process. Such evolutions are conducted using SetUp.

SetUp: Database evolution module

This module, called SetUp, manages evolutions of RDF/S databases. It takes as input a database and an update U (typically provided by the offline anonymisation module). SetUp verify the applicability of U and, if it cannot be applied without introducing an inconsistency, SetUp generates a set of updates called side-effects required to ensure U’s applicability. SetUp handles the application of the side-effects and, ultimately, U.