The BaseObjectTypeis used as type definition whenever there is an Objecthaving no more concrete type definitions available. Serversshould avoid using this ObjectTypeand use a more specific type, if possible. This ObjectTypeis the base ObjectTypeand all other ObjectTypes shall either directly or indirectly inherit from it. However, it might not be possible for Serversto provide all HasSubtype Referencesfrom this ObjectTypeto its subtypes, and therefore it is not required to provide this information.
There are no Referencesexcept for HasSubtype Referencesspecified for this ObjectType. It is formally defined in Table 8.
Table 8– BaseObjectType Definition
Attribute |
Value |
|||||
BrowseName |
BaseObjectType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasSubtype |
ObjectType |
ServerType |
Defined in 6.3.1 |
|||
HasSubtype |
ObjectType |
ServerCapabilitiesType |
Defined in 6.3.2 |
|||
HasSubtype |
ObjectType |
ServerDiagnosticsType |
Defined in 6.3.3 |
|||
HasSubtype |
ObjectType |
SessionsDiagnosticsSummaryType |
Defined in 6.3.4 |
|||
HasSubtype |
ObjectType |
SessionDiagnosticsObjectType |
Defined in 6.3.5 |
|||
HasSubtype |
ObjectType |
VendorServerInfoType |
Defined in 6.3.6 |
|||
HasSubtype |
ObjectType |
ServerRedundancyType |
Defined in 6.3.7 |
|||
HasSubtype |
ObjectType |
BaseEventType |
Defined in 6.4.2 |
|||
HasSubtype |
ObjectType |
ModellingRuleType |
Defined in 6.5 |
|||
HasSubtype |
ObjectType |
FolderType |
Defined in 6.6 |
|||
HasSubtype |
ObjectType |
DataTypeEncodingType |
Defined in 6.7 |