Content management system and methodology featuring query conversion capability for efficient searching
AssigneeInternational Business Machines Corporation
InventorsParag V. Tijare, Hui-I Hsiao, Randy Richardt
Life of this patent
Estimating the term…
Abstract
A content management system is provided including a library server in which user and system metadata is stored in a plurality of tables forming a tree-based storage hierarchy. The metadata is stored in a first data format compatible with a complex query language such as Structured Query Language (SQL). A query processor in the library server maps the first data format to a second data format which is compatible with a simpler query language such as XML query language. A client's user experience is substantially simplified when queries are presented to the system.
Claims22
A method of organizing information in a content management system comprising the steps of:
- storing metadata in a tree hierarchy of tables in a storage repository using a first data format;
- accessing the metadata in the storage repository to provide accessed metadata;
- and
- creating a view of the accessed metadata in a second data format.
A computer program product for organizing information in a content management system, the computer program product including a plurality of computer executable instructions stored on a computer readable medium, wherein the instructions, when executed by the content management system, cause the system to perform the steps of:
- storing metadata in a tree hierarchy of tables in a storage repository using a first data format;
- accessing the metadata in the storage repository to provide accessed metadata;
- and
- creating a view of the accessed metadata in a second data format.
12 The computer program product of claim 10 wherein the computer readable medium is a magnetic disk.
A content management system comprising:
- a resource manager for storing objects;
- a library server, coupled to the resource manager, for storing metadata regarding objects in the resource manager, the metadata being stored in a tree hierarchy of tables using a first data format, the library server including a query processor for viewing the hierarchy of tables in a second data format;
- and
- and an application program interface, coupled to the query processor, for receiving queries associated with the second data format and providing the queries to the query processor.
Dependencies are inferred from the claim text.