Repository Type Information Model

Meta Data Services Programming

Meta Data Services Programming

Repository Type Information Model

The Repository Type Information Model (RTIM) is the object model that defines how information models are stored in a repository.

RTIM objects define the object classes of an information model. RTIM objects are instantiated by the repository engine as repository objects or repository object versions. RTIM objects can also be instantiated as members of a repository collection.

When you model a tool or application in an information model, the definitions must conform to the RTIM objects described in this section. Together with the repository engine model, the RTIM makes up the complete repository object architecture.

The following topics describe the parts of the RTIM model.

Object Description
Repository Type Library Objects An object that defines the scope of a single information model
Class Definition Objects An object that defines a class
Interface Definition Objects An object that defines an interface
Property Definition Objects An object that defines a property
Method Definition Objects An object that defines a method
Parameter Definition Objects An object that defines a parameter of a method
Relationship Definition Objects An object that defines a relationship type
Collection Definition Objects An object that defines a collection type
Alias Objects An object that defines an alias for any named object
Enumeration Definition Objects An object that defines an enumeration
Script Definition Objects An object that defines a script

See Also

Repository Object Architecture