Mechanisms for bootstrapping knowledge acquisition from a limited knowledge domain are presented. Natural language content is received and a primary and secondary portion of natural language content are identified within the natural language content. The secondary portion of natural language content is analyzed to identify indications of meaning directed to elements of the primary portion of natural language content. Features related to the secondary portion of the natural language content indicate meaning directed to the primary portion of the natural language content. A collection of domain knowledge is generated from an analysis of the primary and secondary portions of the natural language content and stored to provide meaningful responses to requests.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, in a data processing system comprising a processor and a memory accessible by the processor, for acquiring knowledge from natural language content, the method comprising: receiving, by the data processing system, natural language content from a corpus of information; identifying, by the data processing system, a primary portion of natural language content that references an object of the natural language content; identifying, by the data processing system, a secondary portion of natural language content that references an action for the object; analyzing, by the data processing system, the secondary portion of natural language content to identify at least one feature of the action for the object, wherein the at least one feature indicates meaning directed to the primary portion of natural language content; generating, by the data processing system, a collection of domain knowledge from the analysis of the primary portion and the secondary portion of the natural language content; and storing the collection of domain knowledge in a storage facility accessible by the processor of the data processing system for use in processing other natural language content. 2. The method of claim 1, wherein analyzing the secondary portion of natural language content further comprises correlating a temporal characteristic applied to the primary portion of natural language content. 3. The method of claim 1, further comprising: analyzing, by the data processing system, a second portion of natural language content in which a reference to a second object is present; determining, by the data processing system, whether or not the second object has a same or similar type to a type of the object referenced by the primary portion of natural language content; and in response to the second object having a same or similar type to a type of the object referenced by the primary portion of natural language content, associating the meaning indicated by the at least one feature of the action with the second object in the collection of domain knowledge. 4. The method of claim 1, wherein the collection of domain knowledge is seeded with a plurality of features relevant to an action based on an initial analysis of natural language content. 5. The method of claim 1, further comprising performing a cognitive operation to build the collection of domain knowledge. 6. The method of claim 5, wherein the cognitive operation is a question answering operation performed by a question and answer pipeline implemented in the data processing system. 7. The method of claim 1, further comprising generating a meaningful response to a request for an instruction by analyzing the request and accessing the collection of domain knowledge. 8. The method of claim 7, wherein generating the meaningful response comprises: applying an appropriate feature and action stored in the collection of domain knowledge to an object identified from the request. 9. The method of claim 8, wherein the request is for cooking instructions. 10. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed in a data processing system, causes the data processing system to: receive natural language content from a corpus of information; identify a primary portion of natural language content that references an object of the natural language content; identify a secondary portion of natural language content that references an action for the object; analyze the secondary portion of natural language content to identify at least one feature of the action for the object, wherein the at least one feature indicates meaning directed to the primary portion of natural language content; generate a collection of domain knowledge from the analysis of the primary portion and the secondary portion of the natural language content; and store the collection of domain knowledge in a storage facility accessible by the data processing system for use in processing other natural language content. 11. The computer program product of claim 10, wherein analyzing the secondary portion of natural language content further comprises correlating a temporal characteristic applied to the primary portion of natural language content. 12. The computer program product of claim 10, wherein generating the collection of domain knowledge further comprises storing the collection of domain knowledge in a storage facility accessible by the processor of the data processing system. 13. The computer program product of claim 10, wherein the computer readable program further causes the data processing system to: analyze a second portion of natural language content in which a reference to a second object is present; determine whether or not the second object has a same or similar type to a type of the object referenced by the primary portion of natural language content; and in response to the second object having a same or similar type to a type of the object referenced by the primary portion of natural language content, associate the meaning indicated by the at least one feature of the action with the second object in the collection of domain knowledge. 14. The computer program product of claim 10, further comprising performing a cognitive operation to build the collection of domain knowledge. 15. The computer program product of claim 14, wherein the cognitive operation is a question answering operation performed by a question and answer pipeline implemented in the data processing system. 16. The computer program product of claim 10, further comprising generating a meaningful response to a request for an instruction by analyzing the request and accessing the collection of domain knowledge. 17. The computer program product of claim 16, wherein generating the meaningful response comprises: applying an appropriate feature and action stored in the collection of domain knowledge to an object identified from the request. 18. The computer program product of claim 17, wherein the request is for cooking instructions. 19. The computer program product of claim 10, wherein the corpus of information includes a recipe. 20. An apparatus comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: receive natural language content from a corpus of information; identify a primary portion of natural language content that references an object of the natural language content; identify a secondary portion of natural language content that references an action for the object; analyze the secondary portion of natural language content to identify at least one feature of the action for the object, wherein the at least one feature indicates meaning directed to the primary portion of natural language content; generate a collection of domain knowledge from the analysis of the primary portion and the secondary portion of the natural language content; and store the collection of domain knowledge in a storage facility accessible by the processor of the apparatus for use in processing other natural language content.