An nsIRDFInferDataSource is implemented by a infer engine. This engine mimics assertions in addition to those in the baseDataSource according to a particular vocabulary. Infer engines have contract IDs in the form of "@mozilla.org/rdf/infer-datasource;1?engine="
This interface is implemented by the following components:
The wrapped datasource.
The InferDataSource contains all arcs from the wrapped datasource plus those infered by the vocabulary implemented by the InferDataSource.
Reference documentation is generated from Mozilla's source.