Skip to content

lexicon

Id: eco.wonderland.workcell.device.configuration.relationship.defs
Type: lexicon

  • assetRelationship: ConfigurationRelationship that describes the association between a component or an asset and another asset.
  • componentRelationship: ConfigurationRelationship that describes the association between a component or an asset and another {{block(Component).
  • configurationRelationship: Association between two pieces of equipment or assets that may function independently but together perform a manufacturing operation.
  • deviceRelationship: ConfigurationRelationship that describes the association between a component or an asset and a {{block(Device).
{
"id": "eco.wonderland.workcell.device.configuration.relationship.defs",
"lexicon": 1,
"defs": {
"assetRelationship": {
"type": "object",
"required": [
"id",
"type",
"assetIdRef",
"assetType"
],
"properties": {
"name": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#relationshipType"
},
"criticality": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#criticalityType"
},
"assetIdRef": {
"type": "string"
},
"assetType": {
"type": "string"
},
"href": {
"type": "string"
}
}
},
"componentRelationship": {
"type": "object",
"required": [
"id",
"type",
"idRef"
],
"properties": {
"name": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#relationshipType"
},
"criticality": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#criticalityType"
},
"idRef": {
"type": "string"
}
}
},
"configurationRelationship": {
"type": "object",
"required": [
"id",
"type"
],
"properties": {
"name": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#relationshipType"
},
"criticality": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#criticalityType"
}
}
},
"deviceRelationship": {
"type": "object",
"required": [
"id",
"type",
"deviceUuidRef"
],
"properties": {
"name": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"type": "string"
},
"criticality": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#criticalityType"
},
"deviceUuidRef": {
"type": "string"
},
"href": {
"type": "string"
},
"role": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#roleType"
}
}
}
}
}
© Lookinglass 2026