15. A computer-readable medium storing computer executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: accessing a set of triples and inference rules associated with a semantic model, where a triple includes a subject component, an object component, and a predicate component; creating a source table to store the set of triples, where the source table is partitioned on triple predicate; storing the set of triples in the source table; and firing the inference rules in parallel on the triples in the source table to generate inferred triples associated with the semantic model.
15. A computer-readable medium storing computer executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: accessing a set of triples and inference rules associated with a semantic model, where a triple includes a subject component, an object component, and a predicate component; creating a source table to store the set of triples, where the source table is partitioned on triple predicate; storing the set of triples in the source table; and firing the inference rules in parallel on the triples in the source table to generate inferred triples associated with the semantic model. 17. The computer-readable medium of claim 15 , the instructions comprising performing a union of selection operations on all triples associated with one or more semantic models to create the source table.