Asset
Definition: abstract Assetasset that is used by the manufacturing process to perform tasks. > Note 1 to entry: An Asset relies upon an Device to provide observations and information about itself and the Device revises the information to reflect changes to the Asset during their interaction. Examples of Assets are cutting tools, Part Information, Manufacturing Processes, Fixtures, and Files. > Note 2 to entry: A singular Asset::assetId uniquely identifies an Asset throughout its lifecycle and is used to track and relate the Asset to other Devices and entities. > Note 3 to entry: Assets are temporally associated with a device and can be removed from the device without damage or alteration to its primary functions. .
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.2 |
Documentation
Description
It is used in the manufacturing process, but is not permanently associated with a single piece of equipment. It can be removed from the piece of equipment without compromising its function, and can be associated with other pieces of equipment during its lifecycle.

Note: See Section Assets Schema Diagrams for XML schema.
Properties
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
assetId | ID | 1.2 | 1 | unique identifier for an Asset. | |
deviceUuid | UUID | 1.2 | 0..1 | associated piece of equipment’s UUID that supplied the It references to | |
removed | boolean | 1.3 | 0..1 | indicator that the Asset has been removed from the piece of equipment. | |
timestamp | datetime | 1.2 | 1 | time the Asset data was last modified. | |
hash | string | 2.2 | 0..1 | condensed message digest from a secure one-way hash function. FIPS PUB 180-4 |
Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
hasDescription | Description | 1.2 | 0..1 | Description can contain any descriptive content about the Asset. | |
hasConfiguration | Configuration | 1.2 | 0..1 | ||
isAssetOf | MTConnectAssets | 1.2 | 0..* | ||
isAssetOf | Agent | 1.2 | 0..* | ||
isAssetOf | TaskArchetype | 1.2 | 0..* | ||
isAssetOf | Task | 1.2 | 0..* |
Subclasses
| Name | Int | Dep |
|---|---|---|
AbstractFile | 1.7 | |
ComponentConfigurationParameters | 2.2 | |
CuttingTool | 1.2 | |
CuttingToolArchetype | 1.3 | |
QIFDocumentWrapper | 1.8 | |
RawMaterial | 1.8 | |
Task | ||
TaskArchetype |