Did you know ... Search Documentation:
Predicate monitor/1
 monitor(+Term) is semidet[private]
Handle an rdf_monitor/2 callback to deal with persistency. Note that the monitor calls that come from rdf_db.pl that deal with database changes are serialized. They do come from different threads though.