Skip to content

rawMaterial

Lexicon: eco.wonderland.workcell.asset.material.defs
Type: object

Asset that represents raw material.

Type: string
Required

Unique identifier for an asset.

Type: string

Associated piece of equipment’s UUID that supplied the asset’s data. It references to uuid defined in Device Information Model.

Type: boolean

Indicator that the asset has been removed from the piece of equipment.

Type: timestamp
Required

Time the asset data was last modified.

Type: configuration

Type: string

Condensed message digest from a secure one-way hash function. FIPS PUB 180-4

Type: string

Name of the raw material. Examples: Container1 and AcrylicContainer.

Type: string

Type of container holding the raw material. Examples: Pallet, Canister, Cartridge, Tank, Bin, Roll, and Spool.

Type: string

ISO process type supported by this raw material. Examples include: vat-polymerization, binder-jetting, material-extrusion, material-jetting, sheet-lamination, powder-bed-fusion and directed-energy-deposition.

Type: string

Serial number of the raw material.

Type: boolean

Material has existing usable volume.

Type: material

Type: form
Required

Form of the raw material.

Type: timestamp

Date the raw material was created.

Type: timestamp

Date raw material was first used.

Type: timestamp

Date raw material was last used.

Type: binary32

Amount of material initially placed in raw material when manufactured.

Type: [ bytes ]

Dimension of material initially placed in raw material when manufactured.

Type: int32

Quantity of material initially placed in raw material when manufactured.

Type: binary32

Amount of material currently in raw material.

Type: [ bytes ]

Dimension of material currently in raw material.

Type: int32

Quantity of material currently in raw material.

  • assets eco.wonderland.workcell.asset.defs
{
"type": "object",
"required": [
"assetId",
"timestamp",
"form"
],
"properties": {
"assetId": {
"type": "string"
},
"deviceUuid": {
"type": "string"
},
"removed": {
"type": "boolean"
},
"timestamp": {
"type": "string",
"format": "datetime"
},
"configuration": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration"
},
"hash": {
"type": "string"
},
"name": {
"type": "string"
},
"containerType": {
"type": "string"
},
"processKind": {
"type": "string"
},
"serialNumber": {
"type": "string"
},
"hasMaterial": {
"type": "boolean"
},
"material": {
"type": "ref",
"ref": "#material"
},
"form": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.asset.data.defs#form"
},
"manufacturingDate": {
"type": "string",
"format": "datetime"
},
"firstUseDate": {
"type": "string",
"format": "datetime"
},
"lastUseDate": {
"type": "string",
"format": "datetime"
},
"initialVolume": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"initialDimension": {
"type": "array",
"maxLength": 3,
"items": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
}
},
"initialQuantity": {
"type": "integer"
},
"currentVolume": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
},
"currentDimension": {
"type": "array",
"maxLength": 3,
"items": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
}
},
"currentQuantity": {
"type": "integer"
}
}
}
© Lookinglass 2026