12. An apparatus for an autonomous machine to perform a task in an environment, the apparatus comprising: an input module receiving data collected by a distributed capture technique, said data comprising at least one class of knowledge associated with the task; and a processor module coupled to the input module and to a memory device; the memory device having computer program instructions embodied thereon to cause the processor module to implement a method for enabling the autonomous machine to perform the task in the environment, the method comprising the steps of: automatically processing said at least one class of knowledge associated with the task to produce one or more categories of class rules , wherein said processing comprises filtering and extracting the at least one class of knowledge, and wherein the class rules comprise specific relationships within the at least one class of knowledge, and formulating a set of meta-rules that extract information from two or more categories of class rules to orchestrate an application of said class rules within the environment, each meta-rule identifying information from two or more categories of class rules; responsive to a first category of class rules missing information associated with the task, applying a meta-rule to retrieve the missing details information associated with the task from a second category of class rules.
12. An apparatus for an autonomous machine to perform a task in an environment, the apparatus comprising: an input module receiving data collected by a distributed capture technique, said data comprising at least one class of knowledge associated with the task; and a processor module coupled to the input module and to a memory device; the memory device having computer program instructions embodied thereon to cause the processor module to implement a method for enabling the autonomous machine to perform the task in the environment, the method comprising the steps of: automatically processing said at least one class of knowledge associated with the task to produce one or more categories of class rules , wherein said processing comprises filtering and extracting the at least one class of knowledge, and wherein the class rules comprise specific relationships within the at least one class of knowledge, and formulating a set of meta-rules that extract information from two or more categories of class rules to orchestrate an application of said class rules within the environment, each meta-rule identifying information from two or more categories of class rules; responsive to a first category of class rules missing information associated with the task, applying a meta-rule to retrieve the missing details information associated with the task from a second category of class rules. 17. The apparatus of claim 12 , wherein extracting information from two or more categories of class rules comprises extracting information related to performing at least one task step.