SYSTEM AND METHOD TO CUSTOMIZE METADATA FOR DIFFERENT USERS RUNNING ON THE SAME INFRASTRUCTURE
First Claim
1. A system for retrieving data comprising:
- a memory storage device defining a meta-data repository that stores at least one meta-data item belonging to each of an element and a relationship type meta-data;
a processor device in communications with the memory storage device, wherein the system is capable of performing a method comprising;
storing, in a meta-data repository, at least one meta-data item belonging to each of an element type and a relationship type meta-data;
storing at least one data item in a data repository;
capturing a relationship between the at least one meta-data item and a data item including the context in which the relationship was generated; and
,retrieving, in response to a user query, relevant data items by using the meta-data selectively, a selection of meta-data used in the retrieving is determined according to the captured context information.
4 Assignments
0 Petitions
Accused Products
Abstract
A metadata management system and method enables complex query searches by users, e.g., different users having different query needs, using the same infrastructure. For querying metadata, the metadata management system provides functionality for aggregating all the concepts (metadata items) and relationships of the metadata across one or more users in a common format; extracting concepts and storing them in a metadata store (e.g., a relational database); extracting relationships and modeling them in a standard semantic representation. The system and method further records users'"'"' different needs on relationships into user-specific configuration files. The system is configured for retrieving, in response to a user query, relevant data items by using the meta-data selectively. In one embodiment, a selection of meta-data used in the retrieving is determined according to captured context information,
-
Citations
20 Claims
-
1. A system for retrieving data comprising:
-
a memory storage device defining a meta-data repository that stores at least one meta-data item belonging to each of an element and a relationship type meta-data; a processor device in communications with the memory storage device, wherein the system is capable of performing a method comprising; storing, in a meta-data repository, at least one meta-data item belonging to each of an element type and a relationship type meta-data; storing at least one data item in a data repository; capturing a relationship between the at least one meta-data item and a data item including the context in which the relationship was generated; and
,retrieving, in response to a user query, relevant data items by using the meta-data selectively, a selection of meta-data used in the retrieving is determined according to the captured context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for retrieving data comprising:
-
storing, in a meta-data repository, at least one meta-data item belonging to each of an element type and a relationship type meta-data; storing at least one data item in a data repository; capturing a relationship between the at least one meta-data item and a data item including the context in which the said relationship was generated; retrieving, in response to a user query, relevant data items by using the meta-data selectively, a selection of meta-data used in the retrieving is determined according to the captured context information, wherein a processor unit runs a program to execute one or more of said storing, capturing and retrieving. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for retrieving data, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; storing, in a meta-data repository, at least one meta-data item belonging to each of an element type and a relationship type meta-data; storing at least one data item in a data repository; capturing a relationship between the at least one meta-data item and a data item including the context in which the said relationship was generated; retrieving, in response to a user query, relevant data items by using the meta-data selectively, a selection of meta-data used in the retrieving is determined according to the captured context information, wherein a processor unit runs a program to execute one or more of said storing, capturing and retrieving.
-
Specification