Patent ReferencesComputer aided reuse tool Device for managing data in a version Management of units of work on a computer system log Method for generically manipulating properties of objects in an object oriented repository Computer based records management system method Patent #: 5813009 InventorsAssigneeApplicationNo. 883283 filed on 06/27/1997US Classes:707/103R, Object-oriented database structure707/2, Access augmentation or optimizing707/102, Generating database or data structure (e.g., via user interface)707/201, Coherency (e.g., same view to multiple users)707/203Version managementExaminersPrimary: Lintz, Paul R.Assistant: Jung, David Attorney, Agent or FirmInternational ClassG06F 017/00AbstractThe invention disclosed herein is implemented in a repository which stores metadata relating to data stored in one or more databases. The repository 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 the externalized reuse criteria. According to the invention, metadata stored in the repository is reused, for example, not replaced by identical metadata when the repository is updated or populated, and the criteria governing reuse is externalized, i.e., accessible and modifiable by a repository user. The reuse criteria accessible to repository users is stored separate from repository program code at a non-programming level such that the customer (user) can change the reuse procedures without an experienced programmer.Field of SearchConcurrency (e.g., lock management in shared database)Version management Garbage collection Archiving or backup Recoverability Application of database or data structure (e.g., distributed, multimedia, image) FILE OR DATABASE MAINTENANCE Pattern matching access DATABASE OR FILE ACCESSING Access augmentation or optimizing Generating database or data structure (e.g., via user interface) File allocation Query formulation, input preparation, or translation Query processing (i.e., searching) Query augmenting and refining (e.g., inexact access) Manipulating data structure (e.g., compression, compaction, compilation) DATABASE SCHEMA OR DATA STRUCTURE Coherency (e.g., same view to multiple users) Object-oriented database structure network Object-oriented database structure reference Object-oriented database structure processing Object-oriented database structure Privileged access Distributed or remote access Sorting | |