Information repository system and method including data objects and a relationship object
First Claim
Patent Images
1. A method for modeling data in an information repository, comprising the steps of:
- identifying and defining a plurality of data objects including said data;
formulating a first set of relationships between said data objects and defining a relationship object;
defining physical storage information for each of said data objects;
storing said data objects, said first set of relationships and said physical storage information in said information repository as a network, said network including a plurality of nodes associated with said data objects and said first set of relationships as connectivities therebetween; and
maintaining method entities for said data objects in said information repository, said method entities including information to implement said first set of relationships in order to display said data in said data objects.
0 Assignments
0 Petitions
Accused Products
Abstract
A data model for an information repository (10) models data as objects (12), the relationships (14) or interdependencies between the data, their physical storage or access information (18) and rules or methods of accessing the data (16).
-
Citations
25 Claims
-
1. A method for modeling data in an information repository, comprising the steps of:
-
identifying and defining a plurality of data objects including said data;
formulating a first set of relationships between said data objects and defining a relationship object;
defining physical storage information for each of said data objects;
storing said data objects, said first set of relationships and said physical storage information in said information repository as a network, said network including a plurality of nodes associated with said data objects and said first set of relationships as connectivities therebetween; and
maintaining method entities for said data objects in said information repository, said method entities including information to implement said first set of relationships in order to display said data in said data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
accepting a user input specifying one of said data objects and one of said first set of relationships; and
returning one of said data objects and one of said first set of relationships in response to said user input.
-
-
5. The method, as set forth in claim 4, wherein said returning step comprises the step of displaying said one of said data objects and said one of said first set of relationships.
-
6. The method, as set forth in claim 1, wherein said identifying and defining step further comprises the step of identifying and defining computer application software and said formulating step further comprises the step of formulating a second set of relationships between said computer application software and said data objects.
-
7. The method, as set forth in claim 1, wherein said identifying and defining step further comprises the step of identifying and defining enterprise data and said formulating step further comprises the step of formulating a third set of relationships between said enterprise data and said data objects.
-
8. The method, as set forth in claim 1, wherein said identifying and defining step further comprises the step of identifying and defining operational system data and said formulating step further comprises the step of formulating a fourth set of relationships between said operational systems data and said data objects.
-
9. The method, as set forth in claim 1, wherein said identifying and defining step further comprises the step of identifying and defining databases and data therein said formulating step further comprises the step of formulating a fifth set of relationships between said databases and data therein and said data objects.
-
10. The method, as set forth in claim 1, wherein said identifying and defining step further comprises the step of identifying and defining object oriented systems and objects therein and said formulating step further comprises the step of formulating a sixth set of relationships between said object oriented systems and objects therein and said data objects.
-
11. An information repository system, comprising:
-
a plurality of objects including data;
a relationship object defining a first set of relationships interconnecting said plurality of objects and describing interdependencies between said plurality of objects;
physical storage information associated with each of said plurality of objects; and
rule information defining organization of said plurality of objects into classes and processing of said data included in said plurality of objects in accordance with one of said classes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An information repository, comprising:
-
at least one database for storing and maintaining a collection of enterprise data, said collection of enterprise data including data objects, a separately accessible relationship object defining relationships between said data objects, physical storage information of said objects, and accessibility information of said objects; and
a navigator connected to said at least one database for enabling a user to browse separately among said data objects and said relationship object.
-
-
23. An information repository comprising:
-
a first accessible storage containing a plurality of data objects;
a second separately accessible storage containing a relationship object defining relationships between said data objects; and
means coupled to said first storage and said second storage for separately accessing records in said data objects and relationship object. - View Dependent Claims (24)
-
-
25. A method for modeling data in an information repository, comprising the steps of:
-
identifying and defining a plurality of data objects including said data;
formulating a first set of relationships between said data objects and defining said set of relationship as a relationship object;
defining physical storage information for each of said data objects and separately defining physical storage information for said relationship object; and
storing said data objects and said relationship objects in separately accessible files.
-
Specification