lexicon
Id: eco.wonderland.workcell.device.data.defs
Type: lexicon
Arrays
Section titled “Arrays”Objects
Section titled “Objects”- condition: Abstract dataItem that is about an entity’s status regarding its ability to operate or it provides an indication whether the data reported for the entity is within an expected range.
- event: Abstract dataItem that is a discrete piece of information from a piece of equipment. It does not have intermediate values that vary over time.
- sample: Abstract dataItem that is continuously changing or analog data value.
- dataItem: Information reported about a piece of equipment.
- axisDataSet
- originDataSet
- rotationDataSet
- scaleDataSet
- translationDataSet
Strings
Section titled “Strings”- category
- compositionType
- coordinateSystemType
- criticalityType
- dataItemRelationshipType
- filter
- mediaType
- motionActuationType
- motionType
- powerSourceType
- relationshipType
- resetTrigger
- roleType
- specificationRelationshipType
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.device.data.defs", "lexicon": 1, "defs": { "category": { "type": "string", "knownValues": [ "sample", "event", "condition" ] }, "compositionType": { "type": "string", "knownValues": [ "actuator", "amplifier", "ballscrew", "belt", "brake", "chain", "chopper", "chuck", "chute", "circuit-breaker", "clamp", "compressor", "door", "drain", "encoder", "exposure-unit", "extrusion-unit", "fan", "filter", "galvanomotor", "gripper", "hopper", "linear-position-feedback", "motor", "oil", "power-supply", "pulley", "pump", "reel", "sensing-element", "spreader", "storage-battery", "switch", "table", "tank", "tensioner", "transformer", "valve", "vat", "water", "wire", "workpiece", "cooling-tower", "pot", "station", "transfer-arm", "transfer-pot", "return-pot", "staging-pot", "removal-pot", "expired-pot" ] }, "coordinateSystemType": { "type": "string", "knownValues": [ "world", "base", "object", "task", "mechanical-interface", "tool", "mobile-platform", "machine", "camera" ] }, "criticalityType": { "type": "string", "knownValues": [ "critical", "noncritical" ] }, "dataItemRelationshipType": { "type": "string", "knownValues": [ "attachment", "coordinate-system", "limit", "observation" ] }, "filter": { "type": "string", "knownValues": [ "minimum-delta", "period" ] }, "mediaType": { "type": "string", "knownValues": [ "step", "stl", "gdml", "obj", "collada", "iges", "3d-s", "acis", "x-t", "qif-mbd" ] }, "motionActuationType": { "type": "string", "knownValues": [ "direct", "virtual", "none" ] }, "motionType": { "type": "string", "knownValues": [ "prismatic", "continuous", "revolute", "fixed" ] }, "powerSourceType": { "type": "string", "knownValues": [ "primary", "secondary", "standby" ] }, "relationshipType": { "type": "string", "knownValues": [ "parent", "child", "peer" ] }, "resetTrigger": { "type": "string", "knownValues": [ "action-complete", "annual", "day", "life", "maintenance", "month", "power-on", "shift", "week" ] }, "roleType": { "type": "string", "knownValues": [ "system", "auxiliary" ] }, "specificationRelationshipType": { "type": "string", "knownValues": [ "limit" ] }, "condition": { "type": "object", "required": [ "category", "discrete", "id", "type" ], "properties": { "category": { "type": "string", "default": "condition" }, "compositionId": { "type": "string" }, "discrete": { "type": "boolean" }, "id": { "type": "string" }, "name": { "type": "string" }, "nativeScale": { "type": "integer" }, "nativeUnits": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit" }, "sampleRate": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "significantDigits": { "type": "integer" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#condition" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "representation": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#representation" }, "source": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#source" }, "constraints": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#constraints" }, "filters": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.defs#filter", "lex:eco.wonderland.workcell.device.data.property.defs#minimumDeltaFilter", "lex:eco.wonderland.workcell.device.data.property.defs#periodFilter" ] } }, "initialValue": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#initialValue" }, "resetTrigger": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#resetTrigger" }, "definition": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#definition" }, "coordinateSystemIdRef": { "type": "string" }, "relationships": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.relationship.defs#abstractDataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#dataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#specificationRelationship" ] } } } }, "event": { "type": "object", "required": [ "category", "discrete", "id", "type" ], "properties": { "category": { "type": "string", "default": "event" }, "compositionId": { "type": "string" }, "discrete": { "type": "boolean" }, "id": { "type": "string" }, "name": { "type": "string" }, "nativeScale": { "type": "integer" }, "nativeUnits": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit" }, "sampleRate": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "significantDigits": { "type": "integer" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#event" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "representation": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#representation" }, "source": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#source" }, "constraints": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#constraints" }, "filters": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.defs#filter", "lex:eco.wonderland.workcell.device.data.property.defs#minimumDeltaFilter", "lex:eco.wonderland.workcell.device.data.property.defs#periodFilter" ] } }, "initialValue": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#initialValue" }, "resetTrigger": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#resetTrigger" }, "definition": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#definition" }, "coordinateSystemIdRef": { "type": "string" }, "relationships": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.relationship.defs#abstractDataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#dataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#specificationRelationship" ] } } } }, "sample": { "type": "object", "required": [ "category", "discrete", "id", "type", "units" ], "properties": { "category": { "type": "string", "default": "sample" }, "compositionId": { "type": "string" }, "discrete": { "type": "boolean" }, "id": { "type": "string" }, "name": { "type": "string" }, "nativeScale": { "type": "integer" }, "nativeUnits": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit" }, "sampleRate": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "significantDigits": { "type": "integer" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#sample" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "representation": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#representation" }, "source": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#source" }, "constraints": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#constraints" }, "filters": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.defs#filter", "lex:eco.wonderland.workcell.device.data.property.defs#minimumDeltaFilter", "lex:eco.wonderland.workcell.device.data.property.defs#periodFilter" ] } }, "initialValue": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#initialValue" }, "resetTrigger": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#resetTrigger" }, "definition": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#definition" }, "coordinateSystemIdRef": { "type": "string" }, "relationships": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.relationship.defs#abstractDataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#dataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#specificationRelationship" ] } } } }, "dataItem": { "type": "object", "required": [ "category", "discrete", "id", "type" ], "properties": { "category": { "type": "ref", "ref": "#category" }, "compositionId": { "type": "string" }, "discrete": { "type": "boolean" }, "id": { "type": "string" }, "name": { "type": "string" }, "nativeScale": { "type": "integer" }, "nativeUnits": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit" }, "sampleRate": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "significantDigits": { "type": "integer" }, "statistic": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#statistic" }, "subType": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemSubType" }, "type": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#dataItemType" }, "units": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#unit" }, "representation": { "type": "ref", "ref": "lex:eco.wonderland.workcell.common.data.defs#representation" }, "source": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#source" }, "constraints": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#constraints" }, "filters": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.defs#filter", "lex:eco.wonderland.workcell.device.data.property.defs#minimumDeltaFilter", "lex:eco.wonderland.workcell.device.data.property.defs#periodFilter" ] } }, "initialValue": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#initialValue" }, "resetTrigger": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#resetTrigger" }, "definition": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.property.defs#definition" }, "coordinateSystemIdRef": { "type": "string" }, "relationships": { "type": "array", "items": { "type": "union", "refs": [ "lex:eco.wonderland.workcell.device.data.property.relationship.defs#abstractDataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#dataItemRelationship", "lex:eco.wonderland.workcell.device.data.property.relationship.defs#specificationRelationship" ] } } } }, "axisDataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.representation.defs#entry" } }, "x": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "y": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "z": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "originDataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.representation.defs#entry" } }, "x": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "y": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "z": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "rotationDataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.representation.defs#entry" } }, "a": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "b": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "c": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "scaleDataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.representation.defs#entry" } }, "x": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "y": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "z": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "translationDataSet": { "type": "object", "required": [ "count" ], "properties": { "count": { "type": "integer" }, "entry": { "type": "array", "items": { "type": "ref", "ref": "lex:eco.wonderland.workcell.observation.representation.defs#entry" } }, "x": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "y": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "z": { "type": "bytes", "minLength": 4, "maxLength": 4 } } }, "dataItems": { "type": "array", "items": { "type": "union", "refs": [ "#dataItem", "#condition", "#event", "#sample" ] } } }}