orchestra-toolkit 0.6.3

Client to interract with Orchestra system, uses HGTP protocol
Documentation
{
  "Model": "Avial",
  "Name": "Example Entity",
  "Key": "Example",
  "Data": 28,
  "Attributes": [
    [
      "EXAMPLE_ATTRIBUTE",
      {
        "STRING": "Attribute Value"
      },
      [
        [
          "Trait 1 Name",
          "Trait 1 Key",
          {
            "STRING": "Trait 1 Value"
          }
        ],
        [
          "Trait 2 Name",
          "Trait 2 Key",
          {
            "STRING": "Trait 2 Value"
          }
        ]
      ]
    ]
  ],
  "Facts": [
    [
      "EXAMPLE_ATTRIBUTE",
      {
        "STRING": "Fact Value"
      },
      [
        [
          "Facet 1 Name",
          {
            "STRING": "Facet 1 Value"
          },
          [
            [
              "Facet 1 Fact 1 Key",
              {
                "STRING": "Facet 1 Fact 1 Value"
              }
            ],
            [
              "Facet 1 Fact 2 Key",
              {
                "STRING": "Facet 1 Fact 2 Value"
              }
            ]
          ]
        ],
        [
          "Facet 2 Name",
          {
            "STRING": "Facet 2 Value"
          },
          [
            [
              "Facet 2 Fact 1 Key",
              {
                "STRING": "Facet 2 Fact 1 Value"
              }
            ],
            [
              "Facet 2 Fact 2 Key",
              {
                "STRING": "Facet 2 Fact 2 Value"
              }
            ]
          ]
        ]
      ],
      [
        [
          "Feature 1 Name",
          "Feature 1 Key",
          {
            "STRING": "Feature 1 Value"
          }
        ],
        [
          "Feature 2 Name",
          "Feature 2 Key",
          {
            "STRING": "Feature 2 Value"
          }
        ],
        [
          "Feature 3 Name",
          "Feature 3 Key",
          {
            "STRING": "Feature 3 Value"
          }
        ]
      ],
      [
        [
          "Field 1 Name",
          {
            "STRING": "Field 1 Default Value"
          }
        ],
        [
          "Field 2 Name",
          {
            "STRING": "Field 2 Default Value"
          }
        ],
        [
          "Field 3 Name",
          {
            "STRING": "Field 3 Default Value"
          }
        ]
      ],
      [
        [
          "Frame 1 Key",
          [
            {
              "STRING": "Frame 1 Field 1 Value"
            },
            {
              "STRING": "Frame 1 Field 2 Value"
            },
            {
              "STRING": "Frame 1 Field 3 Value"
            }
          ]
        ],
        [
          "Frame 2 Key",
          [
            {
              "STRING": "Frame 2 Field 1 Value"
            },
            {
              "STRING": "Frame 2 Field 2 Value"
            },
            {
              "STRING": "Frame 2 Field 3 Value"
            }
          ]
        ],
        [
          "Frame 3 Key",
          [
            {
              "STRING": "Frame 3 Field 1 Value"
            },
            {
              "STRING": "Frame 3 Field 2 Value"
            },
            {
              "STRING": "Frame 3 Field 3 Value"
            }
          ]
        ]
      ]
    ]
  ],
  "Properties": [
    [
      "Null Property",
      "Null",
      {
        "NULL": ""
      }
    ],
    [
      "AvesTerra Property",
      "AvesTerra",
      {
        "AVESTERRA": "Example"
      }
    ],
    [
      "Entity Property",
      "Entity",
      {
        "ENTITY": "<0|0|24>"
      }
    ],
    [
      "Boolean Property",
      "Boolean",
      {
        "BOOLEAN": "TRUE"
      }
    ],
    [
      "Character Property",
      "Character",
      {
        "CHARACTER": "A"
      }
    ],
    [
      "String Property",
      "String",
      {
        "STRING": "Hello World!"
      }
    ],
    [
      "Text Property",
      "Text",
      {
        "TEXT": "ÅvësTêrrã"
      }
    ],
    [
      "Web Property",
      "Web",
      {
        "WEB": "www.example.com"
      }
    ],
    [
      "Interchange Property",
      "Interchange",
      {
        "INTERCHANGE": "{\"Greeting\":\"Hello World!\\u0007\"}"
      }
    ],
    [
      "Integer Property",
      "Integer",
      {
        "INTEGER": "42"
      }
    ],
    [
      "Float Property",
      "Float",
      {
        "FLOAT": "3.14159000000000000E+00"
      }
    ],
    [
      "Time Property",
      "Time",
      {
        "TIME": "1263186022"
      }
    ],
    [
      "Data Property",
      "Data",
      {
        "DATA": "4578616D706C652044617461207E21402324255E262A28295F2B2227"
      }
    ],
    [
      "Exception Property",
      "Exception",
      {
        "EXCEPTION": "{\"ERROR\": \"HALT_ERROR\",\"MESSAGE\": \"The machine has halted\"}"
      }
    ],
    [
      "Operator Property",
      "Operator",
      {
        "OPERATOR": "HALT_OPERATOR"
      }
    ],
    [
      "Function Property",
      "Function",
      {
        "FUNCTION": "<0|0|18>"
      }
    ],
    [
      "Date Property",
      "Date",
      {
        "DATE": "{\"YEAR\": 1960,\"MONTH\": 10,\"DAY\": 1}"
      }
    ],
    [
      "Measurement Property",
      "Measurement",
      {
        "MEASUREMENT": "{\"FLOAT\": 4.20000000000000E+01,\"UNIT\": \"GRAM_UNIT\",\"PREFIX\": \"MICRO_PREFIX\",\"CONFIDENCE\": 9.99000015258789E+01,\"UNCERTAINTY\": 1.00000001490116E-01}"
      }
    ],
    [
      "Authorization Property",
      "Authorization",
      {
        "AUTHORIZATION": "285bbdb0-4966-4047-9261-3e0ddd3f2fab"
      }
    ],
    [
      "Variable Property",
      "Variable",
      {
        "VARIABLE": "{\"City Variable\": {\"STRING\": \"Washington, D.C.\"}}"
      }
    ],
    [
      "Array Property",
      "Array",
      {
        "ARRAY": "[{\"ENTITY\": \"<0|0|24>\"},{\"INTEGER\": \"42\"},{\"ARRAY\": \"[{\\\"CHARACTER\\\": \\\"A\\\"},{\\\"BOOLEAN\\\": \\\"TRUE\\\"}]\"}]"
      }
    ],
    [
      "Aggregate Property",
      "Aggregate",
      {
        "AGGREGATE": "{\"Boolean Variable\": {\"BOOLEAN\": \"TRUE\"},\"Integer Variable\": {\"INTEGER\": \"42\"},\"Array Variable\": {\"ARRAY\": \"[{\\\"ENTITY\\\": \\\"<0|0|24>\\\"},{\\\"INTEGER\\\": \\\"42\\\"},{\\\"ARRAY\\\": \\\"[{\\\\\\\"CHARACTER\\\\\\\": \\\\\\\"A\\\\\\\"},{\\\\\\\"BOOLEAN\\\\\\\": \\\\\\\"TRUE\\\\\\\"}]\\\"}]\"}}"
      }
    ],
    [
      "Annotation Property",
      "Annotation",
      {
        "NULL": ""
      },
      {
        "EXAMPLE_ATTRIBUTE": {
          "STRING": "Annotation Value"
        }
      }
    ],
    [
      "Locutor Property",
      "Locutor",
      {
        "LOCUTOR": "{\"ENTITY\": \"<0|0|24>\",\"OUTLET\": \"<0|0|11>\",\"AUXILIARY\": \"<0|0|1>\",\"ANCILLARY\": \"<0|0|2>\",\"CONTEXT\": \"AVESTERRA_CONTEXT\",\"CATEGORY\": \"AVESTERRA_CATEGORY\",\"CLASS\": \"AVESTERRA_CLASS\",\"METHOD\": \"AVESTERRA_METHOD\",\"ATTRIBUTE\": \"AVESTERRA_ATTRIBUTE\",\"INSTANCE\": 1,\"NAME\": \"Example Name\",\"VALUE\": \"Example String\",\"VALUE_TAG\": \"STRING_TAG\",\"INDEX\": 1,\"COUNT\": 123,\"PRECEDENCE\": \" 8\",\"PARAMETER\": -1,\"MODE\": \"AVESTERRA_MODE\",\"EVENT\": \"AVESTERRA_EVENT\",\"TIMEOUT\": 60,\"ASPECT\": \"AVESTERRA_ASPECT\",\"AUTHORITY\": \"********-****-****-****-************\"}"
      }
    ]
  ]
}