Meta Data Services Programming
Repository Type Library Objects
A repository type library object defines the scope of an information model. If you are working with a predefined information model or a modeling tool, repository type library objects are created for you when you install the information model. If you are creating type information programmatically, you must create a repository type library object to contain your type definitions.
You can access a repository type library object from Automation or COM programs using the ReposTypeLib object, the ReposTypeLib class, or the IReposTypeLib or IReposTypeLib2 interfaces.