http://opcfoundation.org/UA/MTConnect/v2/ i=1 i=3 i=15 i=13 i=11 i=18 i=10 i=14 i=47 i=39 i=38 i=36 i=37 i=48 i=46 i=45 i=40 i=4 i=6 i=8 i=27 i=21 i=17 i=26 i=35 i=20 i=2 i=19 i=12 i=22 i=5 i=7 i=9 i=28 i=16 http://opcfoundation.org/UA/MTConnect/2.0/ i=11616 ns=1;i=3635 ns=1;i=3634 ns=1;i=3632 ns=1;i=3633 ns=1;i=3638 ns=1;i=3636 ns=1;i=3637 i=11715 IsNamespaceSubset i=68 ns=1;i=3630 false NamespacePublicationDate i=68 ns=1;i=3630 2020-06-05T00:00:00Z NamespaceUri i=68 ns=1;i=3630 http://opcfoundation.org/UA/MTConnect/2.0/ NamespaceVersion i=68 ns=1;i=3630 2.00.01 StaticStringNodeIdPattern i=68 ns=1;i=3630 StaticNodeIdTypes i=68 ns=1;i=3630 0 StaticNumericNodeIdRange i=68 ns=1;i=3630 1:1073741824 Opc.Ua.MTConnect i=72 ns=1;i=2732 ns=1;i=2731 i=93 ns=1;i=2746 ns=1;i=2904 ns=1;i=2910 Deprecated i=68 ns=1;i=2729 true NamespaceUri i=68 ns=1;i=2729 http://opcfoundation.org/UA/MTConnect/v2/ Opc.Ua.MTConnect i=72 ns=1;i=2736 ns=1;i=2735 i=92 ns=1;i=2749 ns=1;i=2770 ns=1;i=2790 ns=1;i=2832 ns=1;i=2838 ns=1;i=2866 ns=1;i=2907 ns=1;i=2913 ns=1;i=2942 ns=1;i=2948 ns=1;i=2954 ns=1;i=2960 ns=1;i=2966 ns=1;i=2972 ns=1;i=2978 ns=1;i=2984 ns=1;i=2990 ns=1;i=2996 ns=1;i=3002 ns=1;i=3008 ns=1;i=3014 ns=1;i=3020 ns=1;i=3026 ns=1;i=3032 ns=1;i=3038 ns=1;i=3044 ns=1;i=3050 ns=1;i=3056 Deprecated i=68 ns=1;i=2733 true NamespaceUri i=68 ns=1;i=2733 http://opcfoundation.org/UA/MTConnect/v2/Types.xsd MTChannelType A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=58 ns=1;i=2063 ns=1;i=2065 ns=1;i=2062 ns=1;i=2061 ns=1;i=2064 ns=1;i=2060 CalibrationDate A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=80 ns=1;i=2059 CalibrationInitials A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=80 ns=1;i=2059 MTDescription A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=80 ns=1;i=2059 Name A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=80 ns=1;i=2059 NextCalibrationDate A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=80 ns=1;i=2059 Number A Channel of a sensor. See ChannelType in type specifications. channel represents each sensing element connected to a sensor unit. i=68 i=78 ns=1;i=2059 MTComponentType The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=58 ns=1;i=2023 ns=1;i=2024 ns=1;i=2027 ns=1;i=2026 ns=1;i=2025 ns=1;i=2022 ns=1;i=2028 ns=1;i=2029 ns=1;i=2043 ns=1;i=2042 Name The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=80 ns=1;i=2021 NativeName The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=80 ns=1;i=2021 SampleInterval The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=80 ns=1;i=2021 SampleRate The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=80 ns=1;i=2021 Uuid The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=80 ns=1;i=2021 XmlId The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=68 i=78 ns=1;i=2021 Description The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. ns=1;i=2740 ns=1;i=2739 ns=1;i=2738 ns=1;i=2737 ns=1;i=2053 i=80 ns=1;i=2021 Data An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2028 Manufacturer An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2028 SerialNumber An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2028 Station An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2028 Configuration The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. ns=1;i=2044 i=80 ns=1;i=2021 Compositions The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=61 i=80 ns=1;i=2021 Components The base \gls{MTComponent} Type from which all MTConnect Components are derived. The component types will be created once for all \gls{MTComponent} \glspl{Object} of that type based on the \gls{QName} of the MTConnect XML element. The Component Objects will be created and inserted into the \mtmodel{Components} folder with a \gls{BrowseName} of the Component \gls{QName} and the \mtmodel{name} element if specified surrounded by square brackets, \texttt{[]}. For example if the MTConnect Element is: \xml{<Linear name='X'>...</...>} The OPC UA Object with \gls{BrowseName} \xml{Linear[X]} will be created with the \uamodel{HasTypeDefinition} referencing the \mtmodel{Linear} OPC UA \gls{Type}. The meta data for the component and its relationships are static. The dynamic data will be represented using the \cite{UAPart8}. An abstract XML element. Replaced in the XML document by types of component elements representing physical parts and logical functions of a piece of equipment. i=61 i=80 ns=1;i=2021 MTDeviceType See DeviceType.tex. The primary container element for each piece of equipment. device is organized within the devices container. ns=1;i=2021 ns=1;i=2017 ns=1;i=3668 ns=1;i=3669 ns=1;i=2016 Iso841Class See DeviceType.tex. The primary container element for each piece of equipment. device is organized within the devices container. i=68 i=80 ns=1;i=2015 Name See DeviceType.tex. The primary container element for each piece of equipment. device is organized within the devices container. i=68 i=78 ns=1;i=2015 Uuid See DeviceType.tex. The primary container element for each piece of equipment. device is organized within the devices container. i=68 i=78 ns=1;i=2015 Version See DeviceType.tex. The primary container element for each piece of equipment. device is organized within the devices container. i=68 i=80 ns=1;i=2015 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. i=58 ns=1;i=2069 ns=1;i=2071 ns=1;i=2070 ns=1;i=2068 MTTypeName 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. i=68 i=78 ns=1;i=2067 Name 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. i=68 i=80 ns=1;i=2067 Uuid 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. i=68 i=80 ns=1;i=2067 XmlId 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. i=68 i=78 ns=1;i=2067 MTConfigurationType The abstract \mtuatype{MTConfigurationType} currently has only one sub-type, \\ \mtuatype{MTSensorConfigurationType}. In the future, the configurations will also contain component and device configuration information as sub-types. An XML element that contains technical information about a piece of equipment describing its physical layout or functional characteristics. i=58 MTSensorConfigurationType An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. ns=1;i=2044 ns=1;i=2048 ns=1;i=2050 ns=1;i=2047 ns=1;i=2049 ns=1;i=2052 CalibrationDate An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. i=68 i=80 ns=1;i=2046 CalibrationInitials An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. i=68 i=80 ns=1;i=2046 FirwareVersion An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. i=68 i=78 ns=1;i=2046 NextCalibrationDate An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. i=68 i=80 ns=1;i=2046 Channels An MTConnect Sensor Configuration associated with the Component. See SensorConfigurationType in type-specifications. An element that can contain descriptive content defining the configuration information for sensor. i=61 i=80 ns=1;i=2046 MTDescriptionType An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=58 ns=1;i=2057 ns=1;i=2056 ns=1;i=2055 ns=1;i=2054 Data An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2053 Manufacturer An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2053 SerialNumber An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2053 Station An MTConnect Component Description. See the DescriptionType in the type-specifications. An XML element that can contain any descriptive content. i=68 i=80 ns=1;i=2053 ActuatorType the information for an apparatus for moving or controlling a mechanism or system Redefined as a piece of equipment with the ability to be represented as a lower level component of a parent component element or as a composition element. See actuator type ns=1;i=2021 AuxiliariesType p {padding:0px; margin:0px;} &#160; An XML container used to organize information for lower level elements representing functional sub-systems that provide supplementary or extended capabilities for a piece of equipment, but they are not required for the basic operation of the equipment. ns=1;i=2021 BarFeederType a unit involved in delivering bar stock to a piece of equipment. barfeeder is an XML container that represents the information for a unit involved in delivering bar stock to a piece of equipment. ns=1;i=2076 EnvironmentalType the information for a unit or function involved in monitoring, managing, or conditioning the environment around or within a piece of equipment. environmental is an XML container that represents the information for a unit or function involved in monitoring, managing, or conditioning the environment around or within a piece of equipment. ns=1;i=2076 LoaderType the information for a unit comprised of all the parts involved in moving and distributing materials, parts, tooling, and other items to or from a piece of equipment loader is an XML container that represents the information for a unit comprised of all the parts involved in moving and distributing materials, parts, tooling, and other items to or from a piece of equipment. ns=1;i=2076 SensorType the information for a piece of equipment that responds to a physical stimulus and transmits a resulting impulse or value from a sensing unit The sensor unit is modeled as a lower level component called sensor. ns=1;i=2076 ToolingDeliveryType a unit involved in managing, positioning, storing, and delivering tooling within a piece of equipment. toolingdelivery is an XML container that represents the information for a unit involved in managing, positioning, storing, and delivering tooling within a piece of equipment. ns=1;i=2076 WasteDisposalType the information for a unit comprised of all the parts involved in removing manufacturing byproducts from a piece of equipment wastedisposal is an XML container that represents the information for a unit comprised of all the parts involved in removing manufacturing byproducts from a piece of equipment. ns=1;i=2076 AxesType Organizes parts of the device that perform linear or rotational motion An XML container used to organize the structural element of a piece of equipment that perform linear or rotational motion. ns=1;i=2021 LinearType the movement of a physical piece of equipment, or a portion of the equipment, in a straight line. A linear axis represents the movement of a physical piece of equipment, or a portion of the equipment, in a straight line. ns=1;i=2078 RotaryType rotary movement of a physical piece of equipment or a portion of the equipment. A rotary axis represents any non-linear or rotary movement of a physical piece of equipment or a portion of the equipment. ns=1;i=2078 ChuckType provides the information about a mechanism that holds a part or stock material in place Chuck is an XML container that provides the information about a mechanism that holds a part or stock material in place. ns=1;i=2132 ControllerType intelligent or computational function within a piece of equipment An XML container used to organize information about an intelligent or computational function within a piece of equipment. ns=1;i=2021 PathType information for an independent operation or function within a \mtuatype{ControllerType} path is an XML container that represents the information for an independent operation or function within a controller. ns=1;i=2088 DoorType the information for a mechanical mechanism or closure that can cover, for example, a physical access portal into a piece of equipment door component is an XML container that represents the information for a mechanical mechanism or closure that can cover. ns=1;i=2021 InterfacesType An XML container that organizes information used to coordinate actions and activities between pieces of equipment that communicate information between each other. ns=1;i=2021 BarFeederInterfaceType information used to coordinate the operations between a Bar Feeder and another piece of equipment barfeederinterface provides the set of information used to coordinate the operations between a Bar Feeder and another piece of equipment. ns=1;i=2108 ChuckInterfaceType information used to coordinate the operations between two pieces of equipment, one of which controls the operation of a chuck chuckinterface provides the set of information used to coordinate the operations between two pieces of equipment, one of which controls the operation of a chuck. ns=1;i=2108 DoorInterfaceType information used to coordinate the operations between two pieces of equipment, one of which controls the operation of a door doorinterface provides the set of information used to coordinate the operations between two pieces of equipment, one of which controls the operation of a door. ns=1;i=2108 MaterialHandlerInterfaceType set of information used to coordinate the operations between a piece of equipment and another associated piece of equipment used to automatically handle various types of materials or services associated with the original piece of equipment materialhandlerinterface provides the set of information used to coordinate the operations between a piece of equipment and another associated piece of equipment used to automatically handle various types of materials or services associated with the original piece of equipment. ns=1;i=2108 ResourcesType An XML container used to organize information for lower level elements representing types of items, materials, and personnel that support the operation of a piece of equipment or work to be performed at a location. resources also represents materials or other items consumed or transformed by a piece of equipment for production of parts or other types of goods. ns=1;i=2021 MaterialsType information about materials or other items consumed or used by the piece of equipment for production of parts, materials, or other types of goods materials is an XML container that provides information about materials or other items consumed or used by the piece of equipment for production of parts, materials, or other types of goods. ns=1;i=2130 StockType the information for the material that is used in a manufacturing process and to which work is applied in a machine or piece of equipment to produce parts. stock is an XML container that represents the information for the material that is used in a manufacturing process and to which work is applied in a machine or piece of equipment to produce parts. ns=1;i=2118 PersonnelType personnel is an XML container that provides information about an individual or individuals who either control, support, or otherwise interface with a piece of equipment. ns=1;i=2130 SystemsType major sub-systems that are permanently integrated into a piece of equipment An XML container used to organize information for lower level elements representing the major sub-systems that are permanently integrated into a piece of equipment. ns=1;i=2021 CoolantType a system comprised of all the parts involved in distribution and management of fluids that remove heat from a piece of equipment. coolant is an XML container that represents the information for a system comprised of all the parts involved in distribution and management of fluids that remove heat from a piece of equipment. ns=1;i=2138 DielectricType a system that manages a chemical mixture used in a manufacturing process being performed at that piece of equipment. dielectric is an XML container that represents the information for a system that manages a chemical mixture used in a manufacturing process being performed at that piece of equipment. ns=1;i=2138 ElectricType represents the information for the main power supply for device piece of equipment and the distribution of that power throughout the equipment. electric is an XML container that represents the information for the main power supply for device piece of equipment and the distribution of that power throughout the equipment. ns=1;i=2138 EnclosureType a structure used to contain or isolate a piece of equipment or area. enclosure is an XML container that represents the information for a structure used to contain or isolate a piece of equipment or area. ns=1;i=2138 FeederType the information for a system that manages the delivery of materials within a piece of equipment. feeder is an XML container that represents the information for a system that manages the delivery of materials within a piece of equipment. ns=1;i=2138 HydraulicType system comprised of all the parts involved in moving and distributing pressurized liquid throughout the piece of equipment. hydraulic is an XML container that represents the information for a system comprised of all the parts involved in moving and distributing pressurized liquid throughout the piece of equipment. ns=1;i=2138 LubricationType a system comprised of all the parts involved in distribution and management of fluids used to lubricate portions of the piece of equipment. lubrication is an XML container that represents the information for a system comprised of all the parts involved in distribution and management of fluids used to lubricate portions of the piece of equipment. ns=1;i=2138 PneumaticType a system comprised of all the parts involved in moving and distributing pressurized gas throughout the piece of equipment. pneumatic is an XML container that represents the information for a system comprised of all the parts involved in moving and distributing pressurized gas throughout the piece of equipment. ns=1;i=2138 ProcessPowerType the information for a power source associated with a piece of equipment that supplies energy to the manufacturing process separate from the Electric system processpower is an XML container that represents the information for a power source associated with a piece of equipment that supplies energy to the manufacturing process separate from the electric system. ns=1;i=2138 ProtectiveType the information for those functions that detect or prevent harm or damage to equipment or personnel. Protective is an XML container that represents the information for those functions that detect or prevent harm or damage to equipment or personnel. ns=1;i=2138 AssetEventDataType A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. Structure A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. The unique identifier for the mtconnect asset. The identifier MUST be unique with respect to all other asset in an MTConnect installation. The identifier SHOULD be globally unique with respect to all other asset. The type of asset that was updated. Default Binary A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. ns=1;i=2618 i=76 ns=1;i=2746 AssetEventDataType A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. i=69 ns=1;i=2747 ns=1;i=2729 AssetEventDataType DictionaryFragment A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. ns=1;i=2746 i=68 Default XML A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. ns=1;i=2618 i=76 ns=1;i=2749 AssetEventDataType A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. i=69 ns=1;i=2733 //xs:element[@name='AssetEventDataType'] Default JSON A special \gls{Variable} data type for asset change with a \mtmodel{AssetType} and \mtmodel{AssetId}. ns=1;i=2618 i=76 MTAssetEventType The asset events have an additional attribute regarding the asset change or removal identifier and the type of asset that is being reported. i=63 ns=1;i=2753 ns=1;i=2755 ns=1;i=2754 ns=1;i=2752 ns=1;i=2759 ns=1;i=2758 ns=1;i=2757 ns=1;i=2756 ns=1;i=2751 ns=1;i=2760 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2621 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2621 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2621 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2621 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2763 ns=1;i=2762 ns=1;i=2764 ns=1;i=2761 ns=1;i=2647 i=80 ns=1;i=2621 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2760 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2760 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2760 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2760 MTCategoryType Represents the \gls{category} attribute of the MTConnect \gls{MTDataItem}. i=29 ns=1;i=2765 Represents the \gls{category} attribute of the MTConnect \gls{MTDataItem}. An event category is a data item representing a discrete piece of information from the piece of equipment. A condition category is a data item that communicates information about the health of a piece of equipment and its ability to function. A sample category is the reading of the value of a continuously variable or analog data value. EnumStrings Represents the \gls{category} attribute of the MTConnect \gls{MTDataItem}. i=68 i=78 ns=1;i=2634 en EVENT en CONDITION en SAMPLE Default XML Represents the \gls{category} attribute of the MTConnect \gls{MTDataItem}. ns=1;i=2634 i=76 ns=1;i=2770 MTCategoryType Represents the \gls{category} attribute of the MTConnect \gls{MTDataItem}. i=69 ns=1;i=2733 //xs:element[@name='MTCategoryType'] MTConditionClassType The abstract type for all data items types that are specifically for \mtmodel{CONDITION} \gls{category}. An XML element which provides the information and data reported from a piece of equipment for those dataitem elements defined with a category attribute of condition category in the mtconnectdevices document. ns=1;i=2425 MTConstraintType The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=58 ns=1;i=2650 ns=1;i=2649 ns=1;i=2651 ns=1;i=2648 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2647 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2647 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2647 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2647 MTControlledVocabEventType All \glspl{MTDataItem} with \gls{category} \mtmodel{EVENT} having Controlled Vocabularies (Enumerations) will be added as sub-types of this type which is mapped to the OPC/UA MultiStateValueDiscreteType. Otherwise, either \mtmodel{MTString} or \mtmodel{MTNumeric} will be used. All subtypes are direct representations of the MTConnect equivalent elements that can be found in the MTConnect Part 3 \cite{MTCPart3} documents. i=2376 ns=1;i=2773 ns=1;i=2775 ns=1;i=2774 ns=1;i=2772 ns=1;i=2779 ns=1;i=2778 ns=1;i=2777 ns=1;i=2776 ns=1;i=2771 ns=1;i=2780 ns=1;i=3090 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2626 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2626 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2626 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2626 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2783 ns=1;i=2782 ns=1;i=2784 ns=1;i=2781 ns=1;i=2647 i=80 ns=1;i=2626 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2780 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2780 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2780 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2780 ValueAsText All \glspl{MTDataItem} with \gls{category} \mtmodel{EVENT} having Controlled Vocabularies (Enumerations) will be added as sub-types of this type which is mapped to the OPC/UA MultiStateValueDiscreteType. Otherwise, either \mtmodel{MTString} or \mtmodel{MTNumeric} will be used. All subtypes are direct representations of the MTConnect equivalent elements that can be found in the MTConnect Part 3 \cite{MTCPart3} documents. i=68 i=78 ns=1;i=2626 MTCoordinateSystemType Represents the \mtmodel{coordinateSystem} attribute of the MTConnect \gls{MTDataItem}. It is a reference system that associates a unique set of n parameters with each point in an n-dimensional space. Ref: ISO 10303-218:2004 i=29 ns=1;i=2785 Represents the \mtmodel{coordinateSystem} attribute of the MTConnect \gls{MTDataItem}. It is a reference system that associates a unique set of n parameters with each point in an n-dimensional space. Ref: ISO 10303-218:2004 An unchangeable coordinate system that has machine zero as its origin. The coordinate system that represents the working area for a particular workpiece whose origin is shifted within the machine coordinate system. If the work coordinates are not currently defined in the piece of equipment, the machine coordinates will be used. EnumStrings Represents the \mtmodel{coordinateSystem} attribute of the MTConnect \gls{MTDataItem}. It is a reference system that associates a unique set of n parameters with each point in an n-dimensional space. Ref: ISO 10303-218:2004 i=68 i=78 ns=1;i=2635 en MACHINE en WORK Default XML Represents the \mtmodel{coordinateSystem} attribute of the MTConnect \gls{MTDataItem}. It is a reference system that associates a unique set of n parameters with each point in an n-dimensional space. Ref: ISO 10303-218:2004 ns=1;i=2635 i=76 ns=1;i=2790 MTCoordinateSystemType Represents the \mtmodel{coordinateSystem} attribute of the MTConnect \gls{MTDataItem}. It is a reference system that associates a unique set of n parameters with each point in an n-dimensional space. Ref: ISO 10303-218:2004 i=69 ns=1;i=2733 //xs:element[@name='MTCoordinateSystemType'] MTEventClassType The base type class for all data items with a \gls{category} of \mtmodel{EVENT}. An XML element which provides the information and data reported from a piece of equipment for those dataitem elements defined with a category attribute of event category in the mtconnectdevices document. ns=1;i=2425 MTMessageEventType i=2041 ns=1;i=2657 NativeCode i=68 i=80 ns=1;i=2656 MTMessageType The message is a sub-type of the \uaterm{DataVariableType} using the \mtuatype{MessageDataType} to represent the values for \mtterm{NativeCode} and \mtterm{Text} of the message from the \gls{CDATA} of the MTConnect Streams message. Any text string of information to be transferred from a piece of equipment to a client software application. i=63 ns=1;i=2793 ns=1;i=2795 ns=1;i=2794 ns=1;i=2792 ns=1;i=2799 ns=1;i=2798 ns=1;i=2797 ns=1;i=2796 ns=1;i=2791 ns=1;i=2800 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2471 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2471 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2471 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2471 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2803 ns=1;i=2802 ns=1;i=2804 ns=1;i=2801 ns=1;i=2647 i=80 ns=1;i=2471 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2800 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2800 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2800 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2800 MTNumericEventType All data items with category \gls{MTEvent} and a numeric value. These are usually counters for parts and lines. Currently only builtin types that are known to be integers will be sub-typed from this type. Extended types will be subtyped from the \mtuatype{MTStringEventType}. i=2365 ns=1;i=2807 ns=1;i=2809 ns=1;i=2808 ns=1;i=2806 ns=1;i=2813 ns=1;i=2812 ns=1;i=2811 ns=1;i=2810 ns=1;i=2805 ns=1;i=2814 ns=1;i=2822 ns=1;i=3671 ns=1;i=2823 ns=1;i=2826 ns=1;i=2821 ns=1;i=2824 ns=1;i=3675 ns=1;i=2819 ns=1;i=2820 ns=1;i=2825 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2438 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2438 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2438 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2438 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2817 ns=1;i=2816 ns=1;i=2818 ns=1;i=2815 ns=1;i=2647 i=80 ns=1;i=2438 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2814 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2814 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2814 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2814 CoordinateSystem These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 Duration These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 InitialValue These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 MinimumDeltaFilter These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 NativeUnits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 ResetTrigger These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 ResetTriggeredReason These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 SignificantDigits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 Statistic These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 Units These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2438 MTRepresentationType Represents the \mtmodel{representation} attribute of the MTConnect \gls{MTDataItem}. i=29 ns=1;i=2827 Represents the \mtmodel{representation} attribute of the MTConnect \gls{MTDataItem}. A data entity where each discrete occurrence of the data may have the same value as the previous occurrence of the data. A series of sampled data. The measured value of the sample data. EnumStrings Represents the \mtmodel{representation} attribute of the MTConnect \gls{MTDataItem}. i=68 i=78 ns=1;i=2633 en DISCRETE en TIME_SERIES en VALUE Default XML Represents the \mtmodel{representation} attribute of the MTConnect \gls{MTDataItem}. ns=1;i=2633 i=76 ns=1;i=2832 MTRepresentationType Represents the \mtmodel{representation} attribute of the MTConnect \gls{MTDataItem}. i=69 ns=1;i=2733 //xs:element[@name='MTRepresentationType'] MTResetTriggerType These need to become \uamodel{Good_} status code in OPC UA. resettrigger is an optional XML element that identifies the type of event that may cause a reset to occur. It is additional information regarding the meaning of the data that establishes an understanding of the time frame that the data represents so that the data may be correctly understood by a client software application. i=29 ns=1;i=2833 These need to become \uamodel{Good_} status code in OPC UA. resettrigger is an optional XML element that identifies the type of event that may cause a reset to occur. It is additional information regarding the meaning of the data that establishes an understanding of the time frame that the data represents so that the data may be correctly understood by a client software application. The value of the data entity that is measuring an action or operation is to be reset upon completion of that action or operation. The value of the data entity is to be reset at the end of a 12-month period. The value of the data entity is to be reset at the end of a 24-hour period. Action related to maintenance on the piece of equipment. Operations based on the instructions received from an external source. The value of the data entity is to be reset at the end of a monthly period. The value of the data entity is to be reset when power was applied to the piece of equipment after a planned or unplanned interruption of power has occurred. The value of the data entity is to be reset at the end of a work shift. The value of the data entity is to be reset at the end of a 7-day period. EnumStrings These need to become \uamodel{Good_} status code in OPC UA. resettrigger is an optional XML element that identifies the type of event that may cause a reset to occur. It is additional information regarding the meaning of the data that establishes an understanding of the time frame that the data represents so that the data may be correctly understood by a client software application. i=68 i=78 ns=1;i=2636 en ACTION_COMPLETE en ANNUAL en DAY en MAINTENANCE en MANUAL en MONTH en POWER_ON en SHIFT en WEEK Default XML These need to become \uamodel{Good_} status code in OPC UA. resettrigger is an optional XML element that identifies the type of event that may cause a reset to occur. It is additional information regarding the meaning of the data that establishes an understanding of the time frame that the data represents so that the data may be correctly understood by a client software application. ns=1;i=2636 i=76 ns=1;i=2838 MTResetTriggerType These need to become \uamodel{Good_} status code in OPC UA. resettrigger is an optional XML element that identifies the type of event that may cause a reset to occur. It is additional information regarding the meaning of the data that establishes an understanding of the time frame that the data represents so that the data may be correctly understood by a client software application. i=69 ns=1;i=2733 //xs:element[@name='MTResetTriggerType'] MTSampleType Data Items with category \mtmodel{SAMPLE}. The simplest mapping since all these types are floating point numeric data and comply with the \uamodel{AnalogUnitType} from \cite{UAPart8} Amendment 1. In ammendment 1, the \uamodel{EURange} is optional. \uamodel{EngineeringUnits} for all \mtuatype{MTSampleType} Data Items. The \uamodel{EURange} will becreated if the \mtmodel{Constraints} element exists and both \mtmodel{Maximum} and \mtmodel{Minimum} values are given. An XML element that provides the information and data reported from a piece of equipment for those dataitem elements defined with a category attribute of sample category in the mtconnectdevices document. i=17497 ns=1;i=2841 ns=1;i=2843 ns=1;i=2842 ns=1;i=2840 ns=1;i=2847 ns=1;i=2846 ns=1;i=2845 ns=1;i=2844 ns=1;i=2839 ns=1;i=2848 ns=1;i=2856 ns=1;i=3672 ns=1;i=2857 ns=1;i=2860 ns=1;i=2855 ns=1;i=2858 ns=1;i=3676 ns=1;i=2853 ns=1;i=2854 ns=1;i=2859 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2429 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2429 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2429 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2429 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2851 ns=1;i=2850 ns=1;i=2852 ns=1;i=2849 ns=1;i=2647 i=80 ns=1;i=2429 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2848 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2848 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2848 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2848 CoordinateSystem These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 Duration These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 InitialValue These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 MinimumDeltaFilter These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 NativeUnits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 ResetTrigger These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 ResetTriggeredReason These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 SignificantDigits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 Statistic These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 Units These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2429 MTStatisticType i=29 ns=1;i=2861 Mathematical Average value calculated for the data item during the calculation period. The upper limit of data reported for a data item. The middle number of a series of numbers. The lower limit of data reported for a data item. The number in a series of numbers that occurs most often. Difference between the maximum and minimum value of a data item during the calculation period. Also represents Peak-to-Peak measurement in a waveform. Mathematical Root Mean Square (RMS) value calculated for the data item during the calculation period. Statistical Standard Deviation value calculated for the data item during the calculation period. EnumStrings i=68 i=78 ns=1;i=2659 en AVERAGE en MAXIMUM en MEDIAN en MINIMUM en MODE en RANGE en ROOT_MEAN_SQUARE en STANDARD_DEVIATION Default XML ns=1;i=2659 i=76 ns=1;i=2866 MTStatisticType i=69 ns=1;i=2733 //xs:element[@name='MTStatisticType'] MTStringEventType All data items with \gls{category} \uamodel{EVENT} where the data is freeform text. The data type will be set to String for all the sub-types. All extended type, regardless of controlled vocabularies, will use this base type unless proprietary enumerations are added to the nodeset as required by the builtin state event types inherited from \mtmodel{MTControlledVocabEventType} (see \ref{type:MTControlledVocabEventType}). i=63 ns=1;i=2869 ns=1;i=2871 ns=1;i=2870 ns=1;i=2868 ns=1;i=2875 ns=1;i=2874 ns=1;i=2873 ns=1;i=2872 ns=1;i=2867 ns=1;i=2876 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2433 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2433 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2433 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2433 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2879 ns=1;i=2878 ns=1;i=2880 ns=1;i=2877 ns=1;i=2647 i=80 ns=1;i=2433 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2876 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2876 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2876 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2876 MTThreeSpaceSampleType A special data item type that represents a three space coordinate. It uses a data type with three fields, X, Y, and Z, where the coordinates are given in millimeters. The EngineeringUnits will always be set to MMT in the UNECE convetion. i=2365 ns=1;i=2883 ns=1;i=2885 ns=1;i=2884 ns=1;i=2882 ns=1;i=2889 ns=1;i=2888 ns=1;i=2887 ns=1;i=2886 ns=1;i=2881 ns=1;i=2890 ns=1;i=2898 ns=1;i=3673 ns=1;i=2899 ns=1;i=2902 ns=1;i=2897 ns=1;i=2900 ns=1;i=3677 ns=1;i=2895 ns=1;i=2896 ns=1;i=2901 ns=1;i=2642 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2641 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2641 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2641 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2641 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2893 ns=1;i=2892 ns=1;i=2894 ns=1;i=2891 ns=1;i=2647 i=80 ns=1;i=2641 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2890 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2890 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2890 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2890 CoordinateSystem These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 Duration These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 InitialValue These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 MinimumDeltaFilter These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 NativeUnits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 ResetTrigger These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 ResetTriggeredReason These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 SignificantDigits These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 Statistic These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 Units These are the additional attributes that are relevent to numeric data items. The factory will evaluate these values and will set the engineering units and the range associated with the parent entity. i=68 i=80 ns=1;i=2641 EngineeringUnits A special data item type that represents a three space coordinate. It uses a data type with three fields, X, Y, and Z, where the coordinates are given in millimeters. The EngineeringUnits will always be set to MMT in the UNECE convetion. i=68 i=78 ns=1;i=2641 MessageDataType Structure The native code (usually an alpha-numeric value) generated by the controller of a piece of equipment or the element. Default Binary ns=1;i=2653 i=76 ns=1;i=2904 MessageDataType i=69 ns=1;i=2905 ns=1;i=2729 MessageDataType DictionaryFragment ns=1;i=2904 i=68 Default XML ns=1;i=2653 i=76 ns=1;i=2907 MessageDataType i=69 ns=1;i=2733 //xs:element[@name='MessageDataType'] Default JSON ns=1;i=2653 i=76 ThreeSpaceSampleDataType Represents a position in a three space coordinate system. The positions must be given in millimeters. Structure Represents a position in a three space coordinate system. The positions must be given in millimeters. If not present, must be set to NaN. If not present, must be set to NaN. If not present, must be set to NaN. Default Binary Represents a position in a three space coordinate system. The positions must be given in millimeters. ns=1;i=2637 i=76 ns=1;i=2910 ThreeSpaceSampleDataType Represents a position in a three space coordinate system. The positions must be given in millimeters. i=69 ns=1;i=2911 ns=1;i=2729 ThreeSpaceSampleDataType DictionaryFragment Represents a position in a three space coordinate system. The positions must be given in millimeters. ns=1;i=2910 i=68 Default XML Represents a position in a three space coordinate system. The positions must be given in millimeters. ns=1;i=2637 i=76 ns=1;i=2913 ThreeSpaceSampleDataType Represents a position in a three space coordinate system. The positions must be given in millimeters. i=69 ns=1;i=2733 //xs:element[@name='ThreeSpaceSampleDataType'] Default JSON Represents a position in a three space coordinate system. The positions must be given in millimeters. ns=1;i=2637 i=76 MTConditionEventType The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=2782 ns=1;i=4336 ns=1;i=4327 ns=1;i=4328 ns=1;i=4329 ns=1;i=4330 ns=1;i=4331 ns=1;i=4332 ns=1;i=4333 ActiveState The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=78 ns=1;i=4326 DataItemId The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=78 ns=1;i=4326 MTSeverity The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=78 ns=1;i=4326 MTSubTypeName The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=78 ns=1;i=4326 MTTypeName The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=78 ns=1;i=4326 NativeCode The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=80 ns=1;i=4326 NativeSeverity The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=80 ns=1;i=4326 Qualifier The condition type is derived from the UA \uamodel{ContitionType}. When the \mtmodel{Warning} or \mtmodel{Fault} state occurs, an \mtuatype{MTConditionEventType} \uamodel{Event} is created with the \mtmodel{ActiveState} set to \uamodel{True} and \uamodel{Retain} set to \uamodel{True}. The severity is used to represent the MTConnect condition states of Warning and Fault with the values of 500 and 1000 respectively. A new \uamodel{NodeId} will be created for every unique instance of the MTConnect \mtmodel{Condition} reported. When the \mtmodel{Condition} goes back to Normal, the \mtmodel{ActiveState} is set to \uamodel{False} and \uamodel{Retain} is also set to \uamodel{False} with the \uamodel{NodeId} of the associated \mtmodel{Condition}. If multiple MTConnect \mtmodel{Condition}s have been cleared at the same time, all currently active \mtuatype{MTConditionEventType} \uamodel{Event}s will need to deactivated. The \mtuatype{MTConditionEventType} must set the \uamodel{BaseEvent} \uamodel{SourceNode} to the related \mtuatype{MTConditionType} that represents the meta-data for this Condition. The \mtuatype{MTConditionEventType} will never be instantiated in the \uaterm{AddressSpace} as an \uamodel{Object}. i=68 i=80 ns=1;i=4326 MTConditionType An \mtmodel{MTConditionType} instance will be created for event MTConnect \gls{MTDataItem} with a \gls{category} of \mtmodel{CONDITION}. The \gls{BrowseName} of the condition uses the same naming convention as the MTConnect \gls{MTDataItem} types with \gls{MTCondition} appended as a suffix. For example the condition with \gls{type} of \mtmodel{TEMPERATURE} will have the browse name of \mtmodel{TemperatureCondition} as opposed to the \mtuatype{MTSampleType} of \mtmodel{Temperature}. An XML element which provides the information and data reported from a piece of equipment for those dataitem elements defined with a category attribute of condition category in the mtconnectdevices document. i=58 ns=1;i=2917 ns=1;i=2919 ns=1;i=2918 ns=1;i=2916 ns=1;i=2923 ns=1;i=2922 ns=1;i=2921 ns=1;i=2920 ns=1;i=2915 ns=1;i=2924 Category The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2660 MTSubTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 MTTypeName The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2660 Name The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 PeriodFilter The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 Representation The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 SampleRate The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 SourceData The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=80 ns=1;i=2660 XmlId The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. i=68 i=78 ns=1;i=2660 Constraints The data item mixin will inject the properties and the methods into the related classes. This facility is similar to the Ruby module mixin or the Scala traits. data entity describing a piece of information reported about a piece of equipment. ns=1;i=2927 ns=1;i=2926 ns=1;i=2928 ns=1;i=2925 ns=1;i=2647 i=80 ns=1;i=2660 Maximum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2924 Minimum The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2924 Nominal The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2924 Values The MTConnect constraints. The Values or the Minimum, Maximum, and Nominal values should be provided. Multiple Values can be provided as an array as a set of allowable values for this \gls{MTDataItem}. A constraint is used by a software application to evaluate the validity of the reported data. i=68 i=80 ns=1;i=2924 MTSeverityDataType i=29 ns=1;i=2937 Fault value for a condition element. Normal value for a condition element. Warning value for a condition element. EnumStrings i=68 i=78 ns=1;i=2669 en FAULT en NORMAL en WARNING Default XML ns=1;i=2669 i=76 ns=1;i=2942 MTSeverityDataType i=69 ns=1;i=2733 //xs:element[@name='MTSeverityDataType'] QualifierDataType i=29 ns=1;i=2943 High qualifier value for a condition element. Low qualifier value for a condition element. EnumStrings i=68 i=78 ns=1;i=2668 en HIGH en LOW Default XML ns=1;i=2668 i=76 ns=1;i=2948 QualifierDataType i=69 ns=1;i=2733 //xs:element[@name='QualifierDataType'] MTDataItemClassType Abstract base class for all the data item class types. The names are created by pascal typing the names and then generating appending \mtmodel{Type}. data entity describing a piece of information reported about a piece of equipment. i=11163 MTMessageClassType Any text string of information to be transferred from a piece of equipment to a client software application. ns=1;i=2631 MTSampleClassType The base type class for all data items with a \gls{category} of \mtmodel{SAMPLE}. An XML element that provides the information and data reported from a piece of equipment for those dataitem elements defined with a category attribute of sample category in the mtconnectdevices document. ns=1;i=2425 AccelerationClassType Rate of change of velocity. $\frac{MILLIMETER}{SECOND^{2}}$ The measurement of the rate of change of velocity. ns=1;i=2345 AccumulatedTimeClassType The measurement of accumulated time for an activity or event. $SECOND$ The measurement of accumulated time for an activity or event. ns=1;i=2345 AmperageClassType The measurement of electrical current. $AMPERE$ DEPRECATED in Version 1.6. Replaced by amperageac sample and amperagedc sample. ns=1;i=2345 AngleClassType The measurement of angular position. $DEGREE$ The measurement of angular position. ns=1;i=2345 AngularAccelerationClassType Rate of change of angular velocity. $\frac{DEGREE}{SECOND^{2}}$ The measurement rate of change of angular velocity. ns=1;i=2345 AngularVelocityClassType Rate of change of angular position. $\frac{DEGREE}{SECOND}$ The measurement of the rate of change of angular position. ns=1;i=2345 AxisFeedrateClassType The feedrate of a linear axis. $\frac{MILLIMETER}{SECOND}$ The measurement of the feedrate of a linear axis. ns=1;i=2345 ClockTimeClassType The value provided by a timing device at a specific point in time. $TIMESTAMP$ The value provided by a timing device at a specific point in time. ns=1;i=2345 ConcentrationClassType Percentage of one component within a mixture of components. $PERCENT$ The measurement of the percentage of one component within a mixture of components ns=1;i=2345 ConductivityClassType The ability of a material to conduct electricity. $\frac{SIEMENS}{METER}$ The measurement of the ability of a material to conduct electricity. ns=1;i=2345 DisplacementClassType The change in position of an object. $MILLIMETER$ The measurement of the change in position of an object. ns=1;i=2345 ElectricalEnergyClassType The measurement of electrical energy consumption by a component. $WATT \times SECOND$ The measurement of electrical energy consumption by a component. ns=1;i=2345 EquipmentTimerClassType The measurement of the amount of time a \mtmodel{SECOND} piece of equipment or a sub-part of a piece of equipment has performed specific activities. Often used to determine when maintenance may be required for the equipment. Multiple subTypes of \mtmodel{EQUIPMENT_TIMER} MAY be defined. A subType MUST always be specified. $SECOND$ The measurement of the amount of time a piece of equipment or a sub-part of a piece of equipment has performed specific activities. ns=1;i=2345 FillLevelClassType The measurement of the amount of a substance remaining compared to the planned maximum amount of that substance. $PERCENT$ The measurement of the amount of a substance remaining compared to the planned maximum amount of that substance. ns=1;i=2345 FlowClassType The rate of flow of a fluid. $\frac{LITER}{SECOND}$ The measurement of the rate of flow of a fluid. ns=1;i=2345 FrequencyClassType The measurement of the number of occurrences of a repeating event per unit time. $HERTZ$ The measurement of the number of occurrences of a repeating event per unit time. ns=1;i=2345 LengthClassType The length of an object. $MILLIMETER$ The measurement of the length of an object. ns=1;i=2345 LinearForceClassType The measure of the push or pull introduced by an actuator or exerted on an object. $NEWTON$ The measurement of the push or pull introduced by an actuator or exerted on an object. ns=1;i=2345 LoadClassType The measurement of the actual versus the standard rating of a piece of equipment. $PERCENT$ The measurement of the actual versus the standard rating of a piece of equipment. ns=1;i=2345 MassClassType The measurement of the mass of an object(s) or an amount of material. $KILOGRAM$ The measurement of the mass of an object(s) or an amount of material. ns=1;i=2345 PathFeedrateClassType The feedrate for the axes, or a single axis, associated with a \mtmodel{Path} component a vector. $\frac{MILLIMETER}{SECOND}$ The measurement of the feedrate for the axes, or a single axis, associated with a path component-a vector. ns=1;i=2345 PathPositionClassType A measured or calculated position of a control point associated with a \mtmodel{Controller} element, or PATH element if provided, of a piece of equipment. The control point MUST be reported as a set of space-delimited floating-point numbers representing a point in 3-D space. The position of the control point MUST be reported in units of \mtmodel{MILLIMETER} and listed in order of X, Y, and Z referenced to the coordinate system of the piece of equipment. $MILLIMETER (\mathbb{R}^{3})$ A measured or calculated position of a control point associated with a controller element, or path element if provided, of a piece of equipment. ns=1;i=2345 PHClassType The measure of the acidity or alkalinity. $PH$ A measure of the acidity or alkalinity of a solution. ns=1;i=2345 PositionClassType A calculated or measured position related to a Component element. \mtmodel{POSITION} SHOULD be further defined withacoordinateSytemattribute. If a coordinateSystem attribute is not specified, the position of the control point MUST be reported in \mtmodel{MACHINE} coordinates. $MILLIMETER$ A measured or calculated position of a component element as reported by a piece of equipment. ns=1;i=2345 PowerFactorClassType The measurement of the ratio of real power flowing to a load to the apparent power in that AC circuit. $PERCENT$ The measurement of the ratio of real power flowing to a load to the apparent power in that AC circuit. ns=1;i=2345 PressureClassType The force per unit area exerted by a gas or liquid. $PASCAL$ The measurement of force per unit area exerted by a gas or liquid. ns=1;i=2345 ProcessTimerClassType The measurement of the amount of time a piece of equipment has performed different types of activities associated with the process being performed at that piece of equipment. Multiple subtypes of \mtmodel{PROCESS_TIMER} may be defined. Typically, \mtmodel{PROCESS_TIMER} SHOULD be modeled as a data item for the Device element, but MAY be modeled for either a Controller or Path Structural Element in the XML document. A \gls{subType} MUST always be specified. $SECOND$ The measurement of the amount of time a piece of equipment has performed different types of activities associated with the process being performed at that piece of equipment. ns=1;i=2345 ResistenceClassType The degree to which a substance opposes the passage of an electric current. $OHM$ ns=1;i=2345 RotaryVelocityClassType The rotational speed of a rotary axis. $\frac{REVOLUTION}{MINUTE}$ The measurement of the rotational speed of a rotary axis. ns=1;i=2345 SoundLevelClassType Measurement of a sound level or sound pressure level relative to atmospheric pressure. $DECIBEL$ The measurement of a sound level or sound pressure level relative to atmospheric pressure. ns=1;i=2345 StrainClassType The amount of deformation per unit length of an object when a load is applied. $PERCENT$ The measurement of the amount of deformation per unit length of an object when a load is applied. ns=1;i=2345 TemperatureClassType The measurement of temperature. $CELSIUS$ The measurement of temperature. ns=1;i=2345 TensionClassType A measurement of a force that stretches or elongates an object. $NEWTON$ The measurement of a force that stretches or elongates an object. ns=1;i=2345 TiltClassType A measurement of angular displacement. $MICRO \cdot RADIAN$ The measurement of angular displacement. ns=1;i=2345 TorqueClassType The turning force exerted on an object or by an object. $NEWTON \times METER$ The measurement of the turning force exerted on an object or by an object. ns=1;i=2345 VelocityClassType The rate of change of position. $\frac{MILLIMETER}{SECOND}$ The measurement of the rate of change of position of a component. ns=1;i=2345 ViscosityClassType A measurement of a fluid’s resistance to flow. $PASCAL \times SECOND$. The measurement of a fluids resistance to flow. ns=1;i=2345 VoltageClassType The measurement of electrical potential between two points. $VOLT$ DEPRECATED in Version 1.6. Replaced by voltageac sample and voltagedc sample. ns=1;i=2345 VoltAmpereClassType The measure of the apparent power in an electrical circuit, equal to the product of root-mean-square (RMS) voltage and RMS current (commonly referred to as VA). $VOLT \times AMPERE$ The measurement of the apparent power in an electrical circuit, equal to the product of root-mean-square (RMS) voltage and RMS current (commonly referred to as VA). ns=1;i=2345 VoltAmpereReactiveClassType The measurement of reactive power in an AC electrical circuit (commonly referred to as VAR). $VOLT \times AMPERE (Reactive)$ The measurement of reactive power in an AC electrical circuit (commonly referred to as VAR). ns=1;i=2345 WattageClassType The measurement of power flowing through or dissipated by an electrical circuit or piece of equipment. $WATT$ The measurement of power flowing through or dissipated by an electrical circuit or piece of equipment. ns=1;i=2345 ActiveStateDataType i=29 ns=1;i=2949 The value of the data entity that is engaging. The value of the data entity that is not engaging. EnumStrings i=68 i=78 ns=1;i=2197 en ACTIVE en INACTIVE Default XML ns=1;i=2197 i=76 ns=1;i=2954 ActiveStateDataType i=69 ns=1;i=2733 //xs:element[@name='ActiveStateDataType'] AvailabilityDataType i=29 ns=1;i=2955 The value or status of an XML element when it is available. The value of the data entity either when the data is not received or the entity is incapable of providing data. EnumStrings i=68 i=78 ns=1;i=2198 en AVAILABLE en UNAVAILABLE Default XML ns=1;i=2198 i=76 ns=1;i=2960 AvailabilityDataType i=69 ns=1;i=2733 //xs:element[@name='AvailabilityDataType'] AxisCouplingDataType i=29 ns=1;i=2961 It provides information or state values that influences the operation of other dataitem of similar type. The axis is a slave to the coupledaxes event Physical or logical parts which are not physically connected to each other but are operating together. Elements are physically connected to each other and operate as a single unit. EnumStrings i=68 i=78 ns=1;i=2199 en MASTER en SLAVE en SYNCHRONOUS en TANDEM Default XML ns=1;i=2199 i=76 ns=1;i=2966 AxisCouplingDataType i=69 ns=1;i=2733 //xs:element[@name='AxisCouplingDataType'] AxisStateDataType i=29 ns=1;i=2967 The component at its home position. The component has been moved to a fixed position. The component is stopped. The component is in motion. EnumStrings i=68 i=78 ns=1;i=2200 en HOME en PARKED en STOPPED en TRAVEL Default XML ns=1;i=2200 i=76 ns=1;i=2972 AxisStateDataType i=69 ns=1;i=2733 //xs:element[@name='AxisStateDataType'] CompositionStateDataType i=29 ns=1;i=2973 The value of the data entity that is engaging. A component is closed to the point of a positive confirmation. Reduction in the behavior of a structural element. The value of the data entity that is not engaging. The position of the composition element is oriented to the left to the point of a positive confirmation. Off state or value. On state or value. A component is open to the point of a positive confirmation. The position of the composition element is oriented to the right to the point of a positive confirmation. It is in an intermediate position of the composition element. An intermediate position. Increase in the behavior of a structural element. EnumStrings i=68 i=78 ns=1;i=2202 en ACTIVE en CLOSED en DOWN en INACTIVE en LEFT en OFF en ON en OPEN en RIGHT en TRANSITIONING en UNLATCHED en UP Default XML ns=1;i=2202 i=76 ns=1;i=2978 CompositionStateDataType i=69 ns=1;i=2733 //xs:element[@name='CompositionStateDataType'] ControllerModeDataType i=29 ns=1;i=2979 The controller is configured to automatically execute a program. The controller is currently functioning as a programming device and is not capable of executing an active program. Operations based on the instructions received from an external source. The operator can enter a series of operations for the controller to perform. The controller executes a single set of instructions from an active program and then stops until given a command to execute the next set of instructions. EnumStrings i=68 i=78 ns=1;i=2203 en AUTOMATIC en EDIT en MANUAL en MANUAL_DATA_INPUT en SEMI_AUTOMATIC Default XML ns=1;i=2203 i=76 ns=1;i=2984 ControllerModeDataType i=69 ns=1;i=2733 //xs:element[@name='ControllerModeDataType'] DirectionDataType i=29 ns=1;i=2985 A rotary component type rotating in a clockwise fashion using the right-hand rule. A rotary component type rotating in a counter clockwise fashion using the right-hand rule. A linear type component is moving in the direction of decreasing position value. A linear type component is moving in the direction of increasing position value. EnumStrings i=68 i=78 ns=1;i=2205 en CLOCKWISE en COUNTER_CLOCKWISE en NEGATIVE en POSITIVE Default XML ns=1;i=2205 i=76 ns=1;i=2990 DirectionDataType i=69 ns=1;i=2733 //xs:element[@name='DirectionDataType'] EmergencyStopDataType i=29 ns=1;i=2991 The emergency stop circuit is complete and the piece of equipment, component, or composition element is allowed to operate. The operation of the piece of equipment, component, or composition element is inhibited. EnumStrings i=68 i=78 ns=1;i=2207 en ARMED en TRIGGERED Default XML ns=1;i=2207 i=76 ns=1;i=2996 EmergencyStopDataType i=69 ns=1;i=2733 //xs:element[@name='EmergencyStopDataType'] ExecutionDataType i=29 ns=1;i=2997 The value of the data entity that is engaging. Motion of a component has been commanded to stop at its current position. The action of a component has been suspended due to an external signal. The controllers program has been intentionally stopped A component is ready to engage. The execution of the controllers program has been stopped by a command from within the program. The execution of the controller's program has been stopped by a command from within the program. The component is stopped. EnumStrings i=68 i=78 ns=1;i=2262 en ACTIVE en FEED_HOLD en INTERRUPTED en OPTIONAL_STOP en READY en PROGRAM_COMPLETED en PROGRAM_STOPPED en STOPPED Default XML ns=1;i=2262 i=76 ns=1;i=3002 ExecutionDataType i=69 ns=1;i=2733 //xs:element[@name='ExecutionDataType'] FunctionalModeDataType i=29 ns=1;i=3003 Action related to maintenance on the piece of equipment. A structural element is currently producing product. A structural element is being used to prove-out a new process. A structural element is being prepared or modified to begin production of product. Typically, a structural element has completed the production of a product and is being modified or returned to a neutral state such that it may then be prepared to begin production of a different product. EnumStrings i=68 i=78 ns=1;i=2208 en MAINTENANCE en PRODUCTION en PROCESS_DEVELOPMENT en SETUP en TEARDOWN Default XML ns=1;i=2208 i=76 ns=1;i=3008 FunctionalModeDataType i=69 ns=1;i=2733 //xs:element[@name='FunctionalModeDataType'] InterfaceStateDataType i=29 ns=1;i=3009 The value of the data entity that is engaging. Completion of an action. Failure before completion of an action. A component is not ready to engage. A component is ready to engage. EnumStrings i=68 i=78 ns=1;i=2234 en ACTIVE en COMPLETE en FAIL en NOT_READY en READY Default XML ns=1;i=2234 i=76 ns=1;i=3014 InterfaceStateDataType i=69 ns=1;i=2733 //xs:element[@name='InterfaceStateDataType'] InterfaceStatusDataType i=29 ns=1;i=3015 A component is currently not operational. A component is currently operational and performing as expected. EnumStrings i=68 i=78 ns=1;i=2230 en DISABLED en ENABLED Default XML ns=1;i=2230 i=76 ns=1;i=3020 InterfaceStatusDataType i=69 ns=1;i=2733 //xs:element[@name='InterfaceStatusDataType'] MTControlledVocabEventClassType The abstract base type for controlled events that represent states that are provided in related enumerations. These data items will be represented in an object of type \mtuatype{MTControlledVocabEventType} derived from the OPC UA type \uamodel{MultiStateValueDiscreteType} ns=1;i=2631 ActuatorStateClassType Represents the operational state of an apparatus for moving or controlling. Represents the operational state of an apparatus for moving or controlling a mechanism or system. ns=1;i=2144 ns=1;i=2949 AvailabilityClassType Represents the Agent's ability to communicate with the data source. This MUST be provided for a Device Element and MAY be provided for any other Structural Element. Represents the agent's ability to communicate with the data source. ns=1;i=2144 ns=1;i=2955 AxisCouplingClassType Describes the way the axes will be associated to each other. This is used in conjunction with \mtmodel{COUPLED_AXES} to indicate the way they are interacting. The coupling MUST be viewed from the perspective of a specific axis. Therefore, a \mtmodel{MASTER} coupling indicates that this axis is the master for the \mtmodel{COUPLED_AXES}. Describes the way the axes will be associated to each other. This is used in conjunction with coupledaxes event to indicate the way they are interacting. ns=1;i=2144 ns=1;i=2961 AxisInterlockClassType An indicator of the state of the axis lockout function when power has been removed and the axis is allowed to move freely. An indicator of the state of the axis lockout function when power has been removed and the axis is allowed to move freely. ns=1;i=2144 ns=1;i=2949 AxisStateClassType An indicator of the controlled state of a \mtmodel{LINEAR} or \mtmodel{ROTARY} component representing an axis. An indicator of the controlled state of a linear or rotary component representing an axis. ns=1;i=2144 ns=1;i=2967 ChuckInterlockClassType An indication of the state of an interlock function or control logic state intended to prevent the associated \mtmodel{Chuck} composition or function from being operated. An indication of the state of an interlock function or control logic state intended to prevent the associated chuck component from being operated. ns=1;i=2144 ns=1;i=2949 ChuckStateClassType An indication of the operating state of a mechanism that holds a part or stock material during a manufacturing process. It may also represent a mechanism that holds any other mechanism in place within a piece of equipment. An indication of the operating state of a mechanism that holds a part or stock material during a manufacturing process. It may also represent a mechanism that holds any other mechanism in place within a piece of equipment. ns=1;i=2144 ns=1;i=3027 CloseChuckClassType Service to close a chuck. Service to close a chuck. ns=1;i=2144 ns=1;i=3009 CloseDoorClassType Service to close a door. Service to close a door. ns=1;i=2144 ns=1;i=3009 CompositionStateClassType An indication of the operating condition of a mechanism represented by a \mtmodel{Composition} type element. A \gls{subType} MUST always be specified. A \mtmodel{compositionId} MUST always be specified. An indication of the operating condition of a mechanism represented by a composition type element. ns=1;i=2144 ns=1;i=2973 ControllerModeClassType The current mode of the \mtmodel{Controller} component. The current operating mode of the controller component. ns=1;i=2144 ns=1;i=2979 ControllerModeOverrideClassType A setting or operator selection that changes the behavior of a piece of equipment. A setting or operator selection that changes the behavior of a piece of equipment. ns=1;i=2144 ns=1;i=3021 DirectionClassType The direction of motion. A \gls{subType} MUST always be specified. The direction of motion. ns=1;i=2144 ns=1;i=2985 DoorStateClassType The opened or closed state of the door. The operational state of a door type component or composition element. ns=1;i=2144 ns=1;i=3027 EmergencyStopClassType The current state of the emergency stop signal. The current state of the emergency stop signal for a piece of equipment, controller path, or any other component or subsystem of a piece of equipment. ns=1;i=2144 ns=1;i=2991 EndOfBarClassType An indication of whether the end of a piece of bar stock being feed by a bar feeder has been reached. An indication of whether the end of a piece of bar stock being feed by a bar feeder has been reached. ns=1;i=2144 ns=1;i=3051 EquipmentModeClassType An indication that a piece of equipment, or a sub-part of a piece of equipment, is performing specific types of activities. A \gls{subType} MUST always be specified. An indication that a piece of equipment, or a sub-part of a piece of equipment, is performing specific types of activities. ns=1;i=2144 ns=1;i=3021 ExecutionClassType The execution status of the \mtmodel{Controller} or \mtmodel{Path}. The execution status of the controller. ns=1;i=2144 ns=1;i=2997 FunctionalModeClassType The current intended production status of the device or component. Typically, the \texttt{FUNCTIONAL_MODE} SHOULD be modeled as a data item for the Device element, but MAY be modeled for any Structural Element in the XML document. The current intended production status of the device or component. ns=1;i=2144 ns=1;i=3003 InterfaceStateClassType The current functional or operational state of an Interface type element indicating whether the Interface is active or not currently functioning. An indication of the operational state of an interface component component. ns=1;i=2144 ns=1;i=3015 MaterialChangeClassType Service to change the type of material or product being loaded or fed to a piece of equipment. Service to change the type of material or product being loaded or fed to a piece of equipment. ns=1;i=2144 ns=1;i=3009 MaterialFeedClassType Service to advance material or feed product to a piece of equipment from a continuous or bulk source. Service to advance material or feed product to a piece of equipment from a continuous or bulk source. ns=1;i=2144 ns=1;i=3009 MaterialLoadClassType Service to load a piece of material or product. Service to load a piece of material or product. ns=1;i=2144 ns=1;i=3009 MaterialRetractClassType Service to remove or retract material or product. Service to remove or retract material or product. ns=1;i=2144 ns=1;i=3009 MaterialUnloadClassType Service to unload a piece of material or product. Service to unload a piece of material or product. ns=1;i=2144 ns=1;i=3009 OpenChuckClassType Service to open a chuck. Service to open a chuck. ns=1;i=2144 ns=1;i=3009 OpenDoorClassType Service to open a door. Service to open a door. ns=1;i=2144 ns=1;i=3009 PartChangeClassType Service to change the part or product associated with a piece of equipment to a different part or product. Service to change the part or product associated with a piece of equipment to a different part or product. ns=1;i=2144 ns=1;i=3009 PathModeClassType Describes the operational relationship between a \mtmodel{PATH} \textit{Structural Element} and another \mtmodel{PATH} \textit{Structural Element} for pieces of equipment comprised of multiple logical groupings of controlled axes or other logical operations. Describes the operational relationship between a path structural element and another path structural element for pieces of equipment comprised of multiple logical groupings of controlled axes or other logical operations. ns=1;i=2144 ns=1;i=3033 PowerStateClassType The indication of the status of the source of energy for a \textit{Structural Element} to allow it to perform its intended function or the state of an enabling signal providing permission for the \textit{Structural Element} to perform its functions. DEPRECATION WARNING: \texttt{PowerState} may be deprecated in the future. The indication of the status of the source of energy for a structural element to allow it to perform its intended function or the state of an enabling signal providing permission for the structural element to perform its functions. ns=1;i=2144 ns=1;i=3021 ProgramEditClassType An indication of the status of the \mtmodel{Controller} component’s program editing mode. On many controls, a program can be edited while another program is currently being executed. An indication of the status of the controller components program editing mode. On many controls, a program can be edited while another program is currently being executed. ns=1;i=2144 ns=1;i=3039 RotaryModeClassType The current operating mode for a \mtmodel{Rotary} type axis. The current operating mode for a rotary type axis. ns=1;i=2144 ns=1;i=3045 SpindleInterlockClassType An indication of the status of the spindle for a piece of equipment when power has been removed and it is free to rotate. An indication of the status of the spindle for a piece of equipment when power has been removed and it is free to rotate. ns=1;i=2144 ns=1;i=2949 OnOffDataType i=29 ns=1;i=3021 Off state or value. On state or value. EnumStrings i=68 i=78 ns=1;i=2204 en OFF en ON Default XML ns=1;i=2204 i=76 ns=1;i=3026 OnOffDataType i=69 ns=1;i=2733 //xs:element[@name='OnOffDataType'] OpenStateDataType i=29 ns=1;i=3027 A component is closed to the point of a positive confirmation. A component is open to the point of a positive confirmation. An intermediate position. EnumStrings i=68 i=78 ns=1;i=2201 en CLOSED en OPEN en UNLATCHED Default XML ns=1;i=2201 i=76 ns=1;i=3032 OpenStateDataType i=69 ns=1;i=2733 //xs:element[@name='OpenStateDataType'] PathModeDataType i=29 ns=1;i=3033 The path is operating independently and without the influence of another path. It provides information or state values that influences the operation of other dataitem of similar type. The axes associated with the path are mirroring the motion of the master value path. Physical or logical parts which are not physically connected to each other but are operating together. EnumStrings i=68 i=78 ns=1;i=2209 en INDEPENDENT en MASTER en MIRROR en SYNCHRONOUS Default XML ns=1;i=2209 i=76 ns=1;i=3038 PathModeDataType i=69 ns=1;i=2733 //xs:element[@name='PathModeDataType'] ProgramEditDataType i=29 ns=1;i=3039 The value of the data entity that is engaging. A component is not ready to engage. A component is ready to engage. EnumStrings i=68 i=78 ns=1;i=2210 en ACTIVE en NOT_READY en READY Default XML ns=1;i=2210 i=76 ns=1;i=3044 ProgramEditDataType i=69 ns=1;i=2733 //xs:element[@name='ProgramEditDataType'] RotaryModeDataType i=29 ns=1;i=3045 The position of the axis is being interpolated. The axis is configured to index. The axis is functioning as a spindle. EnumStrings i=68 i=78 ns=1;i=2211 en CONTOUR en INDEX en SPINDLE Default XML ns=1;i=2211 i=76 ns=1;i=3050 RotaryModeDataType i=69 ns=1;i=2733 //xs:element[@name='RotaryModeDataType'] YesNoDataType i=29 ns=1;i=3051 The endofbar event has not been reached. The endofbar event has been reached. EnumStrings i=68 i=78 ns=1;i=2206 en NO en YES Default XML ns=1;i=2206 i=76 ns=1;i=3056 YesNoDataType i=69 ns=1;i=2733 //xs:element[@name='YesNoDataType'] MTNumericEventClassType The root type for all of the event types that have numeric \gls{CDATA}. ns=1;i=2631 AxisFeedrateOverrideClassType The value of a signal or calculation issued to adjust the feedrate of an individual linear type axis. The value provided for \mtmodel{AXIS_FEEDRATE_OVERRIDE} is expressed as a percentage of the designated feedrate for the axis. When \mtmodel{AXIS_FEEDRATE_OVERRIDE} is applied, the resulting commanded feedrate for the axis is limited to the value of the original feedrate multiplied by the value of the \mtmodel{AXIS_FEEDRATE_OVERRIDE}. There MAY be different subtypes of \mtmodel{AXIS_FEEDRATE_OVERRIDE}; each representing an override value for a designated subtype of feedrate depending on the state of operation of the axis. The subtypes of operation of an axis are currently defined as \mtmodel{PROGRAMMED}, \mtmodel{JOG}, and \mtmodel{RAPID}. The value of a signal or calculation issued to adjust the feedrate of an individual linear type axis. ns=1;i=2359 BlockCountClassType The total count of the number of blocks of program code that have been executed since execution started. \mtmodel{BLOCK_COUNT} counts blocks of program code executed regardless of program structure (e.g., looping or branching within the program). The starting value for \mtmodel{BLOCK_COUNT} MAY be established by an initial value provided in the Constraint element defined for the data item. The total count of the number of blocks of program code that have been executed since execution started. ns=1;i=2359 HardnessClassType The measurement of the hardness of a material. The measurement does not provide a unit. A \gls{subType} MUST always be specified to designate the hardness scale associated with the measurement. The measurement of the hardness of a material. ns=1;i=2359 LineNumberClassType A reference to the position of a block of program code within a control program. The line number MAY represent either an absolute position starting with the first line of the program or an incremental position relative to the occurrence of the last \mtmodel{LINE_LABEL}. \mtmodel{LINE_NUMBER} does not change subject to any looping or branching in a control program. A \gls{subType} MUST be defined. A reference to the position of a block of program code within a control program. ns=1;i=2359 PartCountClassType The current count of parts produced as represented by the Controller. The valid data value MUST be an integer value. The count of parts produced. ns=1;i=2359 PathFeedrateOverrideClassType The value of a signal or calculation issued to adjust the feedrate for the axes associated with a path component that may represent a single axis or the coordinated movement of multiple axes. ns=1;i=2359 RotaryVelocityOverrideClassType A command issued to adjust the programmed velocity for a Rotary type axis. This command represents a percentage change to the velocity calculated by a logic or motion program or set by a switch for a Rotary type axis. \mtmodel{ROTARY_VELOCITY_OVERRIDE} is expressed as a percentage of the programmed \mtmodel{ROTARY_VELOCITY}. The value of a command issued to adjust the programmed velocity for a rotary type axis. This command represents a percentage change to the velocity calculated by a logic or motion program or set by a switch for a rotary type axis. ns=1;i=2359 MTStringEventClassType The base UA \gls{Type} for all \glspl{MTDataItem} that have a non-specific text representation. ns=1;i=2631 AssetChangedClassType The value of the cdata for the event MUST be the assetid of the asset that has been added or changed. There will not be a separate message for new assets. ns=1;i=2361 AssetRemovedClassType The value of the cdata for the event MUST be the assetid of the asset that has been removed. The asset will still be visible if requested with the includeremoved parameter as described in the protocol section. When assets are removed they are not moved to the beginning of the most recently modified list. ns=1;i=2361 BlockClassType The line of code or command being executed by a \mtmodel{Controller} \mtterm{Structural Element}. The value reported for \mtmodel{Block} MUST include the entire expression for a line of program code, including all parameters. The line of code or command being executed by a controller structural element. ns=1;i=2361 CoupledAxesClassType Refers to the set of associated axes. The valid data value for \mtmodel{COUPLED_AXES} SHOULD be a space-delimited set of axes reported as the value of the name attribute for each axis. If name is not available, the piece of equipment MUST report the value of the nativeName attribute for each axis. Refers to the set of associated axes. ns=1;i=2361 LineClassType DEPRECATED in Version 1.4.0. ns=1;i=2361 LineLabelClassType An optional identifier for a \mtmodel{BLOCK} of code in a \mtmodel{PROGRAM}. An optional identifier for a block event of code in a program event. ns=1;i=2361 MaterialClassType The identifier of a material used or consumed in the manufacturing process. The identifier of a material used or consumed in the manufacturing process. ns=1;i=2361 MessageClassType Any text string of information to be transferred from a piece of equipment to a client software application. ns=1;i=2361 OperatorIdClassType The identifier of the person currently responsible for operating the piece of equipment. DEPRECATION WARNING: May be deprecated in the future. See \mtmodel{USER} below. The identifier of the person currently responsible for operating the piece of equipment. ns=1;i=2361 PalletIdClassType The identifier for a pallet. The identifier for a pallet. ns=1;i=2361 PartIdClassType An identifier of a part in a manufacturing operation. An identifier of a part in a manufacturing operation. ns=1;i=2361 PartNumberClassType An identifier of a part or product moving through the manufacturing process. An identifier of a part or product moving through the manufacturing process. The valid data value must be a text string. ns=1;i=2361 ProgramClassType The name of the logic or motion program being executed by the \mtmodel{Controller} or \mtmodel{Path} component. The name of the logic or motion program being executed by the controller component. ns=1;i=2361 ProgramCommentClassType A comment or non-executable statement in the control program. A comment or non-executable statement in the control program. The valid data value must be a text string. ns=1;i=2361 ProgramEditNameClassType The name of the program being edited. This is used in conjunction with \mtmodel{PROGRAM_EDIT} when in \mtmodel{ACTIVE} state. The name of the program being edited. This is used in conjunction with programedit event when in active value state. The valid data value must be a text string. ns=1;i=2361 ProgramHeaderClassType The non-executable header section of the control program. The non-executable header section of the control program. ns=1;i=2361 SerialNumberClassType The serial number associated with a \mtmodel{Component}, \mtmodel{Asset}, or \mtmodel{Device}. The serial number associated with a component, asset mtconnectassets, or device. The valid data value must be a text string. ns=1;i=2361 ToolAssetIdClassType The identifier of an individual tool asset The identifier of an individual tool asset.The valid data value must be a text string. ns=1;i=2361 ToolNumberClassType The identifier of a tool provided by the piece of equipment controller. The identifier assigned by the controller component to a cutting tool when in use by a piece of equipment. The valid data value must be a text string. ns=1;i=2361 ToolOffsetClassType A reference to the tool offset variables applied to the active cutting tool associated with a Path in a Controller type component. The valid data value MUST be a text string. The reported value returned for \mtmodel{TOOL_OFFSET} identifies the location in a table or list where the actual tool offset values are stored. A \gls{subType} MUST always be specified. A reference to the tool offset variables applied to the active cutting tool associated with a path in a controller type component. ns=1;i=2361 UserClassType The identifier of the person currently responsible for operating the piece of equipment. A \gls{subType} MUST always be specified. The identifier of the person currently responsible for operating the piece of equipment. ns=1;i=2361 WireClassType The identifier for the type of wire used as the cutting mechanism in Electrical Discharge Machining or similar processes. A string like piece or filament of relatively rigid or flexible material provided in a variety of diameters. ns=1;i=2361 WorkholdingClassType The identifier for the workholding currently in use. ns=1;i=2361 WorkOffsetClassType A reference to the offset variables for a work piece or part associated with a Path in a Controller type component. The valid data value MUST be a text string. The reported value returned for \mtmodel{WORK_OFFSET} identifies the location in a table or list where the actual tool offset values are stored. A reference to the offset variables for a work piece or part associated with a path in a controller type component. ns=1;i=2361 ActuatorClassType Redefined as a piece of equipment with the ability to be represented as a lower level component of a parent component element or as a composition element. See actuator type ns=1;i=2629 CommunicationsClassType An indication that the piece of equipment has experienced a communications failure. ns=1;i=2629 DataRangeClassType An indication that the value of the data associated with a measured value or a calculation is outside of an expected range. ns=1;i=2629 HardwareClassType An indication of a fault associated with the hardware subsystem of the structural element. ns=1;i=2629 LogicProgramClassType An indication that an error occurred in the logic program or programmable logic controller (PLC) associated with a piece of equipment. ns=1;i=2629 MotionProgramClassType An indication that an error occurred in the motion program associated with a piece of equipment. ns=1;i=2629 SystemClassType A general purpose indication associated with an electronic component of a piece of equipment or a controller that represents a fault that is not associated with the operator, program, or hardware. ns=1;i=2629 MTDataItemSubClassType data entity describing a piece of information reported about a piece of equipment. i=11163 AbsoluteSubClassType The magnitude or measurement of a type irrespective of its relation to other values. The position of a block of program code relative to the beginning of the control program. ns=1;i=2476 ActionSubClassType An indication of the operating state or value of a type. An indication of the operating state of a mechanism represented by a composition type component. The operating state indicates whether the composition element is activated or disabled. The valid data value must be active value or inactive value. ns=1;i=2476 ActualSubClassType The measured value of the a type. The measured value of the data item type given by a sensor or encoder. ns=1;i=2476 AllSubClassType The count of all the parts produced. If the subtype is not given, this is the default. ns=1;i=2476 AlternatingSubClassType The measurement of a type occurring in turn repeatedly. The measurement of alternating voltage or current. If not specified further in statistic, defaults to RMS voltage. ns=1;i=2476 AScaleSubClassType A Scale weighting factor for the measurement of sound level. ns=1;i=2476 AuxiliarySubClassType Example: When multiple locations on a piece of bar stock are referenced as the indication for the \mtmodel{END_OF_BAR}, the additional location(s) MUST be designated as \mtmodel{AUXILIARY} indication(s) for the \mtmodel{END_OF_BAR}. When multiple locations on a piece of bar stock are referenced as the indication for the endofbar event, the additional location(s) must be designated as auxiliary subtype indication(s) for the endofbar event. ns=1;i=2476 BadSubClassType Indicates the count of incorrect parts produced. Indicates the count of incorrect parts produced. ns=1;i=2476 BrinellSubClassType A scale to measure the resistance to deformation of a surface. A scale to measure the resistance to deformation of a surface. ns=1;i=2476 BScaleSubClassType B Scale weighting factor for the measurement of sound level. ns=1;i=2476 CommandedSubClassType The value as specified by the Controller type component. A value specified by the controller type component. ns=1;i=2476 ControlSubClassType The state of the enabling signal or control logic that enables or disables the function or operation of the \textit{Structural Element}. The state of the enabling signal or control logic that enables or disables the function or operation of the structural element. ns=1;i=2476 CScaleSubClassType C Scale weighting factor for the measurement of sound level. ns=1;i=2476 DelaySubClassType Measurement of the time that a piece of equipment is waiting for an event or an action to occur. A piece of equipment waiting for an event or an action to occur. ns=1;i=2476 DirectSubClassType Measurement of DC current or voltage. The measurement of DC current or voltage. ns=1;i=2476 DryRunSubClassType A setting or operator selection used to execute a test mode to confirm the execution of machine functions. ns=1;i=2476 DScaleSubClassType D Scale weighting factor for the measurement of sound level. ns=1;i=2476 FixtureSubClassType Fixture denotes a specifc type of a piece of equipment. ns=1;i=2476 GoodSubClassType Indicates the count of correct parts made. Indicates the count of correct parts made. ns=1;i=2476 IncrementalSubClassType A small change which could be either positive or negative in a Type's value or function. Example: The position of a block of program code relative to the occurrence of the last \mtmodel{LINE_LABEL} encountered in the control program. The position of a block of program code relative to the occurrence of the last linelabel event encountered in the control program. ns=1;i=2476 JobSubClassType The value of a signal or calculation issued to adjust the feedrate of the axes associated with a Path component when the axes, or a single axis, are being operated in a manual mode or method (jogging). ns=1;i=2476 KineticSubClassType ns=1;i=2476 LateralSubClassType An indication of the position of a mechanism that may move in a lateral direction. The mechanism is represented by a \mtmodel{Composition} type component. An indication of the position of a mechanism that may move in a lateral direction. The mechanism is represented by a composition type component. The position information indicates whether the composition element is positioned to the right, to the left, or is in transition. The valid data value must be right value, left value, or transitioning value. ns=1;i=2476 LeebSubClassType A scale to measure the elasticity of a surface. A scale to measure the elasticity of a surface. ns=1;i=2476 LengthSubClassType The measurement or extent of something from end to end. The measurement of the length of an object. ns=1;i=2476 LinearSubClassType The direction of motion. A linear axis represents the movement of a physical piece of equipment, or a portion of the equipment, in a straight line. ns=1;i=2476 LineSubClassType The state of the power source for the \textit{Structural Element}. DEPRECATED in Version 1.4.0. ns=1;i=2476 LoadedSubClassType An indication that the sub-parts of a piece of equipment are under load. Subparts of a piece of equipment are under load. ns=1;i=2476 MachineAxisLockSubClassType A setting or operator selection that changes the behavior of the controller on a piece of equipment. ns=1;i=2476 MaintenanceSubClassType The identifier of the person currently responsible for performing maintenance on the piece of equipment. Action related to maintenance on the piece of equipment. ns=1;i=2476 ManualUnclampSubClassType An indication of the state of an operator controlled interlock that can inhibit the ability to initiate an unclamp action of an electronically controlled chuck. ns=1;i=2476 MaximumSubClassType Maximum or peak value recorded for the data item during the calculation period. The upper limit of data reported for a data item. ns=1;i=2476 MinimumSubClassType Minimum value recorded for the data item during the calculation period. The lower limit of data reported for a data item. ns=1;i=2476 MohsSubClassType A scale to measure the resistance to scratching of a surface. A scale to measure the resistance to scratching of a surface. ns=1;i=2476 MoleSubClassType ns=1;i=2476 MotionSubClassType An indication of the open or closed state of a mechanism. The mechanism is represented by a \mtmodel{Composition} type component. An indication of the open or closed state of a mechanism. The mechanism is represented by a composition type component. The operating state indicates whether the state of the composition element is open, closed, or unlatched. The valid data value must be open value, unlatched value, or closed value. ns=1;i=2476 NoScaleSubClassType No weighting factor on the frequency scale for the measurement of sound level. ns=1;i=2476 OperatingSubClassType An indication that the major sub-parts of a piece of equipment are powered or performing any activity whether producing a part or product or not. Example: For traditional machine tools, this includes when the piece of equipment is \mtmodel{WORKING} or it is idle. A piece of equipment are powered or performing any activity. ns=1;i=2476 OperatorSubClassType The identifier of the person currently responsible for operating the piece of equipment. The identifier of the person currently responsible for operating the piece of equipment. ns=1;i=2476 OptionalStopSubClassType A setting or operator selection that changes the behavior of the controller on a piece of equipment. ns=1;i=2476 OverrideSubClassType The operator's overridden value. DEPRECATED: The operators overridden value. ns=1;i=2476 PoweredSubClassType An indication that primary power is applied to the piece of equipment and, as a minimum, the controller or logic portion of the piece of equipment is powered and functioning or components that are required to remain on are powered. Primary power is applied to the piece of equipment and, as a minimum, the controller or logic portion of the piece of equipment is powered and functioning or components that are required to remain on are powered. ns=1;i=2476 PrimarySubClassType Specific applications MAY reference one or more locations on a piece of bar stock as the indication for the \mtmodel{END_OF_BAR}. The main or most important location MUST be designated as the \mtmodel{PRIMARY} indication for the \mtmodel{END_OF_BAR}. Specific applications MAY reference one or more locations on a piece of bar stock as the indication for the endofbar event. The main or most important location must be designated as the primary subtype indication for the endofbar event. If no subtype is specified, primary subtype must be the default endofbar event indication. ns=1;i=2476 ProbeSubClassType The position provided by a measurement probe. The position provided by a measurement probe. ns=1;i=2476 ProcessSubClassType The measurement of the time from the beginning of production of a part or product on a piece of equipment until the time that production is complete for that part or product on that piece of equipment. This includes the time that the piece of equipment is running, producing parts or products, or in the process of producing parts. The measurement of the time from the beginning of production of a part or product on a piece of equipment until the time that production is complete for that part or product on that piece of equipment. This includes the time that the piece of equipment is running, producing parts or products, or in the process of producing parts. ns=1;i=2476 ProgrammedSubClassType The value of a signal or calculation issued to adjust the feedrate of the axes associated with a \mtmodel{Path} component when the axes, or a single axis, are operating as specified by a logic or motion program or set by a switch. The value of a signal or calculation specified by a logic or motion program or set by a switch. ns=1;i=2476 RadialSubClassType A reference to a radial type tool offset variable. A reference to a radial type tool offset variable. ns=1;i=2476 RapidSubClassType The value of a signal or calculation issued to adjust the feedrate of the axes associated with a \mtmodel{Path} component when the axes, or a single axis, are being operated in a rapid positioning mode or method (rapid). The value of a signal or calculation issued to adjust the feedrate of a component or composition that is operating in a rapid positioning mode. ns=1;i=2476 RelativeSubClassType ns=1;i=2476 RemainingSubClassType The remaining amount of the type specified. Remaining measure of an object or an action. ns=1;i=2476 RequestSubClassType \mtmodel{Request} subtype identifies if the data item defined for MTConnect Interaction Model \cite{MTCPart5} represents a request. A subtype of an interface dataitem type to communicate a request. ns=1;i=2476 ResponseSubClassType \mtmodel{Response} subtype identifies if the data item defined for MTConnect Interaction Model \cite{MTCPart5} represents a response. A subtype of an interface dataitem type to communicate a response. ns=1;i=2476 RockwellSubClassType A scale to measure the resistance to deformation of a surface. A scale to measure the resistance to deformation of a surface. ns=1;i=2476 RotarySubClassType The rotational direction of a rotary motion using the right hand rule convention. A rotary axis represents any non-linear or rotary movement of a physical piece of equipment or a portion of the equipment. ns=1;i=2476 SetUpSubClassType The identifier of the person currently responsible for operating the piece of equipment. A structural element is being prepared or modified to begin production of product. ns=1;i=2476 ShoreSubClassType A scale to measure the resistance to deformation of a surface. A scale to measure the resistance to deformation of a surface. ns=1;i=2476 StandardSubClassType The standard or original value of an object. The standard or original length of an object. ns=1;i=2476 SwitchedSubClassType An indication of the activation state of a mechanism represented by a \mtmodel{Composition} type component. The activation state indicates whether the \mtmodel{Composition} element is activated or not. An indication of the activation state of a mechanism represented by a composition type component. The activation state indicates whether the composition element is activated or not. The valid data value must be on value or off value. ns=1;i=2476 TargetSubClassType Indicates the number of parts that are projected or planned to be produced. The desired measure or count for a data item value. ns=1;i=2476 ToolChangeStopSubClassType A setting or operator selection that changes the behavior of the controller on a piece of equipment. ns=1;i=2476 ToolEdgeSubClassType ns=1;i=2476 ToolGroupSubClassType The tool group a specific tool is assigned to in the part program. An identifier for the tool group associated with a specific tool. Commonly used to designate spare tools. ns=1;i=2476 ToolSubClassType coordinate system referenced to the tool or to the end effector attached to the mechanical interface. Ref:ISO 9787:2013 ns=1;i=2476 UasbleSubClassType The remaining useable value of an object. ns=1;i=2476 VerticalSubClassType An indication of the position of a mechanism that may move in a vertical direction. An indication of the position of a mechanism that may move in a vertical direction. The mechanism is represented by a composition type component. The position information indicates whether the composition element is positioned to the top, to the bottom, or is in transition. The valid data value must be up value, down value, or transitioning value. ns=1;i=2476 VickersSubClassType A scale to measure the resistance to deformation of a surface. A scale to measure the resistance to deformation of a surface. ns=1;i=2476 VolumeSubClassType A measurement of space accupied by a physical object. ns=1;i=2476 WeightSubClassType A physical object's relative mass. The total weight of the Cutting Tool in grams. The force exerted by the mass of the Cutting Tool. ns=1;i=2476 WorkingSubClassType An indication that a piece of equipment is performing any activity. A piece of equipment performing any activity, the equipment is active and performing a function under load or not. ns=1;i=2476 WorkpieceSubClassType A physical object being or to be worked on with a tool or machine. An object or material on which a form of work is performed. ns=1;i=2476 HasMTClassType A \gls{MTDataItem} is representated in OPC UA as a sub-type of the most appropriate \uamodel{BaseDataVariableType}. The type is derived from the MTConnect \gls{type} attribute and references the corect \mtmodel{..ClassType} i=32 HasMTComposition i=32 HasMTReference i=32 HasMTSource The \mtmodel{Source} relation to a \gls{MTComponent} or \gls{MTDataItem}. i=32 HasMTSubClassType A \gls{MTDataItem} is representated in OPC UA as a sub-type of the most appropriate \uamodel{BaseDataVariableType}. The sub-type is derived from the MTConnect \gls{subType} attribute and references the corect \mtmodel{..ClassType}. i=32