According to the Type Information Model, you define a new object class by creating an instance of the ClassDef class.
To create a new class definition
Be sure the class identifier that you supply as an input parameter to this method matches the class's GUID in the system registry.
Note Within the system registry, you can indicate which Automation server the Repository uses to create instances of your new class. You can use the Automation server that the Repository provides for all Repository objects, or you can use your own server. (See Information Model Creation Issues for information about deciding which kind of Automation server to use.)