Disclosure of an extensible mechanism for defining metadata objects with varying attributes describing data associated with an enterprise, with an extensible constraint mechanism allowing the enforcement of limits on the legal values of attributes enforced by the metadata store.
Original Publication Date: 2004-Feb-20
Included in the Prior Art Database: 2004-Feb-20
The properties of a metadata object frequently need to be constrained to one of a set of legal values. These legal values depend on the context of the metadata and therefore cannot be predicted during the design of a metadata store. This article describes a mechanism for allowing constraints to be dynamically defined and associated with a property. These constraints are then enforced by the metadata store access library as well as the database engine where the metadata objects are stored.