← All message topics  ·  schema JointActivityInterdependence/joint-activity-interdependence.json

header

FieldTypeRequiredAllowed valuesDescription
timestamp string
message_type string event
version string The message format version

msg

FieldTypeRequiredAllowed valuesDescription
experiment_id string
trial_id string
timestamp string
source string ac_ihmc_ta2_joint-activity-interdependence
sub_type string Event:Discovered Event:Awareness Event:Addressing Event:Completion Event:Summary
version string
replay_parent_type string|null TRIAL REPLAY null
replay_parent_id string|null
replay_id string|null

data

FieldTypeRequiredAllowed valuesDescription
participant_id string Participant id
jag object
jag.id string
jag.instances object
jag.urn string
jag.inputs object
jag.outputs object
jag.children array<object>
jag.elapsed_millisecond number
jag.is_complete boolean
jag.awareness object
jag.preparing object
jag.addressing object

Example messages

{
  "header": {
    "timestamp": "2022-04-05T23:05:11.243061Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Discovered",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:11.243061Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "73fc0e47-b09e-47de-badd-8ca3e42e6ee2",
      "urn": "urn:ihmc:asist:rescue-victim",
      "inputs": {
        "victim-id": 19,
        "victim-type": "critical"
      },
      "outputs": {},
      "children": [
        {
          "id": "a462efd8-adea-4fd3-af6d-3ae8d71abb98",
          "urn": "urn:ihmc:asist:access-victim",
          "inputs": {
            "victim-id": 19,
            "victim-type": "critical"
          },
          "outputs": {},
          "children": [
            {
              "id": "bed4e819-4f19-4d7b-8848-360e418b16e6",
              "urn": "urn:ihmc:asist:check-if-unlocked",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": []
            },
            {
              "id": "12185fdc-cd5b-4a1b-92f7-cee591beaf6c",
              "urn": "urn:ihmc:asist:unlock-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": []
            }
          ]
        },
        {
          "id": "b22b0d11-808c-4dde-b074-077a81e804f8",
          "urn": "urn:ihmc:asist:triage-and-evacuate",
          "inputs": {
            "victim-id": 19,
            "victim-type": "critical"
          },
          "outputs": {},
          "children": [
            {
              "id": "18b96df7-e281-45db-9c70-de7ce6b2eea4",
              "urn": "urn:ihmc:asist:triage-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": [
                {
                  "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
                  "urn": "urn:ihmc:asist:stabilize",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": []
                }
              ]
            },
            {
              "id": "7535166f-71fa-4e8a-a045-ba2d05ff0034",
              "urn": "urn:ihmc:asist:evacuate-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": [
                {
                  "id": "5d1d3b8b-c43d-4d3c-a030-559a070e04c7",
                  "urn": "urn:ihmc:asist:determine-triage-area",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": [
                    {
                      "id": "2a433488-df97-4ea3-9b71-a1eec29d814c",
                      "urn": "urn:ihmc:asist:diagnose",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": []
                    }
                  ]
                },
                {
                  "id": "641a3397-a7b6-4b74-a620-2f58400e5560",
                  "urn": "urn:ihmc:asist:move-victim-to-triage-area",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": [
                    {
                      "id": "4339fd6d-a32f-4343-8aa3-1fd6b0153bcd",
                      "urn": "urn:ihmc:asist:relocate-victim",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": [
                        {
                          "id": "7168f432-2a41-4956-8d60-37b82df7954d",
                          "urn": "urn:ihmc:asist:pick-up-victim",
                          "inputs": {
                            "victim-id": 19,
                            "victim-type": "critical"
                          },
                          "outputs": {},
                          "children": []
                        },
                        {
                          "id": "b2309e21-592f-43b9-a3aa-1b5edccf1c92",
                          "urn": "urn:ihmc:asist:drop-off-victim",
                          "inputs": {
                            "victim-id": 19,
                            "victim-type": "critical"
                          },
                          "outputs": {},
                          "children": []
                        }
                      ]
                    },
                    {
                      "id": "802b46e2-0bd6-4eaf-8f8b-55d3650d377e",
                      "urn": "urn:ihmc:asist:at-proper-triage-area",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": []
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  }
}
{
  "header": {
    "timestamp": "2022-04-05T23:05:11.249240Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Awareness",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:11.249240Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 180343,
      "urn": "urn:ihmc:asist:stabilize",
      "is_complete": false,
      "awareness": {
        "P000463": 1.0
      }
    }
  }
}
{
  "header": {
    "timestamp": "2022-04-05T23:05:14.658147Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Preparing",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:14.658147Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 181741,
      "is_complete": false,
      "preparing": {
        "P000463": 1.0
      }
    }
  }
}
{
  "header": {
    "timestamp": "2022-04-05T23:05:14.657273Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Addressing",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:14.657273Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 183735,
      "is_complete": false,
      "addressing": {
        "P000463": 1.0
      }
    }
  }
}
{
  "header": {
    "timestamp": "2022-04-05T23:05:17.367529Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Completion",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:17.367529Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 186481,
      "is_complete": true,
      "addressing": {
        "P000463": 0.0
      }
    }
  }
}
{
  "header": {
    "timestamp": "2022-04-05T23:05:35.987408Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Summary",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:35.987408Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "jag": {
      "instances": {
        "P000463": "73fc0e47-b09e-47de-badd-8ca3e42e6ee2",
        "P000464": "dd28a91d-d3d0-4b51-a21f-f1ba624e8262",
        "P000465": "68db96c9-87d4-4d78-af1a-31f83f3ab66f"
      },
      "inputs": {
        "victim-id": 19,
        "victim-type": "critical"
      },
      "urn": "urn:ihmc:asist:rescue-victim"
    },
    "active_duration": 27109.0,
    "joint_activity_efficiency": 0.0007208714915031132,
    "redundancy_ratio": 3.688811833713057e-05
  }
}
Raw JSON Schema (resolved)
{
  "$id": "http://asist.aptima.com/schemas/joint-activity-interdependence.json",
  "$schema": "http://json-schema.org/draft-07/schema",
  "definitions": {},
  "properties": {
    "data": {
      "properties": {
        "jag": {
          "active_duration": {
            "type": "number"
          },
          "joint_activity_efficiency": {
            "type": "number"
          },
          "properties": {
            "addressing": {
              "type": "object"
            },
            "awareness": {
              "type": "object"
            },
            "children": {
              "items": {
                "type": "object"
              },
              "type": "array"
            },
            "elapsed_millisecond": {
              "type": "number"
            },
            "id": {
              "type": "string"
            },
            "inputs": {
              "type": "object"
            },
            "instances": {
              "type": "object"
            },
            "is_complete": {
              "type": "boolean"
            },
            "outputs": {
              "type": "object"
            },
            "preparing": {
              "type": "object"
            },
            "urn": {
              "type": "string"
            }
          },
          "redundancy_ratio": {
            "type": "number"
          },
          "type": "object"
        },
        "participant_id": {
          "title": "Participant id",
          "type": "string"
        }
      },
      "required": [
        "jag"
      ],
      "title": "IHMC TA2 Joint activity interdependence payload",
      "type": "object"
    },
    "header": {
      "$id": "http://asist.aptima.com/schemas/common_header.json",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "definitions": {},
      "properties": {
        "message_type": {
          "$id": "#/properties/message_type",
          "const": "event",
          "enum": [
            "control",
            "observation",
            "chat",
            "status",
            "trial",
            "event",
            "groundtruth",
            "experiment",
            "metadata",
            "agent"
          ],
          "examples": [
            "observation"
          ],
          "pattern": "^([a-z_]*?)$",
          "title": "The Message_type Schema",
          "type": "string"
        },
        "timestamp": {
          "$id": "#/properties/timestamp",
          "examples": [
            "2019-12-26T12:47:23.1234Z"
          ],
          "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[.]?[0-9]{0,}?Z",
          "title": "The Timestamp Schema",
          "type": "string"
        },
        "version": {
          "$id": "#/properties/version",
          "examples": [
            "1.0",
            "2.3.1"
          ],
          "pattern": "^([0-9]+\\.)?([0-9]+\\.)?([0-9]+)$",
          "title": "The message format version",
          "type": "string"
        }
      },
      "required": [
        "timestamp",
        "message_type",
        "version"
      ],
      "title": "ASIST message common header Schema",
      "type": "object",
      "version": "0.3"
    },
    "msg": {
      "$id": "http://asist.aptima.com/schemas/event_message.json",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "definitions": {},
      "properties": {
        "experiment_id": {
          "$id": "#/properties/experiment_id",
          "default": "",
          "examples": [
            "123e4567-e89b-12d3-a456-426655440000"
          ],
          "pattern": "(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|Not Set|Null|null)",
          "title": "The Experiment Id Schema",
          "type": "string"
        },
        "replay_id": {
          "$id": "#/properties/replay_id",
          "default": "",
          "examples": [
            "123e4567-e89b-12d3-a456-426655440000"
          ],
          "pattern": "(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|Not Set|null|Null)",
          "title": "The Replay Id Schema",
          "type": [
            "string",
            "null"
          ]
        },
        "replay_parent_id": {
          "$id": "#/properties/replay_parent_id",
          "default": "",
          "examples": [
            "123e4567-e89b-12d3-a456-426655440000"
          ],
          "pattern": "(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|Not Set|null|Null)",
          "title": "The Replay Parent Id Schema",
          "type": [
            "string",
            "null"
          ]
        },
        "replay_parent_type": {
          "$id": "#/properties/replay_parent_type",
          "enum": [
            "TRIAL",
            "REPLAY",
            null
          ],
          "title": "The Replay Parent Type Schema",
          "type": [
            "string",
            "null"
          ]
        },
        "source": {
          "$id": "#/properties/source",
          "const": "ac_ihmc_ta2_joint-activity-interdependence",
          "default": "",
          "examples": [
            "simulator"
          ],
          "pattern": "^(.*)$",
          "title": "The Source Schema",
          "type": "string"
        },
        "sub_type": {
          "$id": "#/properties/sub_type",
          "default": "",
          "enum": [
            "Event:Discovered",
            "Event:Awareness",
            "Event:Addressing",
            "Event:Completion",
            "Event:Summary"
          ],
          "examples": [
            "equip",
            "triage"
          ],
          "pattern": "^([a-zA-Z0-9_:]*?)$",
          "title": "The Sub Type Schema",
          "type": "string"
        },
        "timestamp": {
          "$id": "#/properties/timestamp",
          "default": "",
          "examples": [
            "2019-12-26T14:05:02.3412Z"
          ],
          "pattern": "[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}[.]?[0-9]{0,}?Z",
          "title": "The Timestamp Schema",
          "type": "string"
        },
        "trial_id": {
          "$id": "#/properties/trial_id",
          "default": "",
          "examples": [
            "123e4567-e89b-12d3-a456-426655440000"
          ],
          "pattern": "(([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|Not Set|null|Null)",
          "title": "The Trial Id Schema",
          "type": "string"
        },
        "version": {
          "$id": "#/properties/version",
          "default": "",
          "examples": [
            "0.1",
            "1.0.1"
          ],
          "pattern": "^([.]*)|(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$",
          "title": "The Version Schema",
          "type": "string"
        }
      },
      "required": [
        "experiment_id",
        "timestamp",
        "source",
        "sub_type",
        "version"
      ],
      "title": "The Event Message Schema",
      "type": "object",
      "version": "0.5"
    }
  },
  "required": [
    "header",
    "msg",
    "data"
  ],
  "title": "IHMC TA2 Joint activity interdependence",
  "type": "object"
}
Upstream spec documentation

IHMC TA2 - Joint Activity Interdependence Event Message Format

TOPIC

observations/events/player/jag

Discovery

Event

Published when a new joint activity instance is identified by a given participant

Message Fields

Field Name Type Description Examples
header object From Common Message Format section
msg object From Event Header Format section
data.participant_id string Participant id "P000123"
data.jag object Root node of joint activity instance
data.jag.id string Joint activity instance identifier (uuidv4) used as reference for status updates "73fc0e47-b09e-47de-badd-8ca3e42e6ee2"
data.jag.urn string Joint activity identifier "urn:ihmc:asist:rescue-victim"
data.jag.inputs object Mapping of input names to input values {"victim-id": 23}
data.jag.outputs object Mapping of output names to output values {"victim-type": "victim-a"}
data.jag.children array child instances of this jag instance

Message Example

{
  "header": {
    "timestamp": "2022-04-05T23:05:11.243061Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Discovered",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:11.243061Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "73fc0e47-b09e-47de-badd-8ca3e42e6ee2",
      "urn": "urn:ihmc:asist:rescue-victim",
      "inputs": {
        "victim-id": 19,
        "victim-type": "critical"
      },
      "outputs": {},
      "children": [
        {
          "id": "a462efd8-adea-4fd3-af6d-3ae8d71abb98",
          "urn": "urn:ihmc:asist:access-victim",
          "inputs": {
            "victim-id": 19,
            "victim-type": "critical"
          },
          "outputs": {},
          "children": [
            {
              "id": "bed4e819-4f19-4d7b-8848-360e418b16e6",
              "urn": "urn:ihmc:asist:check-if-unlocked",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": []
            },
            {
              "id": "12185fdc-cd5b-4a1b-92f7-cee591beaf6c",
              "urn": "urn:ihmc:asist:unlock-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": []
            }
          ]
        },
        {
          "id": "b22b0d11-808c-4dde-b074-077a81e804f8",
          "urn": "urn:ihmc:asist:triage-and-evacuate",
          "inputs": {
            "victim-id": 19,
            "victim-type": "critical"
          },
          "outputs": {},
          "children": [
            {
              "id": "18b96df7-e281-45db-9c70-de7ce6b2eea4",
              "urn": "urn:ihmc:asist:triage-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": [
                {
                  "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
                  "urn": "urn:ihmc:asist:stabilize",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": []
                }
              ]
            },
            {
              "id": "7535166f-71fa-4e8a-a045-ba2d05ff0034",
              "urn": "urn:ihmc:asist:evacuate-victim",
              "inputs": {
                "victim-id": 19,
                "victim-type": "critical"
              },
              "outputs": {},
              "children": [
                {
                  "id": "5d1d3b8b-c43d-4d3c-a030-559a070e04c7",
                  "urn": "urn:ihmc:asist:determine-triage-area",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": [
                    {
                      "id": "2a433488-df97-4ea3-9b71-a1eec29d814c",
                      "urn": "urn:ihmc:asist:diagnose",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": []
                    }
                  ]
                },
                {
                  "id": "641a3397-a7b6-4b74-a620-2f58400e5560",
                  "urn": "urn:ihmc:asist:move-victim-to-triage-area",
                  "inputs": {
                    "victim-id": 19,
                    "victim-type": "critical"
                  },
                  "outputs": {},
                  "children": [
                    {
                      "id": "4339fd6d-a32f-4343-8aa3-1fd6b0153bcd",
                      "urn": "urn:ihmc:asist:relocate-victim",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": [
                        {
                          "id": "7168f432-2a41-4956-8d60-37b82df7954d",
                          "urn": "urn:ihmc:asist:pick-up-victim",
                          "inputs": {
                            "victim-id": 19,
                            "victim-type": "critical"
                          },
                          "outputs": {},
                          "children": []
                        },
                        {
                          "id": "b2309e21-592f-43b9-a3aa-1b5edccf1c92",
                          "urn": "urn:ihmc:asist:drop-off-victim",
                          "inputs": {
                            "victim-id": 19,
                            "victim-type": "critical"
                          },
                          "outputs": {},
                          "children": []
                        }
                      ]
                    },
                    {
                      "id": "802b46e2-0bd6-4eaf-8f8b-55d3650d377e",
                      "urn": "urn:ihmc:asist:at-proper-triage-area",
                      "inputs": {
                        "victim-id": 19,
                        "victim-type": "critical"
                      },
                      "outputs": {},
                      "children": []
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  }
}

Event

Published on joint activity instance status update

Message Fields

Field Name Type Description Examples
header object From Common Message Format section
msg object From Event Header Format section
data.participant_id string Participant id "P000123"
data.jag object Root node of joint activity instance
data.jag.id string Joint activity instance identifier (uuidv4) "e60ab2c0-abcf-41da-af05-e5b483fbcce1"
data.jag.elapsed_millisecond number Time at which the update happens (matches the time that triggered the event responsible for that update) 42329
data.jag.is_complete boolean Indicates this jag node completion status true, false
data.jag.awareness object Mapping of players to awareness values from the perspective of data.participand_id {"P000433": 1.0}
data.jag.addressing object Mapping of players to addressing values from the perspective of data.participand_id {"P000433": 0.0}
data.jag.preparing object Mapping of players to preparing values from the perspective of data.participand_id {"P000433": 0.0}

Message Example

Awareness

{
  "header": {
    "timestamp": "2022-04-05T23:05:11.249240Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Awareness",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:11.249240Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 180343,
      "urn": "urn:ihmc:asist:stabilize",
      "is_complete": false,
      "awareness": {
        "P000463": 1.0
      }
    }
  }
}

Preparing

{
  "header": {
    "timestamp": "2022-04-05T23:05:14.658147Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Preparing",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:14.658147Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 181741,
      "is_complete": false,
      "preparing": {
        "P000463": 1.0
      }
    }
  }
}

Addressing

{
  "header": {
    "timestamp": "2022-04-05T23:05:14.657273Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Addressing",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:14.657273Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 183735,
      "is_complete": false,
      "addressing": {
        "P000463": 1.0
      }
    }
  }
}

Completion

{
  "header": {
    "timestamp": "2022-04-05T23:05:17.367529Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Completion",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:17.367529Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "participant_id": "P000463",
    "jag": {
      "id": "e60ab2c0-abcf-41da-af05-e5b483fbcce1",
      "elapsed_milliseconds": 186481,
      "is_complete": true,
      "addressing": {
        "P000463": 0.0
      }
    }
  }
}

Event

Summary of joint activity efficiency published on joint activity instance completion

Message Fields

Field Name Type Description Examples
header object From Common Message Format section
msg object From Event Header Format section
data.jag object Joint activity for which the summary information is computed
data.jag.instances object Mapping of player to joint activity instance identifiers as published in the discovery message {"P000463": "73fc0e47-b09e-47de-badd-8ca3e42e6ee2", "P000464": "dd28a91d-d3d0-4b51-a21f-f1ba624e8262"}
data.jag.urn string Joint activity identifier - for human consumption "urn:ihmc:asist:rescue-victim"
data.jag.inputs object Mapping of input names to input values - for human consumption {"victim-id": 19, "victim-type": "critical"}
data.jag.active_duration number Active duration of the joint activity in milliseconds 4966.0
data.jag.joint_activity_efficiency number Ratio of lower bound estimate over active duration - [0; 1] 0, 0.34243, 0.70933, 1
data.jag.redundancy_ratio number Ratio of active_duration over redundant time - [0; 1] 0, 0.25845, 0.82341, 1

Message Example

Summary

{
  "header": {
    "timestamp": "2022-04-05T23:05:35.987408Z",
    "message_type": "event",
    "version": "1.1"
  },
  "msg": {
    "sub_type": "Event:Summary",
    "version": "1.2.8",
    "source": "ac_ihmc_ta2_joint-activity-interdependence",
    "timestamp": "2022-04-05T23:05:35.987408Z",
    "experiment_id": "9d6fa759-91de-469b-98ed-672353554fa1",
    "trial_id": "74a9cadc-f892-4be1-a241-b6a645ba477b"
  },
  "data": {
    "jag": {
      "instances": {
        "P000463": "73fc0e47-b09e-47de-badd-8ca3e42e6ee2",
        "P000464": "dd28a91d-d3d0-4b51-a21f-f1ba624e8262",
        "P000465": "68db96c9-87d4-4d78-af1a-31f83f3ab66f"
      },
      "inputs": {
        "victim-id": 19,
        "victim-type": "critical"
      },
      "urn": "urn:ihmc:asist:rescue-victim"
    },
    "active_duration": 27109.0,
    "joint_activity_efficiency": 0.0007208714915031132,
    "redundancy_ratio": 3.688811833713057e-05
  }
}