19. The image recognition apparatus according to claim 17 , wherein an image recognition device has a plurality of recognition logics usable for recognition processing, generates the work context data for defining various attributes of an extracted work from the characteristic value of the work, selects an attribute capable of correctly determining the work in accordance with the difference between attributes of the generated work context data and the context data of an object entered in a knowledge base, searching a recognition logic capable of executing recognition processing by using a characteristic value corresponding to the selected attribute, and makes a teaching device generate the teaching data for the searched recognition logic.
19. The image recognition apparatus according to claim 17 , wherein an image recognition device has a plurality of recognition logics usable for recognition processing, generates the work context data for defining various attributes of an extracted work from the characteristic value of the work, selects an attribute capable of correctly determining the work in accordance with the difference between attributes of the generated work context data and the context data of an object entered in a knowledge base, searching a recognition logic capable of executing recognition processing by using a characteristic value corresponding to the selected attribute, and makes a teaching device generate the teaching data for the searched recognition logic. 20. The image recognition apparatus according to claim 19 , wherein when a recognition logic capable of executing recognition processing by using a characteristic value corresponding to a selected attribute is not searched, an image recognition device communicates the content to a user.