
174 ◾ Secure Data Provenance and Inference Control
User interface layer
Interface manager
Authentication Error checking
Query processing
Inference controller
Data controller
Decisions
inferencing
policy
Provenance
Data manager
Data
XML
XML
Figure 11.3 Interface module.
User interface
Query-processing module
e user interface hides the user from the
algorithms and storage mechanism for
provenance.
e query-processing module is responsible for
processing a user query and formulating the
response back to the user.
Inference layer:
is layer builds rules that allow inference to b
done over the provenance graph.
Policy layer
SWRL rules
processer
Access
control
la ...