Method and system for providing an associative datastore within a data processing system
AssigneeInternational Business Machines Corporation
InventorsCarl Benjamin Downs, Mohinder Pal Singh
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCarl Benjamin Downs, Mohinder Pal Singh
Estimating the term…
A computer system implements a datastore for a plurality of generic terminal objects. Terminal objects are related to zero or more association objects that represent a relation between a plurality of terminal objects. An association object is typed according to the relationship being represented between the terminal objects. An association object has a state value corresponding to a state of the relation between the plurality of terminal objects. An association object also has a role object for each of the plurality of terminal objects being related to the association object. An association object may also represent the dynamic state of a single terminal object. A role object represents a relation between the association object and a terminal object. The role object is typed according to the relationship being represented between the associated object and the terminal object, and the role type is unique amongst the role objects within the association object. The datastore may store the association object and the terminal objects in a relational database in a computer-readable medium.
A method for implementing a datastore for a plurality of terminal objects in a data processing system, a terminal object being a generic object to be stored in the datastore, the method comprising the computer-implemented steps of:
A method for implementing a datastore for a plurality of terminal objects in a data processing system, a terminal object being a generic object to be stored in the datastore, the method comprising the computer-implemented steps of:
A method for implementing a datastore in a data processing system, the method comprising the computer-implemented steps of. determining an association for a plurality of generic objects;
A data processing system for implementing a datastore for a plurality of terminal objects, a terminal object being a generic object to be stored in the datastore, the data processing system comprising:
A data processing system for implementing a datastore, the data processing system comprising:
A computer program product for use with a data processing system for implementing a datastore, the computer program product comprising:
Dependencies are inferred from the claim text.