Errata exists for this version of the document.
The BaseObjectType is used as type definition whenever there is an Object having no more concrete type definitions available. Servers should avoid using this ObjectType and use a more specific type, if possible. This ObjectType is the base ObjectType and all other ObjectTypes shall either directly or indirectly inherit from it. However, it might not be possible for Servers to provide all HasSubtype References from this ObjectType to its subtypes, and therefore it is not required to provide this information.
There are no References except for HasSubtype References specified 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 |