6. A non-transitory computer-readable storage medium having stored thereon instructions for causing at least one processor to perform a method for processing ontological data, the computer-readable storage medium including: instructions for distributing ontological data, including a plurality of triples, among a plurality of ontologies by at least representing the triples as vectors in a matrix and partitioning the matrix into block form; instructions for directing a plurality of reasoner instances to reason said ontologies to produce a first set of inferences; and instructions for directing at least one reasoner instance to reason said first set of inferences to produce a second set of inferences.
6. A non-transitory computer-readable storage medium having stored thereon instructions for causing at least one processor to perform a method for processing ontological data, the computer-readable storage medium including: instructions for distributing ontological data, including a plurality of triples, among a plurality of ontologies by at least representing the triples as vectors in a matrix and partitioning the matrix into block form; instructions for directing a plurality of reasoner instances to reason said ontologies to produce a first set of inferences; and instructions for directing at least one reasoner instance to reason said first set of inferences to produce a second set of inferences. 10. The computer-readable storage medium of claim 6 , wherein the matrix, when in block form, comprises a plurality of blocks, each of the blocks being separately processable by one or more reasoners.