Language processing system using object networks
First Claim
1. A computer system using object networks comprising:
- objects comprising at least a first object, data, and means for operating on the data;
a language processing system comprising object networks comprising the objects and classifying the objects into one of noun objects comprising at least a first noun object and a second noun object and corresponding to nodes comprising at least a first node and a second node and having relations comprising at least a first relation and a second relation, and verb objects corresponding to branches coupling the nodes and providing functions for specifying an operation to be executed by said noun objects, whereinthe noun objects comprise;
individual objects corresponding to proper nouns, each individual object having a specific constraint, andintegrated objects corresponding to common nouns and being an assembly of individual objects having a common specific constraint,the verb objects comprise;
operation verbs operating on the data and placing constraints on the first object to define the first object as one of the noun objects to be processed,relation added verbs acting on one of the integrated objects having the first relation and generating a second noun object having the second relation, andlimited operation verbs combining the specific constraint provided by one of the noun objects with a preposition defining the property of the constraint and performing an operation on the one of the noun objects to be processed to satisfy the specific constraint, andone of the verb objects acts, in the direction of the branch corresponding to the name of the one of the verb objects, on the first noun object existing at the first node to obtain the second noun object to be processed; and
a noun object management facility identifying among each of the objects by one of a naming function and a reference indication function for each of the integrated objects and the individual objects;
said computer system comprising a screen comprising operation windows displaying in condensed form the object networks to show said noun objects interactively with a user to indicate a reference to the noun objects so that a present status in execution of each of the noun objects is autonomously determined by software executed by the computer system, the operation windows comprising a data window indicating data to be processed to be defined as requested by the user, the thus defined data being used as attribute data for the noun objects being processed, and control being advanced to noun objects to be processed next.
0 Assignments
0 Petitions
Accused Products
Abstract
A language processing system using object networks in a computer system which manages and processes as objects the data to be operated on and the functions operating on the data. The objects are classified roughly into noun objects and verb objects. An object network expressing the noun objects as nodes and the verb objects as branches is used as a reference model. In the reference model, when the content of a function of a verb object is made to act on a noun object existing at a certain node, a noun object in the direction of the branch corresponding to the name of the verb object, which is the object to be processed, is obtained, permitting a system for a specific field of application to be easily constructed.
-
Citations
10 Claims
-
1. A computer system using object networks comprising:
-
objects comprising at least a first object, data, and means for operating on the data; a language processing system comprising object networks comprising the objects and classifying the objects into one of noun objects comprising at least a first noun object and a second noun object and corresponding to nodes comprising at least a first node and a second node and having relations comprising at least a first relation and a second relation, and verb objects corresponding to branches coupling the nodes and providing functions for specifying an operation to be executed by said noun objects, wherein the noun objects comprise; individual objects corresponding to proper nouns, each individual object having a specific constraint, and integrated objects corresponding to common nouns and being an assembly of individual objects having a common specific constraint, the verb objects comprise; operation verbs operating on the data and placing constraints on the first object to define the first object as one of the noun objects to be processed, relation added verbs acting on one of the integrated objects having the first relation and generating a second noun object having the second relation, and limited operation verbs combining the specific constraint provided by one of the noun objects with a preposition defining the property of the constraint and performing an operation on the one of the noun objects to be processed to satisfy the specific constraint, and one of the verb objects acts, in the direction of the branch corresponding to the name of the one of the verb objects, on the first noun object existing at the first node to obtain the second noun object to be processed; and a noun object management facility identifying among each of the objects by one of a naming function and a reference indication function for each of the integrated objects and the individual objects; said computer system comprising a screen comprising operation windows displaying in condensed form the object networks to show said noun objects interactively with a user to indicate a reference to the noun objects so that a present status in execution of each of the noun objects is autonomously determined by software executed by the computer system, the operation windows comprising a data window indicating data to be processed to be defined as requested by the user, the thus defined data being used as attribute data for the noun objects being processed, and control being advanced to noun objects to be processed next.
-
-
2. A computer system using object networks comprising:
-
objects comprising at least a first object, data, and means for operating on the data; a language processing system comprising object networks comprising the objects and classifying the objects into one of noun objects comprising at least a first noun object and a second noun object and corresponding to nodes comprising at least a first node and a second node and having relations comprising at least a first relation and a second relation, and verb objects corresponding to branches coupling the nodes and providing functions for specifying an operation to be executed by said noun objects, wherein the noun objects comprise; individual objects corresponding to proper nouns, each individual object having a specific constraint, and integrated objects corresponding to common nouns and being an assembly of individual objects having a common specific constraint, the verb objects comprise; operation verbs operating on the data and placing constraints on the first object to define the first object as one of the noun objects to be processed, relation added verbs acting on one of the integrated objects having the first relation and generating a second noun object having the second relation, and limited operation verbs combining the specific constraint provided by one of the noun objects with a preposition defining the property of the constraint and performing an operation on the one of the noun objects to be processed to satisfy the specific constraint, and one of the verb objects acts, in the direction of the branch corresponding to the name of the one of the verb objects, on the first noun object existing at the first node to obtain the second noun object to be processed; and a modification management facility adding the constraints to the noun objects as adjectives modifying the noun objects and managing them as objects, the modification management facility comprising a means for judging if the nature of the noun object to which the specified individual object belongs and the constraint modifying the same are compatible with each other; said computer system comprising a screen comprising operation windows displaying in condensed form the object networks to show said noun objects interactively with a user to indicate a reference to the noun objects so that a present status in execution of each of the noun objects is autonomously determined by software executed by the computer system, the operation windows comprising a data window indicating data to be processed to be defined as requested by the user, the thus defined data being used as attribute data for the noun objects being processed, and control being advanced to noun objects to be processed next.
-
-
3. A computer system using object networks, comprising:
-
objects comprising at least a first object, data, and means for operating on the data; a language processing system comprising object networks comprising the objects and classifying the objects into one of noun objects comprising at least a first noun object and a second noun object and corresponding to nodes comprising at least a first node and a second node and having relations comprising at least a first relation and a second relation, and verb objects corresponding to branches coupling the nodes and providing functions for specifying an operation to be executed by said noun objects, wherein the noun objects comprise; individual objects corresponding to proper nouns, each individual object having a specific constraint, and integrated objects corresponding to common nouns and being an assembly of individual objects having a common specific constraint, the verb objects comprise; operation verbs operating on the data and placing constraints on the first object to define the first object as one of the noun objects to be processed, relation added verbs acting on one of the integrated objects having the first relation and generating a second noun object having the second relation, and limited operation verbs combining the specific constraint provided by one of the noun objects with a preposition defining the property of the constraint and performing an operation on the one of the noun objects to be processed to satisfy the specific constraint, actual functions which can actually perform processing for execution of the noun object to be processed, generic functions which are transformed into actual functions by being given constraints, and one of the verb objects acts, in the direction of the branch corresponding to the name of the one of the verb objects, on the first noun object existing at the first node to obtain the second noun object to be processed, and a verb object control mechanism controlling the transformation from the generic functions to the actual functions, said computer system further comprising a screen comprising operation windows displaying in condensed form the object networks to show said noun objects interactively with a user to indicate a reference to the noun objects so that a present status in execution of each of the noun objects is autonomously determined by software executed by the computer system, the operation windows comprising a data window indicating data to be processed to be defined as requested by the user, the thus defined data being used as attribute data for the noun objects being processed, and control being advanced to noun objects to be processed next. - View Dependent Claims (4, 5)
-
-
6. A computer system using object networks comprising:
-
objects comprising at least a first object, data, and means for operating on the data; a language processing system comprising object networks comprising the objects and classifying the objects into one of noun objects comprising at least a first noun object and a second noun object and corresponding to nodes comprising at least a first node and a second node and having relations comprising at least a first relation and a second relation, and verb objects corresponding to branches coupling the nodes and providing functions for specifying an operation to be executed by said noun objects, wherein the noun objects comprise; individual objects corresponding to proper nouns, each individual object having a specific constraint, and integrated objects corresponding to common nouns and being an assembly of individual objects having a common specific constraint, the verb objects comprise; operation verbs operating on the data and placing constraints on the first object to define the first object as one of the noun objects to be processed, relation added verbs acting on one of the integrated objects having the first relation and generating a second noun object having the second relation, and limited operation verbs combining the specific constraint provided by one of the noun objects with a preposition defining the property of the constraint and performing an operation on the one of the noun objects to be processed to satisfy the specific constraint, and one of the verb objects acts, in the direction of the branch corresponding to the name of the one of the verb objects, on the first noun object existing at the first node to obtain the second noun object to be processed; a process construction management facility generating the individual objects by execution of specific actual functions from the state of integrated objects corresponding to the common nouns in the object network showing a structure as a reference model and constructs an element network comprising elements by expressing the relations among the elements, which element network performs actual processing by requests for execution of individual objects, thereby generating and managing the object networks; said computer system comprising a screen comprising operation windows displaying in condensed form the object networks to show said noun objects interactively with a user to indicate a reference to the noun objects so that a present status in execution of each of the noun objects is autonomously determined by software executed by the computer system, the operation windows comprising a data window indicating data to be processed to be defined as requested by the user, the thus defined data being used as attribute data for the noun objects being processed, and control being advanced to noun objects to be processed next. - View Dependent Claims (7, 8, 9, 10)
-
Specification