Currently, the reasoning engine only supports 'insert' and 'delete' streams; in order to handle things like whole graph deletions - we pass a stream of deletions through the reasoning engine.
This is not usually necessary - since generally (and in all semantically correct) use cases; rules are not applicable to inter-graph reasoning. Hence it would make sense in cases where the graph is dropped to:
Not generate a stream of deleted triples, just forward this data to the reasoner
Have the reasoner drop the implicit data graph; not invalidate the reasoning cache and not run any reasoning algorithms.
Currently, the reasoning engine only supports 'insert' and 'delete' streams; in order to handle things like whole graph deletions - we pass a stream of deletions through the reasoning engine.
This is not usually necessary - since generally (and in all semantically correct) use cases; rules are not applicable to inter-graph reasoning. Hence it would make sense in cases where the graph is dropped to: