Disclosure of a mechanism for defining named relationships between metadata objects with relationship dependent behavior under modification, and grouping metadata relationship types into categories which define the desired behavior of the relationships.
Original Publication Date: 2004-Feb-20
Included in the Prior Art Database: 2004-Feb-20
A metadata store is required to support multiple applications with differing requirements for relationships between metadata objects, and differing behavior of the metadata store during modification or deletion of metadata objects and the relationships between them. This mechanism allows an application to define relationship types and create instances of the types, with constraints defined on the type which implement behavior of the instances during modification.