9. A reasoning system design method comprising: providing a domain ontology of a given subject matter domain to be processed; and using the domain ontology, designing a reasoning system which is configured to process information of the given subject matter domain including defining, for a plurality of reasoning modules of the reasoning system, which abstractions of a semantic graph are to be subscribed to by respective ones of the reasoning modules and a plurality of rules which the reasoning modules are to utilize to process respective ones of the abstractions which are subscribed to by respective ones of the reasoning modules.
9. A reasoning system design method comprising: providing a domain ontology of a given subject matter domain to be processed; and using the domain ontology, designing a reasoning system which is configured to process information of the given subject matter domain including defining, for a plurality of reasoning modules of the reasoning system, which abstractions of a semantic graph are to be subscribed to by respective ones of the reasoning modules and a plurality of rules which the reasoning modules are to utilize to process respective ones of the abstractions which are subscribed to by respective ones of the reasoning modules. 13. The method of claim 9 wherein the defining comprises defining that different ones of the reasoning modules subscribe to different ones of the abstractions according to classifications of individuals of the abstractions.