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.
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.