1. A machine implemented method, comprising: receiving a set of rules, specifying actions to be taken in response to finding specific types of input data and a format of an output t-box; receiving a first set of input information, in a format satisfying the rules; wherein the input information has sufficient structure to enable rules to be applied to the input information to determine individual fields therefrom; generating from the first set of input information and the set of rules a t-box comprising categories and relationships about categories, and an a-box comprising assertions of individual instances of the categories of the t-box, wherein the a-box is generated by applying the set of rules to the first set of input information, and wherein the t-box and the a-box are generated concurrently such that the a-box is generated while the t-box is being generated; generating a Web Ontology Language (“OWL”) database using the a-box and the t-box; and generating a knowledge base based on OWL statements of the OWL database, wherein the method is performed by a computer executing program instructions.