Component
Definition: logical or physical entity that provides a capability.
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.0 |
Documentation
Description
Component is an abstract entity and will be realized by specific Component types for an MTConnectDevices entity. See Component Types for more details on the Component types.
Component also provides structure for describing the lower levelnested element that is below a higher level element. entities associated with it.
At least one of Component, DataItem, or Reference entities MUST be provided for a Component.

Note: See component-example for the XML representation of the same example.
Properties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
id | ID | 1.0 | 1 | unique identifier for the Component. | |
name | string | 1.0 | 0..1 | name of the When provided, | |
nativeName | string | 1.1 | 0..1 | common name associated with Component. | |
sampleInterval | float | 1.2 | 0..1 | interval in milliseconds between the completion of the reading of the data associated with the This information may be used by client software applications to understand how often information from a The refresh rate for data from all child | |
sampleRate | float | 1.0 | 1.2 | 0..1 | DEPRECATED in MTConnect Version 1.2. Replaced by sampleInterval,Component. |
uuid | ID | 1.0 | 0..1 | universally unique identifier for the Component. | |
coordinateSystemIdRef | ID | 1.8 | 0..1 | specifies the CoordinateSystem for this Component and its children. |
Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
hasDescription | Description | 1.0 | 0..1 | ||
hasComposition | Composition | 1.4 | 0..* | ||
hasComponent | Component | 1.0 | 0..* | ||
hasConfiguration | Configuration | 1.2 | 0..1 | ||
observes | DataItem | 1.0 | 0..* | ||
madeObservation | Observation | 1.0 | 0..* | ||
hasReference | Reference | 1.3 | 0..* | ||
hasComponentStream | ComponentStream | 1.0 | 0..1 | ||
isComponentOf | Component | 1.0 | 0..* |
Constraints
| Error Message | OCL Expression |
|---|---|
Component MUST have at least one of Component, DataItem or Reference entities. | |