MTCompositionType

The \mtmodel{MTCompositionType} represents all composition entities. The specification of how to form the \gls{BrowseName} is specified in Section~\ref{sec:browse-name-rules}. The data items are added to the relationship where the \gls{MTDataItem} to \gls{Composition} relationship is represented by the \gls{BrowseName} Composition property of the data item. The data items are added to the \gls{Composition} by their \glspl{BrowseName}. An XML element used to describe the lowest level structural building blocks contained within a component element.
The representation of the MTCompositionType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=2067 |
NamespaceUri | http://opcfoundation.org/UA/MTConnect/v2/ |
BrowseName | MTCompositionType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the MTCompositionType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | MTTypeName | String | PropertyType | Mandatory |
HasProperty | Variable | Name | String | PropertyType | Optional |
HasProperty | Variable | Uuid | String | PropertyType | Optional |
HasProperty | Variable | XmlId | String | PropertyType | Mandatory |