For certain types of Artifacts that are being generated by the RDF Toolkit, it can be relevant to apply "reasoning" via a "reasoner" or "inference engine" in memory before writing out the Artifacts.The following levels of Reasoning might have to be supported:
The following reasoner products come to mind: