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