Patent ID: 7178148

Claim:
An information processing apparatus, having an object network as a language processing function and a common platform as an interface function with clients, for executing processes using an interface with concerned parties of the process and/or an environment, comprising: an object contained within the object network having a hierarchical structure composed of a data model representing an attribute structure as a set of templates; an object model as a higher model than the data model, where the object model includes a format model representing a pattern of a noun object and a verb object, a feature model rearesenting a feature of the object corresponding to an attribute value of the object and having a constraint condition corresponding to the environment; and an object network model having a graph structure of which the name of the noun object is represented as a node and the name of the verb object is represented as a branch; a role model as a higher model than the object model, the role model representing the content of a process to be executed in the environment as a set of a plurality of object models; and a process model as the highest model, the process model defining a dynamic process cooperatively executed by a plurality of role models as one process.