IBM® Enterprise Records classes serve as templates for creating objects and for defining a common set of characteristics, such as behavior and security, for these objects.
An IBM Enterprise Records object store is populated with many built-in classes that provide extensive functions, both ready-to-use and ready to be configured. A few examples of built-in classes are the Document class, Event class, and Root class.
You can customize these classes by associating new properties with a class. In addition, you can subclass an existing class. This action ensures that specific properties are propagated to only that subclass and not all subclasses and object instances of the parent class. For example, the subclasses of the RecordFolder class are ElectronicRecordFolder, HybridRecordFolder, PhysicalContainer, and PhysicalRecordFolder.