Structure TOC Previous Next Specification

The representation of the Structure DataType in the address space is shown in the following table:

Name Attribute
NodeId i=22
NamespaceUri http://opcfoundation.org/UA/
BrowseName Structure
IsAbstract True
SubtypeOf BaseDataType
Categories  

The references from the Structure DataType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasSubtype DataType KeyValuePair      
HasSubtype DataType EndpointType      
HasSubtype DataType RationalNumber      
HasSubtype DataType Vector      
HasSubtype DataType CartesianCoordinates      
HasSubtype DataType Orientation      
HasSubtype DataType Frame      
HasSubtype DataType IdentityMappingRuleType      
HasSubtype DataType CurrencyUnitType      
HasSubtype DataType TrustListDataType      
HasSubtype DataType DecimalDataType      
HasSubtype DataType DataTypeSchemaHeader      
HasSubtype DataType DataTypeDescription      
HasSubtype DataType FieldMetaData      
HasSubtype DataType ConfigurationVersionDataType      
HasSubtype DataType PublishedDataSetDataType      
HasSubtype DataType PublishedDataSetSourceDataType      
HasSubtype DataType PublishedVariableDataType      
HasSubtype DataType DataSetWriterDataType      
HasSubtype DataType DataSetWriterTransportDataType      
HasSubtype DataType DataSetWriterMessageDataType      
HasSubtype DataType PubSubGroupDataType      
HasSubtype DataType WriterGroupTransportDataType      
HasSubtype DataType WriterGroupMessageDataType      
HasSubtype DataType PubSubConnectionDataType      
HasSubtype DataType ConnectionTransportDataType      
HasSubtype DataType NetworkAddressDataType      
HasSubtype DataType ReaderGroupTransportDataType      
HasSubtype DataType ReaderGroupMessageDataType      
HasSubtype DataType DataSetReaderDataType      
HasSubtype DataType DataSetReaderTransportDataType      
HasSubtype DataType DataSetReaderMessageDataType      
HasSubtype DataType SubscribedDataSetDataType      
HasSubtype DataType FieldTargetDataType      
HasSubtype DataType PubSubConfigurationDataType      
HasSubtype DataType AliasNameDataType      
HasSubtype DataType RolePermissionType      
HasSubtype DataType DataTypeDefinition      
HasSubtype DataType StructureField      
HasSubtype DataType Node      
HasSubtype DataType ReferenceNode      
HasSubtype DataType Argument      
HasSubtype DataType EnumValueType      
HasSubtype DataType OptionSet      
HasSubtype DataType Union      
HasSubtype DataType TimeZoneDataType      
HasSubtype DataType ApplicationDescription      
HasSubtype DataType RequestHeader      
HasSubtype DataType ResponseHeader      
HasSubtype DataType ServiceFault      
HasSubtype DataType SessionlessInvokeRequestType      
HasSubtype DataType SessionlessInvokeResponseType      
HasSubtype DataType FindServersRequest      
HasSubtype DataType FindServersResponse      
HasSubtype DataType ServerOnNetwork      
HasSubtype DataType FindServersOnNetworkRequest      
HasSubtype DataType FindServersOnNetworkResponse      
HasSubtype DataType UserTokenPolicy      
HasSubtype DataType EndpointDescription      
HasSubtype DataType GetEndpointsRequest      
HasSubtype DataType GetEndpointsResponse      
HasSubtype DataType RegisteredServer      
HasSubtype DataType RegisterServerRequest      
HasSubtype DataType RegisterServerResponse      
HasSubtype DataType DiscoveryConfiguration      
HasSubtype DataType RegisterServer2Request      
HasSubtype DataType RegisterServer2Response      
HasSubtype DataType ChannelSecurityToken      
HasSubtype DataType OpenSecureChannelRequest      
HasSubtype DataType OpenSecureChannelResponse      
HasSubtype DataType CloseSecureChannelRequest      
HasSubtype DataType CloseSecureChannelResponse      
HasSubtype DataType SignedSoftwareCertificate      
HasSubtype DataType SignatureData      
HasSubtype DataType CreateSessionRequest      
HasSubtype DataType CreateSessionResponse      
HasSubtype DataType UserIdentityToken      
HasSubtype DataType ActivateSessionRequest      
HasSubtype DataType ActivateSessionResponse      
HasSubtype DataType CloseSessionRequest      
HasSubtype DataType CloseSessionResponse      
HasSubtype DataType CancelRequest      
HasSubtype DataType CancelResponse      
HasSubtype DataType NodeAttributes      
HasSubtype DataType GenericAttributeValue      
HasSubtype DataType AddNodesItem      
HasSubtype DataType AddNodesResult      
HasSubtype DataType AddNodesRequest      
HasSubtype DataType AddNodesResponse      
HasSubtype DataType AddReferencesItem      
HasSubtype DataType AddReferencesRequest      
HasSubtype DataType AddReferencesResponse      
HasSubtype DataType DeleteNodesItem      
HasSubtype DataType DeleteNodesRequest      
HasSubtype DataType DeleteNodesResponse      
HasSubtype DataType DeleteReferencesItem      
HasSubtype DataType DeleteReferencesRequest      
HasSubtype DataType DeleteReferencesResponse      
HasSubtype DataType ViewDescription      
HasSubtype DataType BrowseDescription      
HasSubtype DataType ReferenceDescription      
HasSubtype DataType BrowseResult      
HasSubtype DataType BrowseRequest      
HasSubtype DataType BrowseResponse      
HasSubtype DataType BrowseNextRequest      
HasSubtype DataType BrowseNextResponse      
HasSubtype DataType RelativePathElement      
HasSubtype DataType RelativePath      
HasSubtype DataType BrowsePath      
HasSubtype DataType BrowsePathTarget      
HasSubtype DataType BrowsePathResult      
HasSubtype DataType TranslateBrowsePathsToNodeIdsRequest      
HasSubtype DataType TranslateBrowsePathsToNodeIdsResponse      
HasSubtype DataType RegisterNodesRequest      
HasSubtype DataType RegisterNodesResponse      
HasSubtype DataType UnregisterNodesRequest      
HasSubtype DataType UnregisterNodesResponse      
HasSubtype DataType EndpointConfiguration      
HasSubtype DataType QueryDataDescription      
HasSubtype DataType NodeTypeDescription      
HasSubtype DataType QueryDataSet      
HasSubtype DataType NodeReference      
HasSubtype DataType ContentFilterElement      
HasSubtype DataType ContentFilter      
HasSubtype DataType FilterOperand      
HasSubtype DataType ContentFilterElementResult      
HasSubtype DataType ContentFilterResult      
HasSubtype DataType ParsingResult      
HasSubtype DataType QueryFirstRequest      
HasSubtype DataType QueryFirstResponse      
HasSubtype DataType QueryNextRequest      
HasSubtype DataType QueryNextResponse      
HasSubtype DataType ReadValueId      
HasSubtype DataType ReadRequest      
HasSubtype DataType ReadResponse      
HasSubtype DataType HistoryReadValueId      
HasSubtype DataType HistoryReadResult      
HasSubtype DataType HistoryReadDetails      
HasSubtype DataType HistoryData      
HasSubtype DataType ModificationInfo      
HasSubtype DataType HistoryEvent      
HasSubtype DataType HistoryReadRequest      
HasSubtype DataType HistoryReadResponse      
HasSubtype DataType WriteValue      
HasSubtype DataType WriteRequest      
HasSubtype DataType WriteResponse      
HasSubtype DataType HistoryUpdateDetails      
HasSubtype DataType HistoryUpdateResult      
HasSubtype DataType HistoryUpdateRequest      
HasSubtype DataType HistoryUpdateResponse      
HasSubtype DataType CallMethodRequest      
HasSubtype DataType CallMethodResult      
HasSubtype DataType CallRequest      
HasSubtype DataType CallResponse      
HasSubtype DataType MonitoringFilter      
HasSubtype DataType AggregateConfiguration      
HasSubtype DataType MonitoringFilterResult      
HasSubtype DataType MonitoringParameters      
HasSubtype DataType MonitoredItemCreateRequest      
HasSubtype DataType MonitoredItemCreateResult      
HasSubtype DataType CreateMonitoredItemsRequest      
HasSubtype DataType CreateMonitoredItemsResponse      
HasSubtype DataType MonitoredItemModifyRequest      
HasSubtype DataType MonitoredItemModifyResult      
HasSubtype DataType ModifyMonitoredItemsRequest      
HasSubtype DataType ModifyMonitoredItemsResponse      
HasSubtype DataType SetMonitoringModeRequest      
HasSubtype DataType SetMonitoringModeResponse      
HasSubtype DataType SetTriggeringRequest      
HasSubtype DataType SetTriggeringResponse      
HasSubtype DataType DeleteMonitoredItemsRequest      
HasSubtype DataType DeleteMonitoredItemsResponse      
HasSubtype DataType CreateSubscriptionRequest      
HasSubtype DataType CreateSubscriptionResponse      
HasSubtype DataType ModifySubscriptionRequest      
HasSubtype DataType ModifySubscriptionResponse      
HasSubtype DataType SetPublishingModeRequest      
HasSubtype DataType SetPublishingModeResponse      
HasSubtype DataType NotificationMessage      
HasSubtype DataType NotificationData      
HasSubtype DataType MonitoredItemNotification      
HasSubtype DataType EventFieldList      
HasSubtype DataType HistoryEventFieldList      
HasSubtype DataType SubscriptionAcknowledgement      
HasSubtype DataType PublishRequest      
HasSubtype DataType PublishResponse      
HasSubtype DataType RepublishRequest      
HasSubtype DataType RepublishResponse      
HasSubtype DataType TransferResult      
HasSubtype DataType TransferSubscriptionsRequest      
HasSubtype DataType TransferSubscriptionsResponse      
HasSubtype DataType DeleteSubscriptionsRequest      
HasSubtype DataType DeleteSubscriptionsResponse      
HasSubtype DataType BuildInfo      
HasSubtype DataType RedundantServerDataType      
HasSubtype DataType EndpointUrlListDataType      
HasSubtype DataType NetworkGroupDataType      
HasSubtype DataType SamplingIntervalDiagnosticsDataType      
HasSubtype DataType ServerDiagnosticsSummaryDataType      
HasSubtype DataType ServerStatusDataType      
HasSubtype DataType SessionDiagnosticsDataType      
HasSubtype DataType SessionSecurityDiagnosticsDataType      
HasSubtype DataType ServiceCounterDataType      
HasSubtype DataType StatusResult      
HasSubtype DataType SubscriptionDiagnosticsDataType      
HasSubtype DataType ModelChangeStructureDataType      
HasSubtype DataType SemanticChangeStructureDataType      
HasSubtype DataType Range      
HasSubtype DataType EUInformation      
HasSubtype DataType ComplexNumberType      
HasSubtype DataType DoubleComplexNumberType      
HasSubtype DataType AxisInformation      
HasSubtype DataType XVType      
HasSubtype DataType ProgramDiagnosticDataType      
HasSubtype DataType ProgramDiagnostic2DataType      
HasSubtype DataType Annotation