Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
113 words
In a repository which stores metadata relating to data stored in one or more databases, which includes a repository database in which the metadata is stored, one or more scanners each of which scans at least one database and obtains metadata therefrom, and one or more loaders each of which loads metadata obtained by at least one scanner into the repository database in accordance with reuse procedures which govern reuse of metadata already stored in the repository database; wherein the improvement comprises a data storage medium in which the reuse procedures are stored separate from repository program code and wherein the reuse procedures are accessible for change by a user of the repository.
Claim 2
Dependent Claim
113 words
In a repository which stores metadata relating to data stored in one or more databases, which includes a repository database in which the metadata is stored, one or more scanners each of which scans at least one database and obtains metadata therefrom, and one or more loaders each of which loads metadata obtained by at least one scanner into the repository database in accordance with reuse procedures which govern reuse of metadata already stored in the repository database; wherein the improvement comprises a data storage medium in which the reuse procedures are stored separate from repository program code and wherein the reuse procedures are accessible for change by a user of the repository.
Claim 3
Dependent Claim
31 words
The repository of claim 1 wherein the data storage medium stores the reuse procedures on a non-programming level such that the user can change the reuse procedures without changing program code.
Claim 4
Dependent Claim
17 words
The repository of claim 2 wherein the data storage medium stores the reuse procedures as reuse files.
Claim 5
Dependent Claim
134 words
A repository which stores metadata relating to data stored in one or more databases, comprising; a repository database in which the metadata is stored; a data storage medium in which reuse procedures governing reuse of metadata already stored in the repository database are stored in one or more reuse files separate from repository program code, wherein the reuse procedures are accessible for change by a user of the repository; one or more scanners each of which scans at least one database, obtains metadata therefrom and stores the metadata in at least one file which contains the scanned metadata and associated control information for loading the metadata in the repository database; one or more loaders each of which loads metadata from at least one file in accordance with the associated control information and reuse procedures.
Claim 6
Dependent Claim
134 words
A repository which stores metadata relating to data stored in one or more databases, comprising; a repository database in which the metadata is stored; a data storage medium in which reuse procedures governing reuse of metadata already stored in the repository database are stored in one or more reuse files separate from repository program code, wherein the reuse procedures are accessible for change by a user of the repository; one or more scanners each of which scans at least one database, obtains metadata therefrom and stores the metadata in at least one file which contains the scanned metadata and associated control information for loading the metadata in the repository database; one or more loaders each of which loads metadata from at least one file in accordance with the associated control information and reuse procedures.
Claim 7
Dependent Claim
31 words
The repository of claim 4 wherein the data storage medium stores the reuse procedures on a non-programming level such that the user can change the reuse procedures without changing program code.
Claim 8
Dependent Claim
50 words
The repository of claim 4, wherein each scanner stores metadata from a scan in a data file which is associated with control information in a control file for loading the metadata in the associated data file into the repository database in accordance with reuse procedures in an associated reuse file.
Claim 9
Independent Claim
102 words
A method for populating a repository with metadata relating to data stored in at least one database, comprising; scanning a database and obtaining metadata relating to data stored in the database; storing reuse procedures which govern reuse of metadata already stored in the repository separate from repository program code, wherein the reuse procedures are accessible for change by a user of the repository; searching the repository for metadata that matches metadata obtained from scanning the database in accordance with the reuse procedures; and loading into the repository metadata obtained from scanning for which matching metadata was not found from searching the repository.
Claim 10
Independent Claim
102 words
A method for populating a repository with metadata relating to data stored in at least one database, comprising; scanning a database and obtaining metadata relating to data stored in the database; storing reuse procedures which govern reuse of metadata already stored in the repository separate from repository program code, wherein the reuse procedures are accessible for change by a user of the repository; searching the repository for metadata that matches metadata obtained from scanning the database in accordance with the reuse procedures; and loading into the repository metadata obtained from scanning for which matching metadata was not found from searching the repository.
Claim 11
Dependent Claim
35 words
The method of claim 7 wherein the step of storing the resuse procedures comprises storing the reuse procedures on a non-programming level such that the user can change the reuse procedures without changing program code.
Claim 12
Dependent Claim
21 words
The method of claim 8 wherein the step of storing the reuse procedures comprises storing the reuse procedures as reuse files.
Claim 13
Dependent Claim
55 words
The method of claim 9 wherein the step of scanning a database and obtaining metadata comprises storing the metadata in a data file which is associated with control information in a control file for loading the metadata in the associated data file into the repository in accordance with reuse procedures in an associated reuse file.
Claim 14
Independent Claim
183 words
A method for populating a repository with metadata relating to data stored in at least one relational database which stores data objects having attributes, comprising: scanning a data base and obtaining information relating to objects stored in the database; creating a file or set of files for each object stored in the database containing (a) metadata about the object obtained from scanning, (b) control information for loading the metadata about the object into the repository and (c) reuse procedures for determining whether information about the object obtained from scanning already exits in the repository, with at least the reuse procedures being accessible to a user of the repository separate from repository program code such that the user can change the reuse procedures; searching the repository for metadata that matches metadata about an object obtained from scanning the database in accordance with the reuse procedures; and loading into the repository metadata about an object obtained from scanning for which matching metadata was not found from searching the repository, the loading being performed in accordance with the control information associated with the object being loaded.
Claim 15
Independent Claim
183 words
A method for populating a repository with metadata relating to data stored in at least one relational database which stores data objects having attributes, comprising: scanning a data base and obtaining information relating to objects stored in the database; creating a file or set of files for each object stored in the database containing (a) metadata about the object obtained from scanning, (b) control information for loading the metadata about the object into the repository and (c) reuse procedures for determining whether information about the object obtained from scanning already exits in the repository, with at least the reuse procedures being accessible to a user of the repository separate from repository program code such that the user can change the reuse procedures; searching the repository for metadata that matches metadata about an object obtained from scanning the database in accordance with the reuse procedures; and loading into the repository metadata about an object obtained from scanning for which matching metadata was not found from searching the repository, the loading being performed in accordance with the control information associated with the object being loaded.
Claim 16
Dependent Claim
42 words
The method of claim 11 wherein the step of creating a file or set of files comprises creating a reuse file on a non-programming level for the reuse procedures such that the user can change the reuse procedures without chancing program code.
Claim 17
Dependent Claim
32 words
The method of claim 12 wherein the step of creating a file or set of files comprises creating a data file for the metadata and a control file for the control information.