Skip to content

deviceRelationship

Lexicon: eco.wonderland.workcell.device.configuration.relationship.defs
Type: object

ConfigurationRelationship that describes the association between a component or an asset and a {{block(Device).

Type: string

Name associated with this configurationRelationship.

Type: string
Required

Unique identifier for this configurationRelationship.

Type: string
Required

xlink:typeMUST have a fixed value of locator as defined in W3C XLink 1.1 https://www.w3.org/TR/xlink11/. If the href is provided, it MUST conform to the URI syntactic rules as defined in IETF RFC 3986 for Uniform Resource Identifiers. https://www.ietf.org/rfc/rfc3986.txt

Type: criticalityType

Defines whether the services or functions provided by the associated piece of equipment is required for the operation of this piece of equipment.

Type: string
Required

Reference to the uuid of the associated piece of equipment.

Type: string

URI identifying the agent that is publishing information for the associated piece of equipment. href MUST also include the uuid for that specific piece of equipment. href is of type xlink:href from the W3C XLink specification: https://www.w3.org/TR/xlink11/.

Type: roleType

Defines the services or capabilities that the referenced piece of equipment provides relative to this piece of equipment.

  • configuration eco.wonderland.workcell.device.configuration.defs
{
"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