1. An information processing apparatus, comprising: an operation-definition storage device configured to store a record including a function name, a function ontology and an operation type, with respect to each of a plurality of APs which are applications; and an operation modification unit configured to acquire from said operation-definition storage device an identical ontology set which is a set of records having an identical function ontology or a set of identifiers of the records belonging to said identical ontology set, and replace an operation type of a record including said identical function ontology of a designated AP with a high frequency type which is an operation type having a high appearance frequency in said identical ontology set; a function search unit configured to search said operation-definition storage device for a record matching both an inputted AP name and an operation type of a detected operation, and output a function name of the extracted said record and said inputted AP name to a function execution unit which is configured to execute a function of an AP identified by the AP name and the function name; a context-definition storage device configured to store a context name and a sensor value and to relate the context name and the sensor value to each other; said operation-definition storage device configured to store said record with respect to each context of each of said plurality of APs; said function search unit configured to: acquire from said context-definition storage device a context corresponding to an inputted sensor value, search said operation-definition storage device for said context, a record matching said context, for an inputted AP name, and for an inputted operation type, and output a function name of the extracted said record and said inputted AP name to said function execution unit configured to execute a function of an AP identified by the AP name and the function name; and said operation modification unit configured to acquire from said operation-definition storage device a set of records having both an identical context and an identical function ontology, as said identical ontology set.