Skip to content

lexicon

Id: eco.wonderland.workcell.observation.representation.defs
Type: lexicon

  • cell: Key-value pair published as part of a tableEntry.
  • dataSet: Representation for an observation composed of value(s) represented as a set of key-value pair.
  • entry: Key-value pair published as part of a dataSet.
  • representation: Specifies the format and structure of value.
  • table: Representation for an observation composed of two-dimensional sets of key-value pair where the entry represents rows containing sets of key-value pair given by cell entities.
  • tableEntry: Key-value pair published as part of a table.
  • timeSeries: Representation for an observation composed of a series of sampled data.
  • value: Default representation type for all observation types where value type is an data type.
{
"id": "eco.wonderland.workcell.observation.representation.defs",
"lexicon": 1,
"defs": {
"cell": {
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"dataSet": {
"type": "object",
"required": [
"count"
],
"properties": {
"count": {
"type": "integer"
},
"entry": {
"type": "array",
"items": {
"type": "ref",
"ref": "#entry"
}
}
}
},
"entry": {
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string"
},
"removed": {
"type": "boolean"
},
"value": {
"type": "string"
}
}
},
"representation": {
"type": "object",
"properties": {}
},
"table": {
"type": "object",
"required": [
"count"
],
"properties": {
"tableEntry": {
"type": "array",
"items": {
"type": "ref",
"ref": "#tableEntry"
}
},
"count": {
"type": "integer"
}
}
},
"tableEntry": {
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string"
},
"removed": {
"type": "boolean"
},
"cell": {
"type": "array",
"items": {
"type": "ref",
"ref": "#cell"
}
}
}
},
"timeSeries": {
"type": "object",
"required": [
"sampleCount",
"value"
],
"properties": {
"sampleCount": {
"type": "integer"
},
"value": {
"type": "array",
"minLength": 1,
"items": {
"type": "bytes",
"minLength": 4,
"maxLength": 4
}
}
}
},
"value": {
"type": "object",
"properties": {
"value": {
"type": "string"
}
}
}
}
}
© Lookinglass 2026