1. A computer-implemented method, comprising: storing, by a computer system configured to execute computer-executable instructions, data in an ontology; partitioning the data of the ontology; distributing the partitioned data to a plurality of reasoners; and combining processed data received from the plurality of reasoners, the processed data having been processed by the plurality of reasoners.