摘要:
A semantic analysis apparatus includes a data obtaining unit that obtains data in which an item name and an item value belonging to the item name are represented in a predetermined data format; an item value extracting unit that extracts the item value from the data based on the data format; a concept storing unit that stores a concept which is a semantic notion to be attached to the item name and an instance which is specific data of the concept in association with each other; a concept specifying unit that specifies the concept, which is stored in the concept storing unit and which is associated with the instance which at least partially matches with a character string of the extracted item value, as the concept for the item name; and an associating unit that associates the concept with the item name.
摘要:
A semantic analysis apparatus includes a data obtaining unit that obtains data in which an item name and an item value belonging to the item name are represented in a predetermined data format; an item value extracting unit that extracts the item value from the data based on the data format; a concept storing unit that stores a concept which is a semantic notion to be attached to the item name and an instance which is specific data of the concept in association with each other; a concept specifying unit that specifies the concept, which is stored in the concept storing unit and which is associated with the instance which at least partially matches with a character string of the extracted item value, as the concept for the item name; and an associating unit that associates the concept with the item name.
摘要:
A service retrieval apparatus stores service data items, each including two words as input and output items and expression as condition, receives request data item including word as input item and expression as condition, acquires first word set which is set of words having meanings identical/similar to meaning of word as input item in request data item, retrieves group of service data items in each of which one word of first word set is included as input item, calculates condition similarity between meaning of expression in each one of group and meaning of expression in request data item, calculates priority of each one of group based on similarity between word as input item in each one of group and word as input item in request data item and condition similarity, and transmits list including priority and address of appliance which correspond to each one of group to first appliance.
摘要:
A service retrieval apparatus stores service data items, each including two words as input and output items and expression as condition, receives request data item including word as input item and expression as condition, acquires first word set which is set of words having meanings identical/similar to meaning of word as input item in request data item, retrieves group of service data items in each of which one word of first word set is included as input item, calculates condition similarity between meaning of expression in each one of group and meaning of expression in request data item, calculates priority of each one of group based on similarity between word as input item in each one of group and word as input item in request data item and condition similarity, and transmits list including priority and address of appliance which correspond to each one of group to first appliance.
摘要:
An object management apparatus for managing an object which executes a process includes an execution conditions holding unit that holds the process and corresponding execution condition indicating a first status of the object as a prerequisite for executing the process; an execution instruction acquisition unit that acquires an execution instruction indicating the process; a status information acquisition unit that acquires status information indicating a second status of the object from the object; and a status determining unit that determines whether the process indicated in the execution instruction can be executed by the object, based on the first status indicated in the execution condition corresponding to the process indicated in the execution instruction and the second status indicated the status information.
摘要:
A mobile agent mediates cooperation among schedulers by executing a cooperation protocol. For heuristics such as strategies and the order in which variables are decided, which are used as criteria of selecting the value of a variable from candidates, when the heuristics are to be built into a solving method of a constraint satisfaction problem, processes with regard to these heuristics are so substantially localized as to be capable of parallel execution. These processes capable of parallel execution, as autonomous operations of different mobile agents, can be under modeling in natural form, resulting in easy installation. This facilitates software construction for reflecting the heuristics in a solving method of a constraint satisfaction problem, as well as improves the maintainability and extendibility of software.
摘要:
A mobile agent mediates cooperation among schedulers by executing a cooperation protocol. For heuristics such as strategies and the order in which variables are decided, which are used as criteria of selecting the value of a variable from candidates, when the heuristics are to be built into a solving method of a constraint satisfaction problem, processes with regard to these heuristics are so substantially localized as to be capable of parallel execution. These processes capable of parallel execution, as autonomous operations of different mobile agents, can be under modeling in natural form, resulting in easy installation. This facilitates software construction for reflecting the heuristics in a solving method of a constraint satisfaction problem, as well as improves the maintainability and extendibility of software.
摘要:
A mobile agent mediates cooperation among schedulers by executing a cooperation protocol. For heuristics such as strategies and the order in which variables are decided, which are used as criteria of selecting the value of a variable from candidates, when the heuristics are to be built into a solving method of a constraint satisfaction problem, processes with regard to these heuristics are so substantially localized as to be capable of parallel execution. These processes capable of parallel execution, as autonomous operations of different mobile agents, can be under modeling in natural form, resulting in easy installation. This facilitates software construction for reflecting the heuristics in a solving method of a constraint satisfaction problem, as well as improves the maintainability and extendibility of software.
摘要:
A service retrieval apparatus stores service data items, each including two words as input and output items and expression as condition, receives request data item including word as input item and expression as condition, acquires first word set which is set of words having meanings identical/similar to meaning of word as input item in request data item, retrieves group of service data items in each of which one word of first word set is included as input item, calculates condition similarity between meaning of expression in each one of group and meaning of expression in request data item, calculates priority of each one of group based on similarity between word as input item in each one of group and word as input item in request data item and condition similarity, and transmits list including priority and address of appliance which correspond to each one of group to first appliance.
摘要:
A system smoothly performing information processing is realized by dynamically making a decision, when it becomes necessary for an agent currently located at a platform to make use of another platform, with regard to whether to cause the agent to move to the other platform or cause the agent to cooperate with another agent that exists at the other platform. The dynamic decision is made in response to situations, resulting in enabling the unified utilization of mobile and stationary agents. The decision of using either movement or cooperation is typically made based on platform information and agent information. Even if planning changes the plan of an agent and regardless of what agent is using which platform's resources, it is possible to easily establish whether movement or cooperation is to be used, based on the platform profile and agent attributes. Such a system can perform information processing in response to changing situations.