Integrated knowledge provider with logical hyperlinks
First Claim
1. An information repository system for managing, storing and retrieving a computer data file comprising:
- a content server for storing said file;
content model means for defining a tiered content model which comprises nested tiers including component classes and physical object classes, and wherein a logical object contains a reference to said file and describes said file in generic terms and with reference to at least one attribute, and further wherein said logical object contains a reference to at least one physical object associated with said logical object, and contains a reference to at least one component associated with said at least one physical object;
an administration data table which contains administration data associated with said at least one physical object;
logical hyperlink means for resolving, in context-based indirect runtime resolution, the logical object, to a physical destination of the file associated with the at least one physical object associated with the logical object;
context resolution means, enabled by said logical hyperlink means, for context-based resolution of a particular physical object associated with the logical object on the basis of the context attributes of a request as determined by correlating requested context attributes against attributes of physical objects associated with the logical object and attributes of a front-end client application; and
a management agent for managing said logical objects and physical objects using said content model means in conformance with said administration data and for identifying and retrieving the physical object resolved via said logical hyperlink means and said context resolution means.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for storage and management of multiple versions and context variants of documents in a multi-user environment is provided by a three-tiered content system/model for storage and a context resolution mechanism for retrieval. It utilizes three classes consisting of logical objects, physical objects, and components that contain administrative data associated with physical objects. The physical objects that belong to the same logical object (a collection) may be context specific variants (based on content, format, language, etc.) of each other, or related by a different criteria. The context resolution mechanism retrieves the most appropriate variant of an object through correlation of attributes of physical objects encapsulated by a particular logical object and attributes of a front-end client application. The system comprises a logical hyperlink mechanism that allows physical links between objects to be resolved at run-time. It also provides a check-in/-out control mechanism to allow simultaneous access to objects in a multi-user environment.
-
Citations
17 Claims
-
1. An information repository system for managing, storing and retrieving a computer data file comprising:
-
a content server for storing said file;
content model means for defining a tiered content model which comprises nested tiers including component classes and physical object classes, and wherein a logical object contains a reference to said file and describes said file in generic terms and with reference to at least one attribute, and further wherein said logical object contains a reference to at least one physical object associated with said logical object, and contains a reference to at least one component associated with said at least one physical object;
an administration data table which contains administration data associated with said at least one physical object;
logical hyperlink means for resolving, in context-based indirect runtime resolution, the logical object, to a physical destination of the file associated with the at least one physical object associated with the logical object;
context resolution means, enabled by said logical hyperlink means, for context-based resolution of a particular physical object associated with the logical object on the basis of the context attributes of a request as determined by correlating requested context attributes against attributes of physical objects associated with the logical object and attributes of a front-end client application; and
a management agent for managing said logical objects and physical objects using said content model means in conformance with said administration data and for identifying and retrieving the physical object resolved via said logical hyperlink means and said context resolution means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14)
-
-
8. A method for managing, storing and retrieving a computer data file comprising the steps of:
-
providing said file;
defining a content model which comprises nested tiers including component classes and physical object classes, wherein a logical object contains a reference to said file and describes said file in generic terms and with reference to at least one attribute, and further wherein said logical object contains a reference to at least one physical object associated with said logical object, and contains a reference to at least one component associated with said at least one physical object;
defining administration data associated with said at least one physical object;
targeting the logical object with context attributes;
resolving, in context-based resolution, a particular physical object associated with the logical object on the basis of the context attributes of a request as determined by correlating requested context attributes against attributes of physical objects associated with the logical object and attributes of a front-end client application;
enabling said step of resolving by resolving indirectly in runtime, via context-based indirect runtime resolution, the logical object to a physical destination of the file associated with the at least one physical object associated with the logical object;
identifying the particular physical object so resolved by context based resolution; and
managing said resolved object using said content model in conformance with said administration data.
-
-
15. An information repository system for managing, storing and retrieving a computer data file comprising:
-
a content server for storing said file;
a tiered content model which comprises nested tiers including component classes and physical object classes, and wherein a logical object contains a reference to said file and describes said file in generic terms and with reference to at least one attribute, and further wherein said logical object contains a reference to at least one physical object associated with said logical object, and contains a reference to at least one component associated with said at least one physical object;
an administration data table containing administration data associated with at least one of said logical object, said at least one physical object, and said at least one component;
a logical hyperlink for resolving, in context-based indirect runtime resolution, the logical object, to a physical destination of the file associated with the at least one physical object associated with the logical object;
context resolution, enabled by said tiered content model, for context-based resolution of a particular physical object associated with the logical object on the basis of the context attributes of a request as determined by correlating requested context attributes against attributes of physical objects associated with the logical object and attributes of a front-end client application; and
a management agent for managing said logical objects and physical objects using said content model means in conformance with said administration data and for identifying and retrieving the resolved physical object. - View Dependent Claims (16, 17)
-
Specification