From 415a27b1d2d56d9f360507f8c8ef0c5fc3b31e15 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 17 Mar 2026 22:51:29 -0700 Subject: [PATCH 01/27] reran annotator on cheung scenarios and overwrote old outputs --- .../cheung_variants_lifeboat_1_choice_1.html | 128 --------------- .../cheung_variants_lifeboat_1_choice_1.json | 13 -- .../cheung_variants_lifeboat_2_choice_1.html | 135 ---------------- .../cheung_variants_lifeboat_2_choice_1.json | 14 -- .../cheung_variants_lifeboat_3_choice_1.html | 149 ------------------ .../cheung_variants_lifeboat_3_choice_1.json | 16 -- .../cheung_variants_lifeboat_4_choice_1.json | 12 -- .../cheung_variants_lifeboat_5_choice_1.json | 13 -- .../cheung_variants_lifeboat_6_choice_1.html | 135 ---------------- .../cheung_variants_lifeboat_6_choice_1.json | 14 -- .../cheung_variants_lifeboat_7_choice_1.html | 128 --------------- .../cheung_variants_lifeboat_7_choice_1.json | 13 -- .../cheung_variants_lifeboat_8_choice_1.json | 11 -- .../cheung_variants_lifeboat_9_choice_1.json | 13 -- ...heung_variants_tyrannicide_1_choice_1.json | 12 -- ...heung_variants_tyrannicide_2_choice_1.html | 132 ---------------- ...heung_variants_tyrannicide_2_choice_1.json | 14 -- ...heung_variants_tyrannicide_3_choice_1.html | 138 ---------------- ...heung_variants_tyrannicide_3_choice_1.json | 15 -- .../rope_ladder_1_choice_1.html | 113 +++++++++++++ .../rope_ladder_1_choice_1.json | 12 ++ .../rope_ladder_2_choice_1.html | 102 ++++++++++++ .../rope_ladder_2_choice_1.json | 10 ++ .../rope_ladder_2_choice_2.html | 102 ++++++++++++ .../rope_ladder_2_choice_2.json | 10 ++ .../rope_ladder_3_choice_1.html | 110 +++++++++++++ .../rope_ladder_3_choice_1.json | 12 ++ .../rope_ladder_3_choice_2.html | 114 ++++++++++++++ .../rope_ladder_3_choice_2.json | 12 ++ ...ice_1.html => rope_ladder_4_choice_1.html} | 62 ++++---- .../rope_ladder_4_choice_1.json | 13 ++ .../rope_ladder_4_choice_2.html | 108 +++++++++++++ .../rope_ladder_4_choice_2.json | 11 ++ .../rope_ladder_5_choice_1.html | 114 ++++++++++++++ .../rope_ladder_5_choice_1.json | 12 ++ .../rope_ladder_5_choice_2.html | 102 ++++++++++++ .../rope_ladder_5_choice_2.json | 10 ++ ...ice_1.html => rope_ladder_6_choice_1.html} | 74 ++++----- .../rope_ladder_6_choice_1.json | 13 ++ .../rope_ladder_6_choice_2.html | 114 ++++++++++++++ .../rope_ladder_6_choice_2.json | 12 ++ ...ice_1.html => rope_ladder_7_choice_1.html} | 71 +++++---- .../rope_ladder_7_choice_1.json | 13 ++ ...ice_1.html => rope_ladder_7_choice_2.html} | 87 +++++----- .../rope_ladder_7_choice_2.json | 13 ++ .../rope_ladder_8_choice_1.html | 114 ++++++++++++++ .../rope_ladder_8_choice_1.json | 12 ++ ...ice_1.html => rope_ladder_8_choice_2.html} | 87 +++++----- .../rope_ladder_8_choice_2.json | 13 ++ 49 files changed, 1458 insertions(+), 1299 deletions(-) delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json rename annotated_outputs/cheung_variants/{cheung_variants_tyrannicide_1_choice_1.html => rope_ladder_4_choice_1.html} (68%) create mode 100644 annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json rename annotated_outputs/cheung_variants/{cheung_variants_lifeboat_4_choice_1.html => rope_ladder_6_choice_1.html} (61%) create mode 100644 annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json rename annotated_outputs/cheung_variants/{cheung_variants_lifeboat_8_choice_1.html => rope_ladder_7_choice_1.html} (60%) create mode 100644 annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json rename annotated_outputs/cheung_variants/{cheung_variants_lifeboat_9_choice_1.html => rope_ladder_7_choice_2.html} (52%) create mode 100644 annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json create mode 100644 annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html create mode 100644 annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json rename annotated_outputs/cheung_variants/{cheung_variants_lifeboat_5_choice_1.html => rope_ladder_8_choice_2.html} (54%) create mode 100644 annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.html deleted file mode 100644 index a2ea8756..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.json deleted file mode 100644 index fa3fd1ee..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_1_choice_1.json +++ /dev/null @@ -1,13 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Tension and distress among passengers due to forced removal"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I experience moral and psychological burden from ordering deaths"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress among passengers due to forced removal"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience moral and psychological burden from ordering deaths"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers are forced overboard into freezing water"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers in my lifeboat remain at full capacity"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and distress among passengers due to forced removal"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I experience moral and psychological burden from ordering deaths"}, "links": [{"link": {"kind": "utility", "value": "-90"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.html deleted file mode 100644 index 195e74eb..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.json deleted file mode 100644 index 3e31cc4b..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_2_choice_1.json +++ /dev/null @@ -1,14 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "make passengers vote for 10 passengers to send overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I conduct a vote among the passengers to select 10 individuals to leave the overcrowded lifeboat."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are sent overboard into the cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat's risk of sinking decreases"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers experience emotional distress and grief over the decision and loss of life"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and conflict may arise among passengers due to the forced vote and outcome"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "make passengers vote for 10 passengers to send overboard"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I conduct a vote among the passengers to select 10 individuals to leave the overcrowded lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are sent overboard into the cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat's risk of sinking decreases"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers experience emotional distress and grief over the decision and loss of life"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and conflict may arise among passengers due to the forced vote and outcome"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I conduct a vote among the passengers to select 10 individuals to leave the overcrowded lifeboat."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers are sent overboard into the cold water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat's risk of sinking decreases"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers experience emotional distress and grief over the decision and loss of life"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and conflict may arise among passengers due to the forced vote and outcome"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.html deleted file mode 100644 index 911fc449..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.json deleted file mode 100644 index e60078fc..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_3_choice_1.json +++ /dev/null @@ -1,16 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 passengers to volunteer to leave the overcrowded lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers experience fear and distress due to the request"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Passengers discuss and consider volunteering to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers volunteer to leave the lifeboat"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "10 passengers leave the lifeboat and enter the cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers who enter the water die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The overcrowded lifeboat becomes less crowded"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the capacity limit on my own lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and emotional trauma arise among survivors due to the loss of the 10 passengers"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to leave the overcrowded lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers experience fear and distress due to the request"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers discuss and consider volunteering to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers volunteer to leave the lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers leave the lifeboat and enter the cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers who enter the water die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less crowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the capacity limit on my own lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and emotional trauma arise among survivors due to the loss of the 10 passengers"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to leave the overcrowded lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Some passengers experience fear and distress due to the request"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers discuss and consider volunteering to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Some passengers volunteer to leave the lifeboat"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers leave the lifeboat and enter the cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The 10 passengers who enter the water die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less crowded"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "15"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I maintain the capacity limit on my own lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and emotional trauma arise among survivors due to the loss of the 10 passengers"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.json deleted file mode 100644 index 7dc226b0..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.json +++ /dev/null @@ -1,12 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I exercise authority as the highest ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I exercise authority as the highest ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers are forced overboard into freezing water"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers in my lifeboat remain at full capacity"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I exercise authority as the highest ranking officer."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats continue to navigate and attempt to stay afloat"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.json deleted file mode 100644 index 3920f624..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.json +++ /dev/null @@ -1,13 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "make passengers vote for 10 passengers to send overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My passengers hold a vote to select 10 passengers to leave the overcrowded lifeboat."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are sent overboard into the cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat's risk of sinking decreases"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress arise among passengers due to the vote and its consequences"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and leadership challenges from the decision"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "make passengers vote for 10 passengers to send overboard"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My passengers hold a vote to select 10 passengers to leave the overcrowded lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are sent overboard into the cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat's risk of sinking decreases"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress arise among passengers due to the vote and its consequences"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges from the decision"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My passengers hold a vote to select 10 passengers to leave the overcrowded lifeboat."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers are sent overboard into the cold water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat's risk of sinking decreases"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers on the overcrowded lifeboat have an increased chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and distress arise among passengers due to the vote and its consequences"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and leadership challenges from the decision"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.html deleted file mode 100644 index 10e47f93..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.json deleted file mode 100644 index 1c2365da..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_6_choice_1.json +++ /dev/null @@ -1,14 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "10 passengers leave the overcrowded lifeboat"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from exposure to cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the capacity limit on my lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers on my lifeboat continue rowing and bailing water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers on the overcrowded lifeboat may experience distress or fear"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and leadership challenges from the decision"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers leave the overcrowded lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from exposure to cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the capacity limit on my lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers on my lifeboat continue rowing and bailing water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers on the overcrowded lifeboat may experience distress or fear"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges from the decision"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers leave the overcrowded lifeboat"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers die from exposure to cold water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Remaining passengers on the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I maintain the capacity limit on my lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers on my lifeboat continue rowing and bailing water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers on the overcrowded lifeboat may experience distress or fear"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and leadership challenges from the decision"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.html deleted file mode 100644 index 1c9ab0d4..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.json deleted file mode 100644 index cdd5b262..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_7_choice_1.json +++ /dev/null @@ -1,13 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I exercise authority as the highest ranking officer"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Emotional distress and potential trauma among survivors due to forced overboard order"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential conflict or resentment among survivors towards my decision"}]} -{"node": {"kind": "being", "label": "some other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into freezing water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in my lifeboat remain at full capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I exercise authority as the highest ranking officer"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Emotional distress and potential trauma among survivors due to forced overboard order"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential conflict or resentment among survivors towards my decision"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers are forced overboard into freezing water"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "10 passengers die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Remaining passengers in the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "5"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Passengers in my lifeboat remain at full capacity"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I exercise authority as the highest ranking officer"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Emotional distress and potential trauma among survivors due to forced overboard order"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Potential conflict or resentment among survivors towards my decision"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "some other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.json deleted file mode 100644 index 81c00108..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.json +++ /dev/null @@ -1,11 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "make passengers vote for 10 passengers to send overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My passengers hold a vote to decide which 10 passengers will leave the lifeboat."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers sent overboard freeze to death"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers in the overcrowded lifeboat have a higher chance of survival"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress arise among passengers due to the vote and its consequences"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "make passengers vote for 10 passengers to send overboard"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My passengers hold a vote to decide which 10 passengers will leave the lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers sent overboard freeze to death"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers in the overcrowded lifeboat have a higher chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress arise among passengers due to the vote and its consequences"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My passengers hold a vote to decide which 10 passengers will leave the lifeboat."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The 10 passengers sent overboard freeze to death"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers in the overcrowded lifeboat have a higher chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and distress arise among passengers due to the vote and its consequences"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering the vote and sending passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.json deleted file mode 100644 index fac2ac81..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.json +++ /dev/null @@ -1,13 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Ten passengers leave the overcrowded lifeboat"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers on the overcrowded lifeboat have a higher chance of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The ten passengers who leave the lifeboat die from cold exposure"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and emotional consequences from the decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress arise among passengers due to the decision"}]} -{"node": {"kind": "being", "label": "other crew members"}, "links": []} -{"node": {"kind": "being", "label": "passengers"}, "links": []} -{"node": {"kind": "being", "label": "someone from the other lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers leave the overcrowded lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers on the overcrowded lifeboat have a higher chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The ten passengers who leave the lifeboat die from cold exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and emotional consequences from the decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress arise among passengers due to the decision"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "Ten passengers leave the overcrowded lifeboat"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers on the overcrowded lifeboat have a higher chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "The ten passengers who leave the lifeboat die from cold exposure"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and emotional consequences from the decision"}, "links": [{"link": {"kind": "utility", "value": "-90"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "someone from the other lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and distress arise among passengers due to the decision"}, "links": [{"link": {"kind": "utility", "value": "-60"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "passengers"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "someone from the other lifeboat"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.json deleted file mode 100644 index 7db3b8fb..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.json +++ /dev/null @@ -1,12 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "kill the dictator"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The dictator is killed"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The regime's killings are disrupted"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The country has a chance for a new start"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I and my co-conspirators face risk of retaliation or arrest"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Potential instability or power vacuum in the country"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Possible reduction in ethnic and political killings"}]} -{"node": {"kind": "being", "label": "dictator"}, "links": []} -{"node": {"kind": "being", "label": "six co-conspirators"}, "links": []} -{"node": {"kind": "action_choice", "label": "kill the dictator"}, "links": [{"link": {"kind": "v-link", "value": "10"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator is killed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The regime's killings are disrupted"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The country has a chance for a new start"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and my co-conspirators face risk of retaliation or arrest"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential instability or power vacuum in the country"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Possible reduction in ethnic and political killings"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The dictator is killed"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "The dictator's family and followers lose power"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "The regime's killings are disrupted"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "The country has a chance for a new start"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "I and my co-conspirators face risk of retaliation or arrest"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "Potential instability or power vacuum in the country"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "six co-conspirators"}]} -{"node": {"kind": "event", "label": "Possible reduction in ethnic and political killings"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "dictator"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "six co-conspirators"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.html deleted file mode 100644 index 0d243af2..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.json deleted file mode 100644 index 5a4a61f2..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_2_choice_1.json +++ /dev/null @@ -1,14 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "torture the dictator"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I torture the dictator"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The dictator is disempowered"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The regime's killings are likely to stop"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The country has a chance for a new start"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I and my co-conspirators experience moral and psychological consequences"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Potential international condemnation of torture"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Possible escalation of violence if retaliation occurs"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "My co-conspirators and I risk legal consequences if discovered"}]} -{"node": {"kind": "being", "label": "the dictator"}, "links": []} -{"node": {"kind": "being", "label": "six co-conspirators"}, "links": []} -{"node": {"kind": "action_choice", "label": "torture the dictator"}, "links": [{"link": {"kind": "v-link", "value": "-80"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I torture the dictator"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator is disempowered"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The regime's killings are likely to stop"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The country has a chance for a new start"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and my co-conspirators experience moral and psychological consequences"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential international condemnation of torture"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Possible escalation of violence if retaliation occurs"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My co-conspirators and I risk legal consequences if discovered"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I torture the dictator"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The dictator is disempowered"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The dictator's family and followers lose power"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The regime's killings are likely to stop"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The country has a chance for a new start"}, "links": [{"link": {"kind": "utility", "value": "70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "I and my co-conspirators experience moral and psychological consequences"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-65"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Potential international condemnation of torture"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Possible escalation of violence if retaliation occurs"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "My co-conspirators and I risk legal consequences if discovered"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "the dictator"}]} diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.html b/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.html deleted file mode 100644 index 492b1614..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.json b/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.json deleted file mode 100644 index 481fb2bd..00000000 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_3_choice_1.json +++ /dev/null @@ -1,15 +0,0 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "take the dictator into custody"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My co-conspirators and I detain the dictator"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The dictator is disempowered"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The regime's killings decrease or stop"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The country gains a chance for a new start"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential political instability during transition"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Possible public relief or support for my action"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Risk of retaliation from loyalists to the dictator"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I and my co-conspirators face personal risk"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Improved safety for persecuted ethnic and political groups"}]} -{"node": {"kind": "being", "label": "the dictator"}, "links": []} -{"node": {"kind": "being", "label": "six co-conspirators"}, "links": []} -{"node": {"kind": "action_choice", "label": "take the dictator into custody"}, "links": [{"link": {"kind": "v-link", "value": "70"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My co-conspirators and I detain the dictator"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator is disempowered"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The dictator's family and followers lose power"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The regime's killings decrease or stop"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The country gains a chance for a new start"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential political instability during transition"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Possible public relief or support for my action"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Risk of retaliation from loyalists to the dictator"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and my co-conspirators face personal risk"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Improved safety for persecuted ethnic and political groups"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My co-conspirators and I detain the dictator"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The dictator is disempowered"}, "links": [{"link": {"kind": "utility", "value": "70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The dictator's family and followers lose power"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The regime's killings decrease or stop"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "The country gains a chance for a new start"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Potential political instability during transition"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Possible public relief or support for my action"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Risk of retaliation from loyalists to the dictator"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "I and my co-conspirators face personal risk"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "the dictator"}]} -{"node": {"kind": "event", "label": "Improved safety for persecuted ethnic and political groups"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "six co-conspirators"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "the dictator"}]} diff --git a/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html new file mode 100644 index 00000000..a1ef3127 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html @@ -0,0 +1,113 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json new file mode 100644 index 00000000..e6687bb1 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "shoot the man"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man on the ladder is shot and dies."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man falls off the ladder."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The 19 other passengers behind the man are able to climb onto the deck."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience the psychological impact of shooting the man."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The other passengers witness the shooting."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The overall chance of survival for the group on the ferry increases."}]} +{"node": {"kind": "being", "label": "the man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "19 other passengers behind the man on the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": "shoot the man"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder is shot and dies."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 19 other passengers behind the man are able to climb onto the deck."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience the psychological impact of shooting the man."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers witness the shooting."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overall chance of survival for the group on the ferry increases."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man on the ladder is shot and dies."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "19 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "19 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The 19 other passengers behind the man are able to climb onto the deck."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "19 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "I experience the psychological impact of shooting the man."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "19 other passengers behind the man on the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "the man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The other passengers witness the shooting."}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "19 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The overall chance of survival for the group on the ferry increases."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "19 other passengers behind the man on the ladder"}]} +{"version": "d6d780129095bb9540a7957befb2014ea42d92c1"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html new file mode 100644 index 00000000..36b817e9 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html @@ -0,0 +1,102 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json new file mode 100644 index 00000000..51f52773 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json @@ -0,0 +1,10 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "push the man"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man is pushed off the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The 19 other passengers are able to climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience moral and emotional consequences from pushing the man."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The other passengers on the ladder are able to escape the sinking ferry"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": "push the man"}, "links": [{"link": {"kind": "v-link", "value": "-50"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man is pushed off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 19 other passengers are able to climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience moral and emotional consequences from pushing the man."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers on the ladder are able to escape the sinking ferry"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man is pushed off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The man likely dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The 19 other passengers are able to climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "I experience moral and emotional consequences from pushing the man."}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The other passengers on the ladder are able to escape the sinking ferry"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html b/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html new file mode 100644 index 00000000..d1242639 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html @@ -0,0 +1,102 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json new file mode 100644 index 00000000..7ea0a484 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json @@ -0,0 +1,10 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The man falls and dies"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The 19 other passengers climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the other passengers have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man is removed as an obstacle on the ladder"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls and dies"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 19 other passengers climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other passengers have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man is removed as an obstacle on the ladder"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I push the man off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The man falls and dies"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The 19 other passengers climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "I and the other passengers have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"node": {"kind": "event", "label": "The man is removed as an obstacle on the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html new file mode 100644 index 00000000..d365db73 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html @@ -0,0 +1,110 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json new file mode 100644 index 00000000..66acc33e --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "shoot the man"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man on the ladder is shot and dies."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man falls off the ladder and no longer blocks the way."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Five other passengers are able to climb onto the deck."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I experience the consequences of having shot the man."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The other passengers on the ladder are able to escape the sinking ferry."}]} +{"node": {"kind": "being", "label": "the man midway up the ladder who is frozen and blocking the way"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers behind the frozen man who are trying to climb the ladder"}, "links": []} +{"node": {"kind": "being", "label": "1 passenger who is ahead of the frozen man and already on the deck"}, "links": []} +{"node": {"kind": "action_choice", "label": "shoot the man"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder is shot and dies."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder and no longer blocks the way."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Five other passengers are able to climb onto the deck."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience the consequences of having shot the man."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers on the ladder are able to escape the sinking ferry."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man on the ladder is shot and dies."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder who is frozen and blocking the way"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the frozen man who are trying to climb the ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "1 passenger who is ahead of the frozen man and already on the deck"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder and no longer blocks the way."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder who is frozen and blocking the way"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the frozen man who are trying to climb the ladder"}]} +{"node": {"kind": "event", "label": "Five other passengers are able to climb onto the deck."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the frozen man who are trying to climb the ladder"}]} +{"node": {"kind": "event", "label": "I experience the consequences of having shot the man."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the frozen man who are trying to climb the ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "1 passenger who is ahead of the frozen man and already on the deck"}]} +{"node": {"kind": "event", "label": "The other passengers on the ladder are able to escape the sinking ferry."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the man midway up the ladder who is frozen and blocking the way"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the frozen man who are trying to climb the ladder"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "1 passenger who is ahead of the frozen man and already on the deck"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html b/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html new file mode 100644 index 00000000..c86a8282 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json new file mode 100644 index 00000000..c637c337 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I shoot the man on the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man on the ladder dies from the gunshot"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The other passengers behind the man have a clear path up the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the other passengers on deck have a higher chance of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man who was shot no longer blocks the ladder"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers behind the man on the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I shoot the man on the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder dies from the gunshot"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers behind the man have a clear path up the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other passengers on deck have a higher chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man who was shot no longer blocks the ladder"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I shoot the man on the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man on the ladder dies from the gunshot"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "Five other passengers climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The other passengers behind the man have a clear path up the ladder"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "I and the other passengers on deck have a higher chance of survival"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man who was shot no longer blocks the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.html similarity index 68% rename from annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.html rename to annotated_outputs/cheung_variants/rope_ladder_4_choice_1.html index 1f21a230..fad549d3 100644 --- a/annotated_outputs/cheung_variants/cheung_variants_tyrannicide_1_choice_1.html +++ b/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.html @@ -61,28 +61,28 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "dictator", color: {background: '#279aba'}}, - {id: 3, label: "six co-conspirators", color: {background: '#279aba'}}, - {id: 4, label: "kill the dictator", color: {background: '#ba2769'}}, + {id: 2, label: "man midway up the ladder", color: {background: '#279aba'}}, + {id: 3, label: "5 other passengers behind the\n man on the ladder", color: {background: '#279aba'}}, + {id: 4, label: "break the man's fingers", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "The dictator is killed", color: {background: '#e6c440'}}, - {id: 7, label: "The dictator's family and followers\n lose power", color: {background: '#e6c440'}}, - {id: 8, label: "The regime's killings are disrupted", color: {background: '#e6c440'}}, - {id: 9, label: "The country has a chance\n for a new start", color: {background: '#e6c440'}}, - {id: 10, label: "I and my co-conspirators face\n risk of retaliation or arrest", color: {background: '#e6c440'}}, - {id: 11, label: "Potential instability or power vacuum\n in the country", color: {background: '#e6c440'}}, - {id: 12, label: "Possible reduction in ethnic and\n political killings", color: {background: '#e6c440'}} + {id: 6, label: "The man falls off the\n ladder", color: {background: '#e6c440'}}, + {id: 7, label: "The man likely dies from\n the fall", color: {background: '#e6c440'}}, + {id: 8, label: "Five other passengers climb onto\n the deck", color: {background: '#e6c440'}}, + {id: 9, label: "I and others have increased\n space on the deck", color: {background: '#e6c440'}}, + {id: 10, label: "The man experiences severe pain\n and injury before falling", color: {background: '#e6c440'}}, + {id: 11, label: "The other passengers behind the\n man avoid drowning", color: {background: '#e6c440'}}, + {id: 12, label: "I experience emotional or psychological\n impact from the action", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "10", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -90,27 +90,27 @@ {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json new file mode 100644 index 00000000..a16f8c2b --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "break the man's fingers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others have increased space on the deck"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man experiences severe pain and injury before falling"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The other passengers behind the man avoid drowning"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience emotional or psychological impact from the action"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers behind the man on the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": "break the man's fingers"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others have increased space on the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man experiences severe pain and injury before falling"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers behind the man avoid drowning"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional or psychological impact from the action"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man falls off the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man likely dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "Five other passengers climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "I and others have increased space on the deck"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man experiences severe pain and injury before falling"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The other passengers behind the man avoid drowning"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "I experience emotional or psychological impact from the action"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html b/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html new file mode 100644 index 00000000..4e47c75f --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html @@ -0,0 +1,108 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json new file mode 100644 index 00000000..aedbdbce --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json @@ -0,0 +1,11 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I break the man's fingers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The man dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The other passengers behind the man have a clearer path to safety"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers behind the man on the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I break the man's fingers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Five other passengers climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The other passengers behind the man have a clearer path to safety"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I break the man's fingers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The man dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "Five other passengers climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"node": {"kind": "event", "label": "The other passengers behind the man have a clearer path to safety"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers behind the man on the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html new file mode 100644 index 00000000..2a142937 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json new file mode 100644 index 00000000..9feb59cb --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "push the man"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man is pushed off the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man falls and dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The 5 other passengers behind the man climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 5 other passengers have a higher chance of survival"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I remain on the deck"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man below the ladder is no longer blocking the way"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers climbing the ladder behind the man"}, "links": []} +{"node": {"kind": "action_choice", "label": "push the man"}, "links": [{"link": {"kind": "v-link", "value": "-50"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man is pushed off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls and dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 5 other passengers behind the man climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 5 other passengers have a higher chance of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I remain on the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man below the ladder is no longer blocking the way"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man is pushed off the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "The man falls and dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "The 5 other passengers behind the man climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "The 5 other passengers have a higher chance of survival"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "I remain on the deck"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "The man below the ladder is no longer blocking the way"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html b/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html new file mode 100644 index 00000000..fbf027a4 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html @@ -0,0 +1,102 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json new file mode 100644 index 00000000..54a27211 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json @@ -0,0 +1,10 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The man falls and dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Five other passengers climb up the ladder to the deck"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the other passengers on the deck have a better chance of survival"}]} +{"node": {"kind": "being", "label": "man midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "5 other passengers climbing the ladder behind the man"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls and dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Five other passengers climb up the ladder to the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other passengers on the deck have a better chance of survival"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I push the man off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "The man falls and dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "Five other passengers climb up the ladder to the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"node": {"kind": "event", "label": "I and the other passengers on the deck have a better chance of survival"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "man midway up the ladder"}, {"link": {"kind": "utility", "value": "90"}, "to_node": "5 other passengers climbing the ladder behind the man"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.html similarity index 61% rename from annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.html rename to annotated_outputs/cheung_variants/rope_ladder_6_choice_1.html index 31ff5c53..d10b35ec 100644 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_4_choice_1.html +++ b/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.html @@ -61,26 +61,26 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "other crew members", color: {background: '#279aba'}}, - {id: 3, label: "passengers", color: {background: '#279aba'}}, - {id: 4, label: "someone from the other lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, + {id: 2, label: "The man stuck midway up\n the ladder", color: {background: '#279aba'}}, + {id: 3, label: "The person behind the stuck\n man on the ladder", color: {background: '#279aba'}}, + {id: 4, label: "Other passengers on the deck", color: {background: '#279aba'}}, + {id: 5, label: "shoot the man", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers are forced overboard\n into freezing water", color: {background: '#e6c440'}}, - {id: 8, label: "10 passengers die from hypothermia", color: {background: '#e6c440'}}, - {id: 9, label: "Remaining passengers in the overcrowded\n lifeboat have increased chances of\n survival", color: {background: '#e6c440'}}, - {id: 10, label: "Passengers in my lifeboat remain\n at full capacity", color: {background: '#e6c440'}}, - {id: 11, label: "I exercise authority as the\n highest ranking officer.", color: {background: '#e6c440'}}, - {id: 12, label: "Survivors in both lifeboats continue\n to navigate and attempt to\n stay afloat", color: {background: '#e6c440'}} + {id: 7, label: "The man on the ladder\n is shot and dies from\n the gunshot.", color: {background: '#e6c440'}}, + {id: 8, label: "The person behind the man\n is able to climb onto\n the deck.", color: {background: '#e6c440'}}, + {id: 9, label: "I use the gun to\n shoot the man.", color: {background: '#e6c440'}}, + {id: 10, label: "The man falls off the\n ladder into the water.", color: {background: '#e6c440'}}, + {id: 11, label: "Other passengers witness me shooting\n the man.", color: {background: '#e6c440'}}, + {id: 12, label: "I experience the immediate consequences\n of shooting the man.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -88,30 +88,30 @@ {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json new file mode 100644 index 00000000..7a75be6f --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "shoot the man"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man on the ladder is shot and dies from the gunshot."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The person behind the man is able to climb onto the deck."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I use the gun to shoot the man."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man falls off the ladder into the water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Other passengers witness me shooting the man."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I experience the immediate consequences of shooting the man."}]} +{"node": {"kind": "being", "label": "The man stuck midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "The person behind the stuck man on the ladder"}, "links": []} +{"node": {"kind": "being", "label": "Other passengers on the deck"}, "links": []} +{"node": {"kind": "action_choice", "label": "shoot the man"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder is shot and dies from the gunshot."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man is able to climb onto the deck."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I use the gun to shoot the man."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder into the water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Other passengers witness me shooting the man."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience the immediate consequences of shooting the man."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man on the ladder is shot and dies from the gunshot."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "Other passengers on the deck"}]} +{"node": {"kind": "event", "label": "The person behind the man is able to climb onto the deck."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "Other passengers on the deck"}]} +{"node": {"kind": "event", "label": "I use the gun to shoot the man."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "Other passengers on the deck"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder into the water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "Other passengers on the deck"}]} +{"node": {"kind": "event", "label": "Other passengers witness me shooting the man."}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "Other passengers on the deck"}]} +{"node": {"kind": "event", "label": "I experience the immediate consequences of shooting the man."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "Other passengers on the deck"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html b/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html new file mode 100644 index 00000000..110b4d66 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json new file mode 100644 index 00000000..6d44b393 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I shoot the man on the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man on the ladder dies from the gunshot"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "I remain on the deck"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Other passengers witness the shooting"}]} +{"node": {"kind": "being", "label": "man stuck on ladder"}, "links": []} +{"node": {"kind": "being", "label": "person behind the stuck man on ladder"}, "links": []} +{"node": {"kind": "being", "label": "two other passengers on deck"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I shoot the man on the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder dies from the gunshot"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I remain on the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Other passengers witness the shooting"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I shoot the man on the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two other passengers on deck"}]} +{"node": {"kind": "event", "label": "The man on the ladder dies from the gunshot"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two other passengers on deck"}]} +{"node": {"kind": "event", "label": "The person behind the man climbs onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two other passengers on deck"}]} +{"node": {"kind": "event", "label": "I remain on the deck"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "two other passengers on deck"}]} +{"node": {"kind": "event", "label": "Other passengers witness the shooting"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "two other passengers on deck"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.html similarity index 60% rename from annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.html rename to annotated_outputs/cheung_variants/rope_ladder_7_choice_1.html index 301719c2..4ceb9f11 100644 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_8_choice_1.html +++ b/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.html @@ -3,8 +3,8 @@ @@ -61,50 +61,57 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "other crew members", color: {background: '#279aba'}}, - {id: 3, label: "passengers", color: {background: '#279aba'}}, - {id: 4, label: "someone from the other lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "make passengers vote for 10\n passengers to send overboard", color: {background: '#ba2769'}}, + {id: 2, label: "The man stuck midway up\n the ladder", color: {background: '#279aba'}}, + {id: 3, label: "The person behind the stuck\n man on the ladder", color: {background: '#279aba'}}, + {id: 4, label: "The crowd of passengers below\n the ladder", color: {background: '#279aba'}}, + {id: 5, label: "break the man's fingers", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "My passengers hold a vote\n to decide which 10 passengers\n will leave the lifeboat.", color: {background: '#e6c440'}}, - {id: 8, label: "The 10 passengers sent overboard\n freeze to death", color: {background: '#e6c440'}}, - {id: 9, label: "The remaining passengers in the\n overcrowded lifeboat have a higher\n chance of survival", color: {background: '#e6c440'}}, - {id: 10, label: "Tension and distress arise among\n passengers due to the vote\n and its consequences", color: {background: '#e6c440'}}, - {id: 11, label: "I face moral and ethical\n consequences for ordering the vote\n and sending passengers overboard", color: {background: '#e6c440'}} + {id: 7, label: "The man on the ladder\n loses the use of his\n fingers", color: {background: '#e6c440'}}, + {id: 8, label: "The man falls off the\n ladder", color: {background: '#e6c440'}}, + {id: 9, label: "The man likely dies from\n the fall", color: {background: '#e6c440'}}, + {id: 10, label: "The person behind the man\n is able to climb onto\n the deck", color: {background: '#e6c440'}}, + {id: 11, label: "I experience moral and emotional\n consequences from the action", color: {background: '#e6c440'}}, + {id: 12, label: "Other passengers witness the event\n and react to it", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json new file mode 100644 index 00000000..81650a24 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "break the man's fingers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man on the ladder loses the use of his fingers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the man is able to climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I experience moral and emotional consequences from the action"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Other passengers witness the event and react to it"}]} +{"node": {"kind": "being", "label": "The man stuck midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "The person behind the stuck man on the ladder"}, "links": []} +{"node": {"kind": "being", "label": "The crowd of passengers below the ladder"}, "links": []} +{"node": {"kind": "action_choice", "label": "break the man's fingers"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man on the ladder loses the use of his fingers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man likely dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man is able to climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience moral and emotional consequences from the action"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Other passengers witness the event and react to it"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man on the ladder loses the use of his fingers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "The crowd of passengers below the ladder"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "The crowd of passengers below the ladder"}]} +{"node": {"kind": "event", "label": "The man likely dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "The crowd of passengers below the ladder"}]} +{"node": {"kind": "event", "label": "The person behind the man is able to climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The crowd of passengers below the ladder"}]} +{"node": {"kind": "event", "label": "I experience moral and emotional consequences from the action"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "The crowd of passengers below the ladder"}]} +{"node": {"kind": "event", "label": "Other passengers witness the event and react to it"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "The crowd of passengers below the ladder"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.html similarity index 52% rename from annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.html rename to annotated_outputs/cheung_variants/rope_ladder_7_choice_2.html index eb0b326a..0c5997e3 100644 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_9_choice_1.html +++ b/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.html @@ -3,8 +3,8 @@ @@ -61,64 +61,57 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "other crew members", color: {background: '#279aba'}}, - {id: 3, label: "passengers", color: {background: '#279aba'}}, - {id: 4, label: "someone from the other lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, + {id: 2, label: "man stuck on the ladder", color: {background: '#279aba'}}, + {id: 3, label: "person behind the stuck man\n on the ladder", color: {background: '#279aba'}}, + {id: 4, label: "crowd below", color: {background: '#279aba'}}, + {id: 5, label: "", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "Ten passengers leave the overcrowded\n lifeboat", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat becomes less\n likely to sink", color: {background: '#e6c440'}}, - {id: 9, label: "The remaining passengers on the\n overcrowded lifeboat have a higher\n chance of survival", color: {background: '#e6c440'}}, - {id: 10, label: "The ten passengers who leave\n the lifeboat die from cold\n exposure", color: {background: '#e6c440'}}, - {id: 11, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 12, label: "I face moral and emotional\n consequences from the decision", color: {background: '#e6c440'}}, - {id: 13, label: "Tension and distress arise among\n passengers due to the decision", color: {background: '#e6c440'}} + {id: 7, label: "I break the man's fingers", color: {background: '#e6c440'}}, + {id: 8, label: "The man falls off the\n ladder", color: {background: '#e6c440'}}, + {id: 9, label: "The man dies from the\n fall", color: {background: '#e6c440'}}, + {id: 10, label: "The person behind the man\n climbs onto the deck", color: {background: '#e6c440'}}, + {id: 11, label: "The person behind the man\n survives", color: {background: '#e6c440'}}, + {id: 12, label: "I experience emotional distress from\n harming the man", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json new file mode 100644 index 00000000..38c31059 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I break the man's fingers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The man dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the man survives"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I experience emotional distress from harming the man"}]} +{"node": {"kind": "being", "label": "man stuck on the ladder"}, "links": []} +{"node": {"kind": "being", "label": "person behind the stuck man on the ladder"}, "links": []} +{"node": {"kind": "being", "label": "crowd below"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I break the man's fingers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man survives"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional distress from harming the man"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I break the man's fingers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crowd below"}]} +{"node": {"kind": "event", "label": "The man falls off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crowd below"}]} +{"node": {"kind": "event", "label": "The man dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crowd below"}]} +{"node": {"kind": "event", "label": "The person behind the man climbs onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crowd below"}]} +{"node": {"kind": "event", "label": "The person behind the man survives"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crowd below"}]} +{"node": {"kind": "event", "label": "I experience emotional distress from harming the man"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crowd below"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html new file mode 100644 index 00000000..55c9e291 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json b/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json new file mode 100644 index 00000000..429cc081 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "push the man"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man stuck on the ladder falls and likely dies from the fall"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the fallen man is able to climb onto the deck"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I remain on the deck with other passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Other passengers witness me pushing the man off the ladder"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The man who fell is no longer blocking the ladder"}]} +{"node": {"kind": "being", "label": "The man stuck midway up the ladder"}, "links": []} +{"node": {"kind": "being", "label": "The person behind the stuck man on the ladder"}, "links": []} +{"node": {"kind": "being", "label": "The other passenger already on the deck"}, "links": []} +{"node": {"kind": "action_choice", "label": "push the man"}, "links": [{"link": {"kind": "v-link", "value": "-70"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man stuck on the ladder falls and likely dies from the fall"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the fallen man is able to climb onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I remain on the deck with other passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Other passengers witness me pushing the man off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man who fell is no longer blocking the ladder"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The man stuck on the ladder falls and likely dies from the fall"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "The other passenger already on the deck"}]} +{"node": {"kind": "event", "label": "The person behind the fallen man is able to climb onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "The other passenger already on the deck"}]} +{"node": {"kind": "event", "label": "I remain on the deck with other passengers"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "The other passenger already on the deck"}]} +{"node": {"kind": "event", "label": "Other passengers witness me pushing the man off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "The other passenger already on the deck"}]} +{"node": {"kind": "event", "label": "The man who fell is no longer blocking the ladder"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "The man stuck midway up the ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "The person behind the stuck man on the ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "The other passenger already on the deck"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} diff --git a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.html b/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.html similarity index 54% rename from annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.html rename to annotated_outputs/cheung_variants/rope_ladder_8_choice_2.html index 0a85a101..f87b657e 100644 --- a/annotated_outputs/cheung_variants/cheung_variants_lifeboat_5_choice_1.html +++ b/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.html @@ -3,8 +3,8 @@ @@ -61,64 +61,57 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "other crew members", color: {background: '#279aba'}}, - {id: 3, label: "passengers", color: {background: '#279aba'}}, - {id: 4, label: "someone from the other lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "make passengers vote for 10\n passengers to send overboard", color: {background: '#ba2769'}}, + {id: 2, label: "man stuck on ladder", color: {background: '#279aba'}}, + {id: 3, label: "person behind the stuck man\n on ladder", color: {background: '#279aba'}}, + {id: 4, label: "other passengers on deck", color: {background: '#279aba'}}, + {id: 5, label: "", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "My passengers hold a vote\n to select 10 passengers to\n leave the overcrowded lifeboat.", color: {background: '#e6c440'}}, - {id: 8, label: "10 passengers are sent overboard\n into the cold water", color: {background: '#e6c440'}}, - {id: 9, label: "The overcrowded lifeboat's risk of\n sinking decreases", color: {background: '#e6c440'}}, - {id: 10, label: "The remaining passengers on the\n overcrowded lifeboat have an increased\n chance of survival", color: {background: '#e6c440'}}, - {id: 11, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 12, label: "Tension and distress arise among\n passengers due to the vote\n and its consequences", color: {background: '#e6c440'}}, - {id: 13, label: "I face moral and leadership\n challenges from the decision", color: {background: '#e6c440'}} + {id: 7, label: "I push the man off\n the ladder", color: {background: '#e6c440'}}, + {id: 8, label: "The man falls and dies", color: {background: '#e6c440'}}, + {id: 9, label: "The person behind the man\n climbs onto the deck", color: {background: '#e6c440'}}, + {id: 10, label: "I and the other passengers\n on deck have more space", color: {background: '#e6c440'}}, + {id: 11, label: "The person behind the man\n survives", color: {background: '#e6c440'}}, + {id: 12, label: "I experience emotional distress from\n pushing the man off.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "15", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json b/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json new file mode 100644 index 00000000..6c0f4f52 --- /dev/null +++ b/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The man falls and dies"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I and the other passengers on deck have more space"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The person behind the man survives"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "I experience emotional distress from pushing the man off."}]} +{"node": {"kind": "being", "label": "man stuck on ladder"}, "links": []} +{"node": {"kind": "being", "label": "person behind the stuck man on ladder"}, "links": []} +{"node": {"kind": "being", "label": "other passengers on deck"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I push the man off the ladder"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The man falls and dies"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man climbs onto the deck"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other passengers on deck have more space"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person behind the man survives"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional distress from pushing the man off."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I push the man off the ladder"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other passengers on deck"}]} +{"node": {"kind": "event", "label": "The man falls and dies"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other passengers on deck"}]} +{"node": {"kind": "event", "label": "The person behind the man climbs onto the deck"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other passengers on deck"}]} +{"node": {"kind": "event", "label": "I and the other passengers on deck have more space"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "15"}, "to_node": "other passengers on deck"}]} +{"node": {"kind": "event", "label": "The person behind the man survives"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other passengers on deck"}]} +{"node": {"kind": "event", "label": "I experience emotional distress from pushing the man off."}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "man stuck on ladder"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "person behind the stuck man on ladder"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other passengers on deck"}]} +{"version": "d635bb0c0b087388183c792f22a64a0dce5d1fb3"} From 9e0b8b3907395e407f5c59e1633e3011d3256a17 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 17 Mar 2026 22:52:01 -0700 Subject: [PATCH 02/27] revised saving function --- .../scenario_exploration_notebook_AL.ipynb | 171 +++++++++--------- 1 file changed, 82 insertions(+), 89 deletions(-) diff --git a/run_annotation/scenario_exploration_notebook_AL.ipynb b/run_annotation/scenario_exploration_notebook_AL.ipynb index b7291d13..cf7ce809 100644 --- a/run_annotation/scenario_exploration_notebook_AL.ipynb +++ b/run_annotation/scenario_exploration_notebook_AL.ipynb @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "id": "89f0ed84", "metadata": {}, "outputs": [], @@ -37,7 +37,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 8, "id": "de2403de", "metadata": {}, "outputs": [ @@ -45,7 +45,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "/Users/anna/Dropbox/2023_AOI/MoralLearning/CodeSets/graph_extract/run_annotation/../\n" + "/Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../\n" ] } ], @@ -59,17 +59,17 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 9, "id": "eacf5aac", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 3, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -87,7 +87,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "id": "998efb27", "metadata": {}, "outputs": [], @@ -107,7 +107,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "id": "6f343455", "metadata": {}, "outputs": [], @@ -120,7 +120,7 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 12, "id": "e36553a6", "metadata": {}, "outputs": [ @@ -131,16 +131,16 @@ "Scenario Text: \n", "\n", "\n", - "It is 1987 and you are on a ferry from Belgium to England. Suddenly, the ferry starts tilting and\n", - "water begins to pour in. You and many other passengers are trying to get to the deck by a rope\n", - "ladder. You climb up the ladder and stand on the deck, looking at the 20 other passengers making\n", - "their way up behind you. Directly below you, a man who is midway up the ladder seems frozen into\n", - "immobility by fear or cold and is blocking the way. You try to speak and reach to him, but he does\n", - "not react. People behind you are jostling. The ship seems to be sinking fast and the man is still\n", - "blocking the ladder. From the crowd below, someone shouts that you should push the man off. If you\n", - "push the man off the ladder, he will probably die, but the 19 other people will be able to climb on\n", - "deck. If you do not push the man off the ladder, he will probably continue blocking the way so that\n", - "many of the people behind you will not be able to get on deck and therefore will drown. \n", + "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water\n", + "begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I\n", + "climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up\n", + "behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear\n", + "or cold and is blocking the way. I try to speak and reach to him, but he does not react. People\n", + "behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder.\n", + "From the crowd below, someone shouts that I should push the man off. If I push the man off the\n", + "ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck.\n", + "If I do not push the man off the ladder, he will probably continue blocking the way so that many of\n", + "the people behind me will not be able to get on deck and therefore will drown. \n", "\n", "\n" ] @@ -160,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 13, "id": "1cc448e8", "metadata": {}, "outputs": [ @@ -173,7 +173,7 @@ " \"scenario_title\": \"Rope Ladder\",\n", " \"deontology_level\": \"3\",\n", " \"utility_level\": \"3\",\n", - " \"text\": \"It is 1987 and you are on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. You and many other passengers are trying to get to the deck by a rope ladder. You climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind you. Directly below you, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. You try to speak and reach to him, but he does not react. People behind you are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that you should push the man off. If you push the man off the ladder, he will probably die, but the 19 other people will be able to climb on deck. If you do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind you will not be able to get on deck and therefore will drown.\",\n", + " \"text\": \"It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\",\n", " \"options\": {\n", " \"1\": \"push the man\",\n", " \"2\": \"\"\n", @@ -221,7 +221,7 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 14, "id": "1f117861", "metadata": {}, "outputs": [ @@ -234,12 +234,12 @@ "Action choice:\n", "Ziv pushes the man.\n", "push the man\n", - "It is 1987 and you are on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. You and many other passengers are trying to get to the deck by a rope ladder. You climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind you. Directly below you, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. You try to speak and reach to him, but he does not react. People behind you are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that you should push the man off. If you push the man off the ladder, he will probably die, but the 19 other people will be able to climb on deck. If you do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind you will not be able to get on deck and therefore will drown.\n", + "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\n", "\n", "\n", "Scenario:\n", - "It is 1987, and Ziv is on a ferry from Belgium to England. Suddenly, the ferry starts tilting, and water begins to pour in. Ziv and many other passengers are trying to get to the deck by a rope ladder. Ziv climbs up the ladder and stands on the deck, looking at the 20 other passengers making their way up behind them. Directly below Ziv, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. Ziv tries to speak and reach to him, but he does not react. People behind Ziv are jostling. The ship seems to be sinking fast, and the man is still blocking the ladder. From the crowd below, someone shouts that Ziv should push the man off. If Ziv pushes the man off the ladder, he will probably die, but the 19 other people will be able to climb on deck. If Ziv does not push the man off the ladder, he will probably continue blocking the way so that many of the people behind Ziv will not be able to get on deck and therefore will drown.\n", - "It is 1987 and you are on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. You and many other passengers are trying to get to the deck by a rope ladder. You climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind you. Directly below you, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. You try to speak and reach to him, but he does not react. People behind you are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that you should push the man off. If you push the man off the ladder, he will probably die, but the 19 other people will be able to climb on deck. If you do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind you will not be able to get on deck and therefore will drown.\n" + "It is 1987 and Ziv is on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. Ziv and many other passengers are trying to get to the deck by a rope ladder. Ziv climbs up the ladder and stands on the deck, looking at the 20 other passengers making their way up behind them. Directly below Ziv, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. Ziv tries to speak and reach to him, but he does not react. People behind Ziv are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that Ziv should push the man off. If Ziv pushes the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If Ziv does not push the man off the ladder, he will probably continue blocking the way so that many of the people behind them will not be able to get on deck and therefore will drown.\n", + "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\n" ] } ], @@ -270,7 +270,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 15, "id": "836b088c", "metadata": {}, "outputs": [ @@ -302,7 +302,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 16, "id": "3ebfb5ec", "metadata": {}, "outputs": [ @@ -314,8 +314,8 @@ "Identified these entities: \n", "\n", "I\n", - "The man midway up the ladder who is frozen and blocking the way\n", - "19 other passengers behind the man on the ladder\n" + "man midway up the ladder\n", + "19 other passengers climbing the ladder behind the man\n" ] } ], @@ -342,7 +342,7 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 17, "id": "7e05eb85", "metadata": {}, "outputs": [ @@ -375,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 18, "id": "09194ce0", "metadata": {}, "outputs": [ @@ -383,14 +383,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "I and my co-conspirators detain the dictator\n", - "The dictator is disempowered\n", - "The dictator's family and followers lose power\n", - "The regime's killings are halted\n", - "The country gains a chance for a new start\n", - "Potential reduction in political and ethnic violence\n", - "Possible political instability during transition\n", - "I and my co-conspirators face risks from loyalists of the dictator\n" + "The man is pushed off the ladder\n", + "The man likely dies from the fall\n", + "The 19 other passengers are able to climb onto the deck\n", + "I experience moral and emotional consequences from pushing the man.\n", + "The other passengers on the ladder are able to escape the sinking ferry\n" ] } ], @@ -413,7 +410,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 19, "id": "ad8b8881", "metadata": {}, "outputs": [ @@ -422,53 +419,35 @@ "output_type": "stream", "text": [ "\n", - "Processing impacts of event: I and my co-conspirators detain the dictator\n", - "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", - "Scored values:\n", - "[50, 50, -100, -80, -70, 70]\n", - "\n", - "Processing impacts of event: The dictator is disempowered\n", + "Processing impacts of event: The man is pushed off the ladder\n", "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", + "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", "Scored values:\n", - "[80, 80, -100, -90, -80, 90]\n", + "[0, -100, 100]\n", "\n", - "Processing impacts of event: The dictator's family and followers lose power\n", + "Processing impacts of event: The man likely dies from the fall\n", "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", + "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", "Scored values:\n", - "[50, 50, -100, -100, -100, 70]\n", + "[-50, -100, 80]\n", "\n", - "Processing impacts of event: The regime's killings are halted\n", + "Processing impacts of event: The 19 other passengers are able to climb onto the deck\n", "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", + "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", "Scored values:\n", - "[80, 80, -100, -80, -70, 100]\n", + "[0, -100, 100]\n", "\n", - "Processing impacts of event: The country gains a chance for a new start\n", + "Processing impacts of event: I experience moral and emotional consequences from pushing the man.\n", "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", + "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", "Scored values:\n", - "[80, 80, -100, -90, -80, 90]\n", + "[-70, -100, 80]\n", "\n", - "Processing impacts of event: Potential reduction in political and ethnic violence\n", + "Processing impacts of event: The other passengers on the ladder are able to escape the sinking ferry\n", "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", + "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", "Scored values:\n", - "[80, 80, -100, -80, -70, 90]\n", - "\n", - "Processing impacts of event: Possible political instability during transition\n", - "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", - "Scored values:\n", - "[-20, -20, -80, -70, -60, -30]\n", - "\n", - "Processing impacts of event: I and my co-conspirators face risks from loyalists of the dictator\n", - "Scored impacts for these beings:\n", - "['Ziv', '6 co-conspirators', 'the dictator', \"the dictator's family\", \"the dictator's followers\", 'people in the country']\n", - "Scored values:\n", - "[-70, -70, -50, -40, -30, -20]\n" + "[0, -100, 100]\n" ] } ], @@ -488,7 +467,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 20, "id": "6955d449", "metadata": {}, "outputs": [ @@ -497,25 +476,30 @@ "output_type": "stream", "text": [ "\n", - "Processing event: The trolley runs over and kills two people\n", - "{'cause': 'no', 'intend': 'no', 'know': 'yes'}\n", + "Processing event: The man is pushed off the ladder\n", + "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", "CKI links for I\n", - "C-I-K+\n", + "C+I+K-\n", "\n", - "Processing event: I do not intervene in the trolley's path.\n", + "Processing event: The man likely dies from the fall\n", "{'cause': 'yes', 'intend': 'yes', 'know': 'yes'}\n", "CKI links for I\n", "C+I+K+\n", "\n", - "Processing event: One person on the side track is not harmed\n", - "{'cause': 'yes', 'intend': 'no', 'know': 'no'}\n", + "Processing event: The 19 other passengers are able to climb onto the deck\n", + "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", "CKI links for I\n", - "C+I-K-\n", + "C+I+K-\n", "\n", - "Processing event: I witness the deaths of two people.\n", + "Processing event: I experience moral and emotional consequences from pushing the man.\n", "{'cause': 'yes', 'intend': 'no', 'know': 'yes'}\n", "CKI links for I\n", - "C+I-K+\n" + "C+I-K+\n", + "\n", + "Processing event: The other passengers on the ladder are able to escape the sinking ferry\n", + "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", + "CKI links for I\n", + "C+I+K-\n" ] } ], @@ -535,6 +519,17 @@ { "cell_type": "code", "execution_count": null, + "id": "772096b6", + "metadata": {}, + "outputs": [], + "source": [ + "narrative = FILENAME.split('.')[0]\n", + "this_output_filename = f\"{OUTPUT_DIR}/{narrative}_{SCENARIO_ID}_choice_{ACT_ID}.json\"" + ] + }, + { + "cell_type": "code", + "execution_count": 27, "id": "c7670f0e", "metadata": {}, "outputs": [ @@ -544,18 +539,16 @@ "text": [ "\n", "\n", - "Writing to file: nie_scenarios_12_choice_2.json\n", + "Writing to file: /Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//cheung_variants_rope_ladder_3_choice_1.json\n", "\n", "\n", "\n", - "nie_scenarios_12_choice_2.json\n" + "/Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//cheung_variants_rope_ladder_3_choice_1.json\n" ] } ], "source": [ "#optional -- write out the results \n", - "\n", - "this_output_filename = f\"nie_scenarios_{scenario_json[\"id\"]}_choice_{ACT_ID}.json\"\n", "print('\\n\\nWriting to file: '+this_output_filename)\n", "g_print = g.print_graph()\n", "utils.write_jsonlines(this_output_filename, g_print)\n", @@ -568,7 +561,7 @@ ], "metadata": { "kernelspec": { - "display_name": "base", + "display_name": "env-01", "language": "python", "name": "python3" }, @@ -582,7 +575,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.4" + "version": "3.10.16" } }, "nbformat": 4, From 5e1ae6d6b02648b68269cec2e34b544de7fd504c Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 17 Mar 2026 22:52:13 -0700 Subject: [PATCH 03/27] new config file to run cheung variants --- run_annotation/config_cheung_v0.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 run_annotation/config_cheung_v0.yml diff --git a/run_annotation/config_cheung_v0.yml b/run_annotation/config_cheung_v0.yml new file mode 100644 index 00000000..910accdc --- /dev/null +++ b/run_annotation/config_cheung_v0.yml @@ -0,0 +1,6 @@ +input_path: "scenarios_inputs/cheung_variants/" +input_file: "rope_ladder.json" +commit_hash: "d635bb0c0b087388183c792f22a64a0dce5d1fb3" +output_path: "annotated_outputs/cheung_variants/" +scenario_ids: [2,3,4,5,6,7,8,9] +write_qualtrics: false From a56923b3c71d4ee9a81d039e9c249886898e6737 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 17 Mar 2026 22:52:30 -0700 Subject: [PATCH 04/27] created analysis notebook for cheung variants --- .../cheung_variants/validate_annotation.ipynb | 658 ++++++++++++++++++ 1 file changed, 658 insertions(+) create mode 100644 analysis/cheung_variants/validate_annotation.ipynb diff --git a/analysis/cheung_variants/validate_annotation.ipynb b/analysis/cheung_variants/validate_annotation.ipynb new file mode 100644 index 00000000..be60792c --- /dev/null +++ b/analysis/cheung_variants/validate_annotation.ipynb @@ -0,0 +1,658 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "c9315950", + "metadata": {}, + "source": [ + "## Set Up" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5fd1d646", + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "import json\n", + "import pandas as pd\n", + "import numpy as np\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "from scipy.stats import chi2_contingency, ttest_ind\n", + "from functools import reduce" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "2f0db012", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "scenarios_path: /Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/analysis/cheung_variants/../../scenarios_inputs/cheung_variants\n", + "annotated_output_path: /Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/analysis/cheung_variants/../../annotated_outputs/cheung_variants\n" + ] + } + ], + "source": [ + "scenarios_path = Path().resolve() / \"../../scenarios_inputs\" / \"cheung_variants\" \n", + "annotated_output_path = Path().resolve() / \"../../annotated_outputs\" / \"cheung_variants\"\n", + "\n", + "print(f\"scenarios_path: {scenarios_path}\")\n", + "print(f\"annotated_output_path: {annotated_output_path}\")\n", + "\n", + "filename_template = \"cheung_variants_%s_%d_choice_1.json\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "68cbe364", + "metadata": {}, + "outputs": [], + "source": [ + "#get all of the json files in the annotated_output_path\n", + "json_files = list(annotated_output_path.glob(\"*.json\"))" + ] + }, + { + "cell_type": "markdown", + "id": "ce9ac095", + "metadata": {}, + "source": [ + "## Define Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2c72d396", + "metadata": {}, + "outputs": [], + "source": [ + "#parse the read in filenames to get the condition and id\n", + "def parse_filename(filename):\n", + " #filename is of the form \"cheung_variants_%s_%d_choice_1.json\"\n", + " #split on \"_\" and get the 3rd and 4th elements\n", + " parts = filename.stem.split(\"_\")\n", + " narrative = parts[2]\n", + " id = int(parts[3])\n", + " return narrative, id" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "f2711d8e", + "metadata": {}, + "outputs": [], + "source": [ + "def read_scenario(file_path): \n", + "\n", + " narrative, id = parse_filename(file_path)\n", + "\n", + "\n", + " with open(file_path, 'r') as f:\n", + " lines = f.readlines()\n", + " \n", + " nodes = [json.loads(line.strip()) for line in lines if line.strip()]\n", + "\n", + "\n", + " # also return original scenario text for reference\n", + " with open(scenarios_path / f\"{narrative}.json\") as f:\n", + " scenario_list = json.load(f)\n", + " #get the one with the matching id\n", + " this_sceneraio = next(s for s in scenario_list if s['id'] == id)\n", + "\n", + "\n", + " #extract the condition from the json read in\n", + " scenario_text = this_sceneraio['text']\n", + " scenario_deontology = this_sceneraio['deontology_level']\n", + " scenario_utility = this_sceneraio['utility_level']\n", + "\n", + " #create a little dictionary with everything in it\n", + " scenario_info = {\n", + " \"narrative\": narrative,\n", + " \"id\": id,\n", + " \"text\": scenario_text,\n", + " \"deontology\": scenario_deontology,\n", + " \"utility\": scenario_utility\n", + " }\n", + "\n", + " return nodes, scenario_info" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "7b258f73", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "def events_to_utility_df(nodes):\n", + " \n", + " util_dfs = []\n", + "\n", + " for node in nodes:\n", + " n = node.get('node',{})\n", + " if n.get('kind') == 'event':\n", + " links = node.get('links')\n", + " data = {}\n", + " for link in links:\n", + " to_node = link.get('to_node')\n", + " value = link.get('link', {}).get('value')\n", + " data[to_node] = value\n", + " label = n.get('label')\n", + " df = pd.DataFrame([data], index=[label])\n", + " util_dfs.append(df)\n", + "\n", + " df = pd.concat(util_dfs, ignore_index=False)\n", + " df = df.apply(pd.to_numeric)\n", + " \n", + " return df\n" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "fd07ff3b", + "metadata": {}, + "outputs": [], + "source": [ + "def extract_deontology(nodes):\n", + " \n", + " value = None\n", + "\n", + " for node in nodes:\n", + " n = node.get('node',{})\n", + " if n.get('kind') == 'action_choice':\n", + " # print(n.get('label'))\n", + " links = node.get('links')\n", + " # print(links)\n", + " for link in links:\n", + " # print(link)\n", + " if link.get('link', {}).get('kind')=='v-link':\n", + " value = link.get('link', {}).get('value')\n", + " \n", + "\n", + " return value" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "8a98cb70", + "metadata": {}, + "outputs": [], + "source": [ + "#attempt for a generitc utility function to read the annotation files for a given annotation output json file.\n", + "def parse_events_with_labels(file_path):\n", + " \"\"\"\n", + " Parse a JSON file containing event nodes and extract their C/I/K polarity labels.\n", + " \n", + " Args:\n", + " file_path: Path to the JSON file\n", + " \n", + " Returns:\n", + " dict: Mapping of event labels to their C/I/K polarity strings\n", + " e.g., {\"Historical buildings are demolished\": \"C+I+K+\", ...}\n", + " \"\"\"\n", + " with open(file_path, 'r') as f:\n", + " lines = f.readlines()\n", + " \n", + " # Parse each line to create a list of JSON objects\n", + " nodes = [json.loads(line.strip()) for line in lines if line.strip()]\n", + " \n", + " # Find the first being node (first node with kind \"being\")\n", + " being_node = None\n", + " for node_obj in nodes:\n", + " if node_obj.get('node', {}).get('kind') == 'being':\n", + " being_node = node_obj\n", + " break\n", + " \n", + " if not being_node:\n", + " return {}\n", + " \n", + " # Create a mapping from event labels to their C/I/K values\n", + " event_labels = {}\n", + " \n", + " for link in being_node.get('links', []):\n", + " to_node_label = link.get('to_node')\n", + " b_link_value = link.get('link', {}).get('value')\n", + " \n", + " if to_node_label and b_link_value:\n", + " event_labels[to_node_label] = b_link_value\n", + " \n", + " # Filter to only include actual events\n", + " event_nodes = {\n", + " node_obj['node']['label'] \n", + " for node_obj in nodes \n", + " if node_obj.get('node', {}).get('kind') == 'event'\n", + " }\n", + " \n", + " return {label: value for label, value in event_labels.items() if label in event_nodes}" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "id": "6d563d64", + "metadata": {}, + "outputs": [], + "source": [ + "def get_utilities(nodes):\n", + " util_df = events_to_utility_df(nodes)\n", + "\n", + "\n", + " # For each being (column), calculate product of positive and negative utilities across outcomes\n", + " utility_products = {}\n", + " for col in util_df.columns:\n", + " positive_utils = util_df[col][util_df[col] > 0]\n", + " negative_utils = util_df[col][util_df[col] < 0]\n", + " pos_product = reduce(lambda x, y: x * y, positive_utils, 1) if not positive_utils.empty else 0\n", + " neg_product = reduce(lambda x, y: x * y, negative_utils, 1) if not negative_utils.empty else 0\n", + " utility_products[col] = {\"positive_product\": pos_product, \"negative_product\": neg_product, \"difference\": pos_product - neg_product}\n", + "\n", + " util_mean_df = pd.DataFrame({'mean_utility': util_df.mean()})\n", + " \n", + " return np.mean(util_mean_df)\n" + ] + }, + { + "cell_type": "markdown", + "id": "bc9741a5", + "metadata": {}, + "source": [ + "### Create dataframe with utility and deontology" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "id": "98c95108", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
narrativedeontology_labelutility_labeldeontology_ratingutility_rating
0tyrannicide3370-8.666667
1lifeboat23-95-31.250000
2lifeboat32-90-19.375000
3lifeboat13-100-42.857143
4lifeboat22-95-27.142857
5lifeboat21-95-38.500000
6lifeboat31-90-22.142857
7lifeboat12-100-40.833333
8tyrannicide1310-5.238095
9tyrannicide23-80-28.703704
10lifeboat11-95-57.321429
11lifeboat33-90-20.125000
\n", + "
" + ], + "text/plain": [ + " narrative deontology_label utility_label deontology_rating \\\n", + "0 tyrannicide 3 3 70 \n", + "1 lifeboat 2 3 -95 \n", + "2 lifeboat 3 2 -90 \n", + "3 lifeboat 1 3 -100 \n", + "4 lifeboat 2 2 -95 \n", + "5 lifeboat 2 1 -95 \n", + "6 lifeboat 3 1 -90 \n", + "7 lifeboat 1 2 -100 \n", + "8 tyrannicide 1 3 10 \n", + "9 tyrannicide 2 3 -80 \n", + "10 lifeboat 1 1 -95 \n", + "11 lifeboat 3 3 -90 \n", + "\n", + " utility_rating \n", + "0 -8.666667 \n", + "1 -31.250000 \n", + "2 -19.375000 \n", + "3 -42.857143 \n", + "4 -27.142857 \n", + "5 -38.500000 \n", + "6 -22.142857 \n", + "7 -40.833333 \n", + "8 -5.238095 \n", + "9 -28.703704 \n", + "10 -57.321429 \n", + "11 -20.125000 " + ] + }, + "execution_count": 102, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rows = []\n", + "\n", + "for file_path in json_files:\n", + " nodes, scenario_dictionary = read_scenario(file_path)\n", + "\n", + " utility_rated = get_utilities(nodes)\n", + " # Optional normalization in case get_utilities returns a 1-value Series/array\n", + " if hasattr(utility_rated, \"item\"):\n", + " try:\n", + " utility_rated = utility_rated.item()\n", + " except Exception:\n", + " pass\n", + "\n", + " rows.append(\n", + " {\n", + " \"narrative\": scenario_dictionary.get(\"narrative\"),\n", + " \"deontology_label\": scenario_dictionary.get(\"deontology\"),\n", + " \"utility_label\": scenario_dictionary.get(\"utility\"),\n", + " \"deontology_rating\": extract_deontology(nodes),\n", + " \"utility_rating\": utility_rated,\n", + " }\n", + " )\n", + "\n", + "results_df = pd.DataFrame(rows)\n", + "results_df" + ] + }, + { + "cell_type": "code", + "execution_count": 105, + "id": "29f6babd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "( deontology_label n deontology_rating_mean deontology_rating_se \\\n", + " 0 1 4 -71.25 27.108962 \n", + " 1 2 4 -91.25 3.750000 \n", + " 2 3 4 -50.00 40.000000 \n", + " \n", + " utility_rating_mean utility_rating_se \n", + " 0 -36.562500 11.068024 \n", + " 1 -31.399140 2.513725 \n", + " 2 -17.577381 3.027185 ,\n", + " utility_label n deontology_rating_mean deontology_rating_se \\\n", + " 0 1 3 -93.333333 1.666667 \n", + " 1 2 3 -95.000000 2.886751 \n", + " 2 3 6 -47.500000 28.860296 \n", + " \n", + " utility_rating_mean utility_rating_se \n", + " 0 -39.321429 10.163481 \n", + " 1 -29.117063 6.272643 \n", + " 2 -22.806768 5.842009 )" + ] + }, + "execution_count": 105, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Ensure numeric columns are numeric\n", + "results_df[\"deontology_rating\"] = pd.to_numeric(results_df[\"deontology_rating\"], errors=\"coerce\")\n", + "results_df[\"utility_rating\"] = pd.to_numeric(results_df[\"utility_rating\"], errors=\"coerce\")\n", + "\n", + "# 1) Means/SEs by deontology_label (for both dependent measures)\n", + "summary_by_deontology = (\n", + " results_df\n", + " .groupby(\"deontology_label\", dropna=False)\n", + " .agg(\n", + " n=(\"deontology_rating\", \"count\"),\n", + " deontology_rating_mean=(\"deontology_rating\", \"mean\"),\n", + " deontology_rating_se=(\"deontology_rating\", \"sem\"),\n", + " utility_rating_mean=(\"utility_rating\", \"mean\"),\n", + " utility_rating_se=(\"utility_rating\", \"sem\"),\n", + " )\n", + " .reset_index()\n", + " .sort_values(\"deontology_label\")\n", + ")\n", + "\n", + "# 2) Means/SEs by utility_label (for both dependent measures)\n", + "summary_by_utility = (\n", + " results_df\n", + " .groupby(\"utility_label\", dropna=False)\n", + " .agg(\n", + " n=(\"deontology_rating\", \"count\"),\n", + " deontology_rating_mean=(\"deontology_rating\", \"mean\"),\n", + " deontology_rating_se=(\"deontology_rating\", \"sem\"),\n", + " utility_rating_mean=(\"utility_rating\", \"mean\"),\n", + " utility_rating_se=(\"utility_rating\", \"sem\"),\n", + " )\n", + " .reset_index()\n", + " .sort_values(\"utility_label\")\n", + ")\n", + "\n", + "summary_by_deontology, summary_by_utility" + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "id": "d47f617e", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "# Ensure numeric\n", + "results_df[\"deontology_rating\"] = pd.to_numeric(results_df[\"deontology_rating\"], errors=\"coerce\")\n", + "results_df[\"utility_rating\"] = pd.to_numeric(results_df[\"utility_rating\"], errors=\"coerce\")\n", + "\n", + "# Long format for plotting both dependent measures together\n", + "plot_df = results_df.melt(\n", + " id_vars=[\"deontology_label\", \"utility_label\"],\n", + " value_vars=[\"deontology_rating\", \"utility_rating\"],\n", + " var_name=\"measure\",\n", + " value_name=\"value\",\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "id": "38e5f1a5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ8AAAGACAYAAAADNcOYAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAb2RJREFUeJzt3Xt8zvX/x/HntfNmc5jDJuQwmrOczWkOOeTUHKIwKUUZSlLIITmfyeZMiUiFhUjSl8gQOVQ6MBTC0ByWzU7X74/9dtllwza7dl3bHvfbze22z+fz/nyu1/XZZXvt9XkfDEaj0SgAAAAAAADAAuysHQAAAAAAAAByL4pPAAAAAAAAsBiKTwAAAAAAALAYik8AAAAAAACwGIpPAAAAAAAAsBiKTwAAAAAAALAYik8AAAAAAACwGIpPAAAAAAAAsBiKTwCQwxiNRmuHAAAAYFMeNT8ivwIsi+ITkAUCAwPl6+ur55577r5thg4dKl9fX40YMSIbI7OeyMhITZkyRU899ZSqVq2qevXq6YUXXtD27dvN2h04cEC+vr4P/Pe///3vvq8TGBiowMBAS78dE19fX82fPz/bXi+lmzdv6p133tGhQ4cydN78+fPl6+troageXWbiy8r3ZM3vKQAg65CPpZZb87F7LVy4UMuXLzdt35sn3Btfyt/9sbGxmjJlijZv3pzlcbVo0SLDn7XMnJOWDRs2yNfXV+fPn3/kawFZwcHaAQC5hZ2dnY4ePaqLFy+qePHiZseio6O1a9cu6wRmBTExMerVq5fi4+P1yiuvqEyZMrp165a2bdumIUOGaOTIkerbt6/ZOWPHjlWVKlXSvF65cuWyIWrb99tvvyk0NFRdunSxdigAANgk8rG78lI+NnfuXA0aNMi0/eyzz6pJkyb3bb9u3Tp5e3tLkiIiIvTRRx9pypQpFo8TyMsoPgFZpHLlyjp16pS+/vprvfjii2bHvvvuOzk7O8vDw8NK0T26ESNG6MKFC1q1atVD23799dcKDw/X119/rbJly5r2P/XUU4qJidH8+fMVGBgoe3t707Hy5cvrySeftEToAAAgjyAfuysv52Pe3t6m4lJacsN7BHIaht0BWcTNzU3+/v7atm1bqmNbt25V27Zt5eBgXu9NTEzUkiVL1KpVK1WtWlVt2rRJlUwkJCRoyZIl6tChg6pXr64nn3xSzz33nMLCwkxt5s+fr1atWmnXrl3q2LGj6VobN240u9aqVavUtm1bVatWTU2aNNF7772nqKioLLwLSa5evSop7bHzAwYM0MCBAxUbG5ulrxkSEqKGDRuqZs2aGjhwoM6dOydJOnnypHx9fbVu3Tqz9pcvX1alSpVS3aOUDh48qB49eqhGjRpq06aN9u3bl6rNnTt3NH36dPn7+6tq1arq2LGjtm7datYmISFBn3zyiTp27Kjq1aurWbNmmjlzpu7cuWNqM2LECPXt21fr169XmzZtVLVqVXXq1Em7d++WlNQdvk+fPpKkPn36mHUd37p1q7p06aKaNWuqUaNGGjt2rG7cuPHA+5Wec3bt2qUuXbqoevXqatOmjbZs2aJWrVpp/vz5io+PV+PGjTVs2LBU13766ac1cuTIB77+g6TnM5/s22+/VZs2bVStWjU9++yzqdpcv35dY8eOVcOGDVWtWjV17949zesAAHIH8rG7ckM+dr9h9imHzSUfDw4ONn39sOH5yeefP39eLVu2lCSNHDlSLVq00K5du+Tr66u9e/eanXP06FH5+vrq4MGD6bkVaTp//rzefvttNW7cWFWqVJGfn5/efvttRUZGmrWLi4vTxIkTVbduXdWtW1fvvPOO/v33X7M2hw4dUu/evVWjRg3Vq1cvzTaALaH4BGShdu3a6dixY/rnn39M+6KiovT999+rQ4cOqdq/9957+uCDD9SpUyctWrRIbdu21eTJkxUSEmJqM3PmTIWEhKhHjx5atmyZ3n//fUVGRur111/X7du3Te2uXLmi999/X3369NGSJUtUsmRJjRgxQuHh4ZKkr776StOmTVOvXr20fPlyBQUF6csvv9TEiRPv+34SEhIUHx+v+Ph4GY1GGY1G03Z8fPx9z2vSpIkcHBz0wgsvKDg4WEePHlVcXJwkqXr16urXr59cXV3NzklMTDS7dvK/hISEh9x16fDhw9q8ebPGjh2riRMn6vfff1ffvn0VGxurChUqqEaNGvryyy/Nzvnyyy/l4uKiNm3apHnNX3/9VS+99JLc3d01b948vfDCC3rzzTfN2hiNRgUFBenTTz/Viy++qIULF6pmzZoaOnSoQkNDTe3Gjh2ryZMnq0WLFlq4cKF69eql1atXa+DAgWYJ4S+//KLly5dryJAhCgkJkYODg4YMGaIbN26oSpUqGjt2rOl648aN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jFLa779IkSJm187IOdevX1dCQoIKFy6cZswpdevWTaNGjdI///yjY8eO6ebNm+rcuXOa8aZXej/zBQsWlKOjo9m5Kb/v169f15UrV+67as+VK1coPgFALkU+dldOzsespXTp0qpbt65CQ0MVEBCg0NBQNWjQwKy4lhkffvihFi9erMjISBUpUkRVqlSRq6trqpzt3ntpZ2enggUL6ubNm7p586YSExO1dOlSLV26NNVrpKdQCFgDxScgizVt2lQeHh7avn27PDw8VLJkSVWtWjVVu/z580uSVq5cqXz58qU6/thjjykqKkovv/yyfH19tWXLFvn4+MjOzk67d+/W9u3bMxxbhw4d1KFDB926dUt79+7V0qVLNXz4cNWpU0deXl4Zf7P38dxzz6ls2bKplqwtVqyYKdk5deqUWbLzKJKTmpSuXLliNjyra9eu2rhxo44fP26a3+hBChYsaJqoM5nRaDSblNvDw0Nubm76+OOP07xG6dKlTd3kr1y5opIlS5qOxcXFKTIyMlUxJyOSCydXr16Vj4+P2bErV66YurRn9JzChQvL0dFR165dMzuemJiYalhA27ZtTd/TI0eOyM/PT4899lim31NGPvO3bt2S0Wg0e2J79epVU9HQw8NDZcqU0cyZM9N8rZTfDwBA7kI+ljvyseTf8QkJCabe5//991+WxPswXbt21ciRI3XmzBn98MMPqe5jRm3evFlTp07VsGHD1K1bN1O+8vrrr+vnn382a3vvvUxISFBkZKQKFy6sfPnyyWAwqG/fvmkWLO99mAnYCiYcB7KYk5OTWrZsqW+++Ubbtm2771Os5MkKIyMjVa1aNdO/69eva+7cubp+/bpOnz6t69evq0+fPqpQoYLp6dn3338v6f49YtLyxhtvaNCgQZKS/ih/+umnNXDgQCUkJCgiIuJR3nIqJUqU0Ndff21a4SSlM2fOSEqaYyirHDlyxOyJ0fHjx3XhwgU1aNDAtK9u3boqU6aMZsyYocjIyId2m/bz89P3339vNuRtz549Zl3r69Wrp9u3b8toNJp9D0+ePKmQkBDFx8erXr16kpISjpS++uorJSQkpJp74kFSDvmTksb2Ozk5pbr2oUOH9M8//6TZIys959jb26tWrVr69ttvzdp89913qbqFu7m5qV27dtqyZYv27NnzyL2eMvKZj42N1f79+03b//33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FaVy5cpp0qRJpmWD7+Xq6pquc8aMGSM3NzetWLFCUVFR8vPz02uvvaaQkBC5ubmZXbN58+Zat26dunTpkqH3k5bOnTvr/PnzWr9+vdasWSMvLy/5+/urZ8+eGjNmjE6dOqXy5ctLkrp3766YmBgFBQXJyclJHTt21PDhw00r7TVu3FjLly9XcHCwhgwZIkdHR1WpUkUffvhhqsndAQCAbRowYID+/fdfrVixQnFxcWrWrJkmTZpkepBUv359NWzYULNmzVJYWJhpEu/0at26tb788kuNGDFC3bp1M+V5zs7O8vPz0x9//GG2El1mTZ06VRMmTNCECRMkSWXKlNH48eO1adMmHTp0yKzt+++/rxUrVmju3LkqVaqUZs+ebTaNwJQpU7R48WJ9+umnunTpkgoXLqx27drpjTfeMK3wC8B6DMYHzdwLAJCUNK/V999/ryZNmpjNGzVt2jRt2LAh1ZC19957T4cPH9bmzZuzO1QAAACLiImJkb+/vwYMGKCXXnrJ2uEAyEHo+QQA6eDq6qpJkyapUqVKeuGFF+Tm5qaffvpJq1at0quvvmpq9/HHH+v06dNat25dqonGExMTU81fkJbkidkBAABswYULF7Rx40bt27dPkvTss8+aHU853+T9GAwGeiABeRg9nwAgnX777TfNnTtXR48eVXR0tB5//HE999xz6tWrl2lY25AhQ7Rnzx49++yzGjVqlNn5I0aM0MaNGx/6Ojt37lTJkiUt8h4AAAAy6uLFiwoICJCbm5smTpyoRo0amR339fV96DXq1aunVatWWSpEADaO4hMAZJPz588rMjLyoe18fX1NK74AAADYup9//vmhbfLly6dy5cplQzQAbBHFJwAAAAAAAFhM+tczBwAAAAAAADKI4hMAAAAAAAAshuITAAAAAAAALIbiEwAAAAAAACyG4hMAAAAAAAAshuITAAAAAAAALIbiEwAAAAAAACyG4hMAAAAAAAAs5v8ANvd0szp8EqkAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Two blue shades for the two measures\n", + "blue_palette = {\n", + " \"deontology_rating\": \"#9ecae1\", # lighter blue\n", + " \"utility_rating\": \"#3182bd\", # darker blue\n", + "}\n", + "\n", + "sns.set_theme(style=\"white\")\n", + "fig, axes = plt.subplots(1, 2, figsize=(12, 4), sharey=False)\n", + "\n", + "sns.barplot(\n", + " data=plot_df,\n", + " x=\"deontology_label\",\n", + " y=\"value\",\n", + " hue=\"measure\",\n", + " estimator=\"mean\",\n", + " errorbar=\"se\",\n", + " capsize=0.12,\n", + " palette=blue_palette,\n", + " ax=axes[0],\n", + ")\n", + "axes[0].set_title(\"Means ± SE by deontology_label\")\n", + "axes[0].set_xlabel(\"deontology_label\")\n", + "axes[0].set_ylabel(\"rating\")\n", + "axes[0].grid(False)\n", + "\n", + "sns.barplot(\n", + " data=plot_df,\n", + " x=\"utility_label\",\n", + " y=\"value\",\n", + " hue=\"measure\",\n", + " estimator=\"mean\",\n", + " errorbar=\"se\",\n", + " capsize=0.12,\n", + " palette=blue_palette,\n", + " ax=axes[1],\n", + ")\n", + "axes[1].set_title(\"Means ± SE by utility_label\")\n", + "axes[1].set_xlabel(\"utility_label\")\n", + "axes[1].set_ylabel(\"rating\")\n", + "axes[1].grid(False)\n", + "\n", + "if axes[0].get_legend() is not None:\n", + " axes[0].get_legend().remove()\n", + "handles, labels = axes[1].get_legend_handles_labels()\n", + "axes[1].legend(handles, labels, title=\"measure\", loc=\"best\")\n", + "\n", + "sns.despine()\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "env-01", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 9c93772b27796af49bb4183ec5cc4a0eb4929119 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:16:13 -0700 Subject: [PATCH 05/27] removed processing functions and added imports --- src/annotate_scenario.py | 369 +-------------------------------------- 1 file changed, 9 insertions(+), 360 deletions(-) diff --git a/src/annotate_scenario.py b/src/annotate_scenario.py index 82229dc0..00fdfa72 100644 --- a/src/annotate_scenario.py +++ b/src/annotate_scenario.py @@ -18,361 +18,16 @@ import src.prompts as prompts import src.node as node import src.utils as utils +import src.core_process as core_process importlib.reload(get_emb_distances) importlib.reload(prompts) importlib.reload(node) importlib.reload(utils) +importlib.reload(core_process) CONFIG = utils.return_config() -def fix_braces(this_list): - # Define the regular expression pattern to match numerical text within brackets or parentheses - # pattern = r'[0-9\[\]\(\)]' - pattern = r'\((.*?)\)' - new_list = [] - for this_string in this_list: - # Use re.sub() to replace matched patterns with an empty string - new_list.append(re.sub(pattern, '', this_string)) - - # also remove trailing whitespace - new_list = [this_string.rstrip() for this_string in new_list] - - return new_list - - -def fix_I(this_list): - - matches_list = [] - for this_string in this_list: - this_string_split = this_string.lower().split() - for this_word in this_string_split: - if(this_word in ['i', 'me', 'myself']): - matches_list.append(this_string) - break - - #we found some matches, now deal with them. - - # if "I" is in the set, then remove the rest and return - if("I" in set(this_list)): - matches_list.remove("I") - for x in matches_list: - this_list.remove(x) - # if it isn't, replace other matches with I and return - else: - for x in matches_list: - this_list.remove(x) - - this_list.append("I") - - return(this_list) - - -def process_beings(this_scenario,this_act,g): - - beings = prompts.get_beings(this_scenario,this_act) - beings_fixed = fix_I(fix_braces(beings['results'])) - beings_fixed_Ziv = [prompts.convert_I_Ziv_item(x) for x in beings_fixed] - - print("\nIdentified these entities: \n\n"+"\n".join(beings_fixed)) - - beings_list = ",".join(beings_fixed) - - #add each being to the graph - for b in beings_fixed: - #create new node & add to graph - g.add_node(node.Node(b,'being')) - - #create link between being "I" and action choice - this_being_node = g.return_node("I")[0] - act_node = g.add_node(node.Node(this_act,'action_choice')) - # Link(kind,value): - this_link = g.add_link(node.Link('b-link','C+I+K+')) - this_being_node.link_link(this_link,act_node) - - return [beings_fixed,beings_fixed_Ziv,beings_list] - -def process_values_simple(this_scenario, this_act_I, this_act, g): - - - action_rating = prompts.score_action_deontology(this_act_I) - - - this_score = action_rating['score'] - # create node and add it to graph - this_v_node = g.add_node(node.Node('value','value')) - # create link with score - this_link = g.add_link(node.Link('v-link',str(this_score))) - # connect it to the action node - act_node = g.return_node(this_act)[0] - act_node.link_link(this_link,this_v_node) - - - return action_rating - - - - - -def process_values(this_scenario, this_act_I, this_act, g): - - # elicit action virtues and vicces - values_positive = prompts.get_value_positive(this_scenario, this_act_I) - print('\nvalues:') - values_positive=get_emb_distances.threshold_by_sim(values_positive,.06,CONFIG['OPENAI_API_KEY']) - print(values_positive) - values_negative = prompts.get_value_negative(this_scenario, this_act_I) - values_negative=get_emb_distances.threshold_by_sim(values_negative,.06,CONFIG['OPENAI_API_KEY']) - print(values_negative) - #combine positive and negative values into a single list - all_values = {} - all_values.update(values_positive) - all_values.update(values_negative) - all_values_flat = [] - all_values_flat.extend(all_values['values']) - all_values_flat.extend(all_values['anti-values']) - all_values_flat_list = [x.lower() for x in all_values_flat] - #score action virtues - all_values_scored = prompts.score_values(this_scenario, this_act_I,', '.join(all_values_flat_list)) - - # create nodes and links for these items - for value in all_values_scored.items() : - # print(value) - this_name = value[0] - this_score = value[1] - # create node and add it to graph - this_v_node = g.add_node(node.Node(this_name,'value')) - # create link with score - this_link = g.add_link(node.Link('v-link',str(this_score))) - # connect it to the action node - act_node = g.return_node(this_act)[0] - act_node.link_link(this_link,this_v_node) - - return (all_values_scored,all_values_flat_list) - - -def process_outcomes(this_scenario, this_act): - - #get all outcome events arising from the action - events = prompts.get_events(this_scenario, this_act) - events_Ziv= events['results'] - # remove overly similar outcomes - events_Ziv=get_emb_distances.threshold_by_sim(events_Ziv,.06, CONFIG['OPENAI_API_KEY']) - - #replace Ziv with first person pronoun. - events_I = [prompts.convert_Ziv_I(x) if x.find("Ziv")>-1 else x for x in events_Ziv] - - return(events_Ziv,events_I) - -def process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I, beings_fixed_Ziv, g): - - - act_node = g.return_node(this_act)[0] - - #create list of impacts on each being - impacts_list = [] - impacts_df = [] - - for this_evt_Ziv, this_evt_I in zip(events_Ziv,events_I): - - print('\nProcessing impacts of event: '+this_evt_I) - - #create a node for this "event" - this_out_node = g.add_node(node.Node(this_evt_I,'event')) - - #create a link between act and event - this_link = g.add_link(node.Link('e_link','')) - act_node.link_link(this_link,this_out_node) - - beings_string = ', '.join(beings_fixed_Ziv) - - impacts_Ziv = prompts.get_impacts_Ziv_multi(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, beings_string) - # # print(impacts_Ziv.values()) - # impacts_Ziv = {} - # for this_being in beings_fixed_Ziv: - # impacts_Ziv[this_being] = prompts.get_impacts_Ziv(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, this_being)['score'] - # # print(impacts_Ziv) - - # try: - impacts_Ziv = impacts_Ziv['results'] - # except: - # print('no impacts!') - # print(impacts_Ziv) - # pass - - try: - scored_values = list(impacts_Ziv.values()) - except: - #list of NAs equal to length of beings - scored_values = [None] * len(beings_fixed_Ziv) - - # try to align the returned beings list with the known beings list - # create Ziv version of beings - # convert both into sets - beings_known_set = set(beings_fixed_Ziv) - beings_found_list = list(impacts_Ziv.keys()) - - - beings_not_found = [] - for this_b in beings_found_list: - # is it listed exactly in beings list? great, remove it! - # print(this_b) - if(this_b in beings_known_set): - beings_known_set.discard(this_b) - else: - beings_not_found.append(this_b) - #beings_found_list represents ordered list of new keys for impacts_Ziv. - - - #handle any remaining beings in being_set were not identified - #some known beings were not found - # beings_known are any known beings not found in returned list - # beings_not_found are any in the returned list not found in known set - if(beings_known_set and beings_not_found): - #if there is one known unfound and one returned unfound, assume they match and replace with each other - if(len(beings_known_set)==len(beings_not_found)==1): - print('\nReplacing '+beings_not_found[0]+' with: ') - print(beings_known_set) - beings_found_list.remove(beings_not_found[0]) - beings_found_list.append(beings_known_set.pop()) - - else: - #the main errors arise if there is a returned being not in the known_beings list - # for each one of those, see if you can find its corresponding item by semantic sim. - for item in beings_not_found: - matches = prompts.find_semantic_match(item,beings_fixed_Ziv) - # print(scored_values) - # print(beings_found_list) - #find the index of this item in the beings_found_list - index = beings_found_list.index(item) - print(f"Found unknown being {item} at index {index}") - - # print('Found semantic matches for '+item+':') - # print(matches) - - - try: - # rep_item = list(matches[item].values()) - rep_item = matches[item] - # print("Replacing with: "+rep_item) - beings_found_list[index] = rep_item - print('Fixed beings list:') - print(beings_found_list) - - except: - #remove this item from the beings list and the scored_values list - scored_values.pop(index) - beings_found_list.pop(index) - print('Error in semantic replacement') - - print("Scored impacts for these beings:") - print(beings_found_list) - print("Scored values:") - print(scored_values) - - #add node links, converting Ziv to I again - #convert item "Ziv" to "I" in beings_found_list - - try: - beings_found_list_I = [] - for x in beings_found_list: - if(x!='I'): - x=x.lower() - beings_found_list_I.append(prompts.convert_Ziv_I_item(x)) - # beings_found_list_I = [prompts.convert_Ziv_I_item(x) for x in beings_found_list] - except: - print('error with beings found list!') - print(beings_found_list) - beings_found_list_I=beings_found_list - - for being,score in zip(beings_found_list_I,scored_values): - this_link = g.add_link(node.Link('utility',str(score))) - # this_b_node = g.return_node(being.lstrip())[0] - # this_b_node = find_node_case_insensitive(g, being) - if g.return_node(being.lstrip()): - this_b_node = g.return_node(being.lstrip())[0] - else: - this_b_node = g.return_node(being.lstrip()[0].upper() + being.lstrip()[1:])[0] - this_event_node = g.return_node(this_evt_I)[0] - this_event_node.link_link(this_link,this_b_node) - items_to_write = ",".join([this_evt_I,being,str(score)]) - impacts_list.append(items_to_write) - - impacts_df.append([this_evt_I,beings_found_list_I, scored_values]) - # print(impacts_df) - - - return(impacts_list,impacts_df) - - -def process_causal_links(this_scenario_Ziv, events_Ziv, events_I, this_act_Ziv,g): - - # dictionaries for translating into labels - cause = {"No": 'C-', "Yes": 'C+',"no": 'C-', "yes": 'C+'} - know = {"No": 'K-',"Yes": 'K+',"no": 'K-',"yes": 'K+'} - intend = {"No": 'I-', "Yes": 'I+',"no": 'I-', "yes": 'I+'} - - #structure for data return - all_links = [] - - for this_evt,this_evt_I in zip(events_Ziv,events_I): - - # for this_being in beings_fixed_Ziv: - # for now just for main character - this_being = 'Ziv' - this_being_I = 'I' - print('\nProcessing event: ' + this_evt_I) - - - - #try to get the right links, ensure correct labels - success = 0 - count = 0 - while(success==0): - links = {} - links_cause = prompts.get_being_links_Ziv_only_cause(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) - count = count+1 - links['cause'] = links_cause['results'][this_being] - - - links_intend = prompts.get_being_links_Ziv_only_intend(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) - links['intend'] = links_intend['results'][this_being] - - - links_know = prompts.get_being_links_Ziv_only_know(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) - links['know'] = links_know['results'][this_being] - - print(links) - - # # check that resp consists of yes or no's - x = [y for y in links.values() if y in ['Yes','yes','No','no']] - #if this works, good, otherwise set success back to 0 - if(len(x) == 3): - success = 1 - else: - success = 0 - - if(count >5): - print('\n\n***Failed to get all correct links, check your scenario.**\n\n') - - # # for now, just do being I - # # for each being, add the link to the graph with the right label - # # for being in links_cause['results'].items(): - - this_label = cause[links['cause']] + intend[links['intend']] + know[links['know']] - print('CKI links for I') - print(this_label) - output_links = {'outcome': this_evt_I, 'cause': cause[links['cause']], 'know': know[links['know']], 'intend': intend[links['intend']]} - - #create a new link - # Link(kind,value): - this_link = g.add_link(node.Link('b_link',this_label)) - this_b_node = g.return_node(this_being_I)[0] - this_event_node = g.return_node(this_evt_I)[0] - this_b_node.link_link(this_link,this_event_node) - all_links.append(output_links) - - return all_links # scenario json must be a single line with scenario json with entries 'id', 'text', and 'options' {1:, 2: , etc} def main(scenario_json,output_filename,act_id,commit_hash,write_qualtrics=False): @@ -405,35 +60,29 @@ def main(scenario_json,output_filename,act_id,commit_hash,write_qualtrics=False) #BEINGS # identify all sentient beings - returned_beings = process_beings(this_scenario,this_act,g) + returned_beings = core_process.process_beings(this_scenario,this_act,g) beings_fixed = returned_beings[0] beings_fixed_Ziv = returned_beings[1] beings_list = returned_beings[2] + g = returned_beings[3] #update the scenario dict with the beings scenario_dict["entities"]= beings_list #VALUE SCORES - #get all values and anti-values - importlib.reload(prompts) - processed_values = process_values_simple(this_scenario, this_act_I, this_act,g) + processed_values,g = core_process.process_values_simple(this_scenario, this_act_I, this_act,g) print("\n processed values:" + str(processed_values)) - - # all_values_scored = processed_values[0] - # scenario_dict["values"]= processed_values[0] - # print(processed_values[1]) ##OUTCOMES - processed_events = process_outcomes(this_scenario, this_act) + processed_events = core_process.process_outcomes(this_scenario, this_act) events_I= processed_events[1] - events_Ziv= processed_events[0] - # print("\n".join(events_I)) + events_Ziv= processed_events[0] scenario_dict["outcomes"]= events_I ##UTILITIES - [impacts_list,impacts_df] = process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I,beings_fixed_Ziv,g) + [impacts_list,impacts_df,g] = core_process.process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I,beings_fixed_Ziv,g) ##CAUSAL AND INTENTIONAL LINKS - process_causal_links(this_scenario_Ziv, events_Ziv, events_I, this_act_Ziv,g) + core_process.process_causal_links(this_scenario_Ziv, events_Ziv, events_I, this_act_Ziv,g) if(write_qualtrics): # #write scenario dict as json for qualtrics output From e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:16:37 -0700 Subject: [PATCH 06/27] packaged annotation processing functions and revised graph beings node as being all lower case to fix bugs --- src/core_process.py | 510 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 510 insertions(+) create mode 100644 src/core_process.py diff --git a/src/core_process.py b/src/core_process.py new file mode 100644 index 00000000..6a2afd6d --- /dev/null +++ b/src/core_process.py @@ -0,0 +1,510 @@ + +#import packages +import os +import sys +import math +import requests +import json, jsonlines +import pandas as pd +import numpy as np +import re +import textwrap +from dotenv import dotenv_values +from dotenv import load_dotenv +import typer +import importlib + +# local imports +import src.get_emb_distances as get_emb_distances +import src.prompts as prompts +import src.node as node +import src.utils as utils +importlib.reload(get_emb_distances) +importlib.reload(prompts) +importlib.reload(node) +importlib.reload(utils) + +CONFIG = utils.return_config() + + +def fix_braces(this_list): + + # Define the regular expression pattern to match numerical text within brackets or parentheses + # pattern = r'[0-9\[\]\(\)]' + pattern = r'\((.*?)\)' + new_list = [] + for this_string in this_list: + # Use re.sub() to replace matched patterns with an empty string + new_list.append(re.sub(pattern, '', this_string)) + + # also remove trailing whitespace + new_list = [this_string.rstrip() for this_string in new_list] + + return new_list + + +def fix_I(this_list): + + matches_list = [] + for this_string in this_list: + this_string_split = this_string.lower().split() + for this_word in this_string_split: + if(this_word in ['i', 'me', 'myself']): + matches_list.append(this_string) + break + + #we found some matches, now deal with them. + + # if "I" is in the set, then remove the rest and return + if("I" in set(this_list)): + matches_list.remove("I") + for x in matches_list: + this_list.remove(x) + # if it isn't, replace other matches with I and return + else: + for x in matches_list: + this_list.remove(x) + + this_list.append("I") + + return(this_list) + + + +def process_beings(this_scenario,this_act,g): + + beings = prompts.get_beings(this_scenario,this_act) + beings_fixed = fix_I(fix_braces(beings['results'])) + beings_fixed_Ziv = [prompts.convert_I_Ziv_item(x) for x in beings_fixed] + + print("\nIdentified these entities: \n\n"+"\n".join(beings_fixed)) + + beings_list = ",".join(beings_fixed) + + #add each being to the graph in all lowercase + for b in beings_fixed: + #create new node & add to graph + g.add_node(node.Node(b.lower(),'being')) + + #create link between being "I" and action choice + this_being_node = g.return_node("i")[0] + act_node = g.add_node(node.Node(this_act,'action_choice')) + # Link(kind,value): + this_link = g.add_link(node.Link('b-link','C+I+K+')) + this_being_node.link_link(this_link,act_node) + + return [beings_fixed,beings_fixed_Ziv,beings_list,g] + +def process_values_simple(this_scenario, this_act_I, this_act, g): + + + action_rating = prompts.score_action_deontology(this_act_I) + + + this_score = action_rating['score'] + # create node and add it to graph + this_v_node = g.add_node(node.Node('value','value')) + # create link with score + this_link = g.add_link(node.Link('v-link',str(this_score))) + # connect it to the action node + act_node = g.return_node(this_act)[0] + act_node.link_link(this_link,this_v_node) + + + return action_rating, g + + + +def process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I, beings_fixed_Ziv, g): + + + act_node = g.return_node(this_act)[0] + + #create list of impacts on each being + impacts_list = [] + impacts_df = [] + + for this_evt_Ziv, this_evt_I in zip(events_Ziv,events_I): + + print('\nProcessing impacts of event: '+this_evt_I) + + #create a node for this "event" + this_out_node = g.add_node(node.Node(this_evt_I,'event')) + + #create a link between act and event + this_link = g.add_link(node.Link('e_link','')) + act_node.link_link(this_link,this_out_node) + + beings_string = ', '.join(beings_fixed_Ziv) + + impacts_Ziv = prompts.get_impacts_Ziv_multi(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, beings_string) + # # print(impacts_Ziv.values()) + # impacts_Ziv = {} + # for this_being in beings_fixed_Ziv: + # impacts_Ziv[this_being] = prompts.get_impacts_Ziv(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, this_being)['score'] + # # print(impacts_Ziv) + + try: + impacts_Ziv = impacts_Ziv['results'] + except: + print('no impacts!') + print(impacts_Ziv) + pass + + try: + scored_values = list(impacts_Ziv.values()) + except: + #list of NAs equal to length of beings + scored_values = [None] * len(beings_fixed_Ziv) + + # # try to align the returned beings list with the known beings list + # # create Ziv version of beings + # # convert both into sets + beings_known_set = set(beings_fixed_Ziv) + beings_found_list = list(impacts_Ziv.keys()) + + + beings_not_found = [] + for this_b in beings_found_list: + # is it listed exactly in beings list? great, remove it! + # print(this_b) + if(this_b in beings_known_set): + beings_known_set.discard(this_b) + else: + beings_not_found.append(this_b) + #beings_found_list represents ordered list of new keys for impacts_Ziv. + + + #handle any remaining beings in being_set were not identified + #some known beings were not found + # beings_known are any known beings not found in returned list + # beings_not_found are any in the returned list not found in known set + if(beings_known_set and beings_not_found): + #if there is one known unfound and one returned unfound, assume they match and replace with each other + + if(len(beings_known_set)==len(beings_not_found)==1): + print('\nReplacing '+beings_not_found[0]+' with: ') + print(beings_known_set) + beings_found_list.remove(beings_not_found[0]) + beings_found_list.append(beings_known_set.pop()) + + else: + #the main errors arise if there is a returned being not in the known_beings list + #for each one of those, see if you can find its corresponding item by semantic sim. + for item in beings_not_found: + + matches = prompts.find_semantic_match(item,beings_fixed_Ziv) + # print(scored_values) + # print(beings_found_list) + #find the index of this item in the beings_found_list + index = beings_found_list.index(item) + + + try: + rep_item = matches[item] + beings_found_list[index] = rep_item + except: + scored_values.pop(index) + beings_found_list.pop(index) + + + + + print("Scored impacts for these beings:") + print(beings_found_list) + print("Scored values:") + print(scored_values) + + #add node links, converting Ziv to I again + #convert item "Ziv" to "I" in beings_found_list + + try: + beings_found_list_I = [] + for x in beings_found_list: + if(x!='I'): + x=x.lower() + beings_found_list_I.append(prompts.convert_Ziv_I_item(x)) + # beings_found_list_I = [prompts.convert_Ziv_I_item(x) for x in beings_found_list] + except: + print('error with beings found list!') + print(beings_found_list) + beings_found_list_I=beings_found_list + + for being,score in zip(beings_found_list_I,scored_values): + this_link = g.add_link(node.Link('utility',str(score))) + # this_b_node = g.return_node(being.lstrip())[0] + # this_b_node = find_node_case_insensitive(g, being) + if g.return_node(being.lstrip()): + this_b_node = g.return_node(being.lstrip())[0] + else: + print('nope') + + + this_b_node = g.return_node(being.lstrip()[0].upper() + being.lstrip()[1:])[0] + this_event_node = g.return_node(this_evt_I)[0] + this_event_node.link_link(this_link,this_b_node) + items_to_write = ",".join([this_evt_I,being,str(score)]) + impacts_list.append(items_to_write) + + impacts_df.append([this_evt_I,beings_found_list_I, scored_values]) + # print(impacts_df) + + + return(impacts_list,impacts_df) + +def process_causal_links(this_scenario_Ziv, events_Ziv, events_I, this_act_Ziv,g): + + # dictionaries for translating into labels + cause = {"No": 'C-', "Yes": 'C+',"no": 'C-', "yes": 'C+'} + know = {"No": 'K-',"Yes": 'K+',"no": 'K-',"yes": 'K+'} + intend = {"No": 'I-', "Yes": 'I+',"no": 'I-', "yes": 'I+'} + + #structure for data return + all_links = [] + + for this_evt,this_evt_I in zip(events_Ziv,events_I): + + # for this_being in beings_fixed_Ziv: + # for now just for main character + this_being = 'Ziv' + this_being_I = 'I' + print('\nProcessing event: ' + this_evt_I) + + + + #try to get the right links, ensure correct labels + success = 0 + count = 0 + while(success==0): + links = {} + links_cause = prompts.get_being_links_Ziv_only_cause(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) + count = count+1 + links['cause'] = links_cause['results'][this_being] + + + links_intend = prompts.get_being_links_Ziv_only_intend(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) + links['intend'] = links_intend['results'][this_being] + + + links_know = prompts.get_being_links_Ziv_only_know(this_scenario_Ziv, this_act_Ziv, this_evt, this_being) + links['know'] = links_know['results'][this_being] + + print(links) + + # # check that resp consists of yes or no's + x = [y for y in links.values() if y in ['Yes','yes','No','no']] + #if this works, good, otherwise set success back to 0 + if(len(x) == 3): + success = 1 + else: + success = 0 + + if(count >5): + print('\n\n***Failed to get all correct links, check your scenario.**\n\n') + + # # for now, just do being I + # # for each being, add the link to the graph with the right label + # # for being in links_cause['results'].items(): + + this_label = cause[links['cause']] + intend[links['intend']] + know[links['know']] + print('CKI links for I') + print(this_label) + output_links = {'outcome': this_evt_I, 'cause': cause[links['cause']], 'know': know[links['know']], 'intend': intend[links['intend']]} + + #create a new link + # Link(kind,value): + this_link = g.add_link(node.Link('b_link',this_label)) + this_b_node = g.return_node(this_being_I)[0] + this_event_node = g.return_node(this_evt_I)[0] + this_b_node.link_link(this_link,this_event_node) + all_links.append(output_links) + + return all_links + + + +def process_outcomes(this_scenario, this_act): + + #get all outcome events arising from the action + events = prompts.get_events(this_scenario, this_act) + events_Ziv= events['results'] + # remove overly similar outcomes + events_Ziv=get_emb_distances.threshold_by_sim(events_Ziv,.06, CONFIG['OPENAI_API_KEY']) + + #replace Ziv with first person pronoun. + events_I = [prompts.convert_Ziv_I(x) if x.find("Ziv")>-1 else x for x in events_Ziv] + + return(events_Ziv,events_I) + +def process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I, beings_fixed_Ziv, g): + + + act_node = g.return_node(this_act)[0] + + #create list of impacts on each being + impacts_list = [] + impacts_df = [] + + for this_evt_Ziv, this_evt_I in zip(events_Ziv,events_I): + + print('\nProcessing impacts of event: '+this_evt_I) + + #create a node for this "event" + this_out_node = g.add_node(node.Node(this_evt_I,'event')) + + #create a link between act and event + this_link = g.add_link(node.Link('e_link','')) + act_node.link_link(this_link,this_out_node) + + beings_string = ', '.join(beings_fixed_Ziv) + + impacts_Ziv = prompts.get_impacts_Ziv_multi(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, beings_string) + # # print(impacts_Ziv.values()) + # impacts_Ziv = {} + # for this_being in beings_fixed_Ziv: + # impacts_Ziv[this_being] = prompts.get_impacts_Ziv(this_scenario_Ziv, this_act_Ziv, this_evt_Ziv, this_being)['score'] + # # print(impacts_Ziv) + + try: + impacts_Ziv = impacts_Ziv['results'] + except: + print('no impacts!') + print(impacts_Ziv) + pass + + try: + scored_values = list(impacts_Ziv.values()) + except: + #list of NAs equal to length of beings + scored_values = [None] * len(beings_fixed_Ziv) + + # # try to align the returned beings list with the known beings list + # # create Ziv version of beings + # # convert both into sets + beings_known_set = set(beings_fixed_Ziv) + beings_found_list = list(impacts_Ziv.keys()) + + + beings_not_found = [] + for this_b in beings_found_list: + # is it listed exactly in beings list? great, remove it! + # print(this_b) + if(this_b in beings_known_set): + beings_known_set.discard(this_b) + else: + beings_not_found.append(this_b) + #beings_found_list represents ordered list of new keys for impacts_Ziv. + + + #handle any remaining beings in being_set were not identified + #some known beings were not found + # beings_known are any known beings not found in returned list + # beings_not_found are any in the returned list not found in known set + if(beings_known_set and beings_not_found): + #if there is one known unfound and one returned unfound, assume they match and replace with each other + + if(len(beings_known_set)==len(beings_not_found)==1): + print('\nReplacing '+beings_not_found[0]+' with: ') + print(beings_known_set) + beings_found_list.remove(beings_not_found[0]) + beings_found_list.append(beings_known_set.pop()) + + else: + #the main errors arise if there is a returned being not in the known_beings list + #for each one of those, see if you can find its corresponding item by semantic sim. + for item in beings_not_found: + + matches = prompts.find_semantic_match(item,beings_fixed_Ziv) + # print(scored_values) + # print(beings_found_list) + #find the index of this item in the beings_found_list + index = beings_found_list.index(item) + + + try: + rep_item = matches[item] + beings_found_list[index] = rep_item + except: + scored_values.pop(index) + beings_found_list.pop(index) + + + + + print("Scored impacts for these beings:") + print(beings_found_list) + print("Scored values:") + print(scored_values) + + #add node links, converting Ziv to I again + #convert item "Ziv" to "I" in beings_found_list + + try: + beings_found_list_I = [] + for x in beings_found_list: + if(x!='I'): + x=x.lower() + beings_found_list_I.append(prompts.convert_Ziv_I_item(x)) + # beings_found_list_I = [prompts.convert_Ziv_I_item(x) for x in beings_found_list] + except: + print('error with beings found list!') + print(beings_found_list) + beings_found_list_I=beings_found_list + + for being,score in zip(beings_found_list_I,scored_values): + this_link = g.add_link(node.Link('utility',str(score))) + # this_b_node = g.return_node(being.lstrip())[0] + # this_b_node = find_node_case_insensitive(g, being) + if g.return_node(being.lower()): + this_b_node = g.return_node(being.lower())[0] + else: + print('not working') + # this_b_node = g.return_node(being.lstrip()[0].upper() + being.lstrip()[1:])[0] + this_event_node = g.return_node(this_evt_I)[0] + this_event_node.link_link(this_link,this_b_node) + items_to_write = ",".join([this_evt_I,being,str(score)]) + impacts_list.append(items_to_write) + + impacts_df.append([this_evt_I,beings_found_list_I, scored_values]) + # print(impacts_df) + + + return(impacts_list,impacts_df,g) + + + +# def process_values(this_scenario, this_act_I, this_act, g): + +# # elicit action virtues and vicces +# values_positive = prompts.get_value_positive(this_scenario, this_act_I) +# print('\nvalues:') +# values_positive=get_emb_distances.threshold_by_sim(values_positive,.06,CONFIG['OPENAI_API_KEY']) +# print(values_positive) +# values_negative = prompts.get_value_negative(this_scenario, this_act_I) + # values_negative=get_emb_distances.threshold_by_sim(values_negative,.06,CONFIG['OPENAI_API_KEY']) + # print(values_negative) + # #combine positive and negative values into a single list + # all_values = {} + # all_values.update(values_positive) + # all_values.update(values_negative) + # all_values_flat = [] + # all_values_flat.extend(all_values['values']) + # all_values_flat.extend(all_values['anti-values']) + # all_values_flat_list = [x.lower() for x in all_values_flat] + # #score action virtues + # all_values_scored = prompts.score_values(this_scenario, this_act_I,', '.join(all_values_flat_list)) + + # # create nodes and links for these items + # for value in all_values_scored.items() : + # # print(value) + # this_name = value[0] + # this_score = value[1] + # # create node and add it to graph + # this_v_node = g.add_node(node.Node(this_name,'value')) + # # create link with score + # this_link = g.add_link(node.Link('v-link',str(this_score))) + # # connect it to the action node + # act_node = g.return_node(this_act)[0] + # act_node.link_link(this_link,this_v_node) + + # return (all_values_scored,all_values_flat_list) \ No newline at end of file From 44acd5ac2736f6a2359da98164e9da56545631bc Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:18:17 -0700 Subject: [PATCH 07/27] remove unnecessary blank lines at the end of write_json function --- src/utils.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/utils.py b/src/utils.py index 97427fd3..e7f7e84e 100644 --- a/src/utils.py +++ b/src/utils.py @@ -129,5 +129,3 @@ def write_json(fname,dictionary): json_file.write(json.dumps(dictionary)) json_file.close() - - \ No newline at end of file From fca645ca468c39d384203da09f8ad8d1f55b36f5 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:18:32 -0700 Subject: [PATCH 08/27] created new ifeboat scenarios --- .../cheung_variants/lifeboat2.json | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 scenarios_inputs/cheung_variants/lifeboat2.json diff --git a/scenarios_inputs/cheung_variants/lifeboat2.json b/scenarios_inputs/cheung_variants/lifeboat2.json new file mode 100644 index 00000000..2c60ae16 --- /dev/null +++ b/scenarios_inputs/cheung_variants/lifeboat2.json @@ -0,0 +1,101 @@ +[ + { + "id": 1, + "scenario_title": "Lifeboat", + "deontology_level": "1", + "utility_level": "3", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "order for 10 passengers from lifeboat B to be forced overboard", + "2": "" + } + }, + { + "id": 2, + "scenario_title": "Lifeboat", + "deontology_level": "2", + "utility_level": "3", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. We survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone sent overboard into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water", + "2": "" + } + }, + { + "id": 3, + "scenario_title": "Lifeboat", + "deontology_level": "3", + "utility_level": "3", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. We survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone going overboard into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "ask for 10 passengers to volunteer to go overboard", + "2": "" + } + }, + { + "id": 4, + "scenario_title": "Lifeboat", + "deontology_level": "1", + "utility_level": "2", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 41 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would likely get hypothermia. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "order for 10 passengers to be forced overboard", + "2": "" + } + }, + { + "id": 5, + "scenario_title": "Lifeboat", + "deontology_level": "2", + "utility_level": "2", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 41 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone sent overboard into the water would get hypothermia. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water", + "2": "" + } + }, + { + "id": 6, + "scenario_title": "Lifeboat", + "deontology_level": "3", + "utility_level": "2", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 41 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone going overboard into the water would likely get hypothermia. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "ask for 10 passengers to volunteer to go overboard", + "2": "" + } + }, + { + "id": 7, + "scenario_title": "Lifeboat", + "deontology_level": "1", + "utility_level": "1", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 21 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly get chilly before we get rescued, though everyone will be fine in the end. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "order for 10 passengers to be forced overboard", + "2": "" + } + }, + { + "id": 8, + "scenario_title": "Lifeboat", + "deontology_level": "2", + "utility_level": "1", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 21 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone sent overboard into the water would almost certainly get chilly before we get rescued, though everyone will be fine in the end. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water", + "2": "" + } + }, + { + "id": 9, + "scenario_title": "Lifeboat", + "deontology_level": "3", + "utility_level": "1", + "text": "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 21 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone going overboard into the water would almost certainly get chilly before we get rescued, though everyone will be fine in the end. My own lifeboat cannot take any additional passengers.", + "options": { + "1": "ask for 10 passengers to volunteer to go overboard", + "2": "" + } + } +] \ No newline at end of file From f0706598a0f7701f51a8a1ecdbdc108b3e166290 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:25:21 -0700 Subject: [PATCH 09/27] fixed lowercasing for process_causal_links also --- src/core_process.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core_process.py b/src/core_process.py index 6a2afd6d..83abc712 100644 --- a/src/core_process.py +++ b/src/core_process.py @@ -314,7 +314,7 @@ def process_causal_links(this_scenario_Ziv, events_Ziv, events_I, this_act_Ziv,g #create a new link # Link(kind,value): this_link = g.add_link(node.Link('b_link',this_label)) - this_b_node = g.return_node(this_being_I)[0] + this_b_node = g.return_node(this_being_I.lower())[0] this_event_node = g.return_node(this_evt_I)[0] this_b_node.link_link(this_link,this_event_node) all_links.append(output_links) From 1cf28f29b253ce6a1a6322fa60ca440b835e9eea Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:25:29 -0700 Subject: [PATCH 10/27] config for new inputs --- run_annotation/config_cheung_v0.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/run_annotation/config_cheung_v0.yml b/run_annotation/config_cheung_v0.yml index 910accdc..b34035fa 100644 --- a/run_annotation/config_cheung_v0.yml +++ b/run_annotation/config_cheung_v0.yml @@ -1,6 +1,6 @@ input_path: "scenarios_inputs/cheung_variants/" -input_file: "rope_ladder.json" -commit_hash: "d635bb0c0b087388183c792f22a64a0dce5d1fb3" +input_file: "lifeboat2.json" +commit_hash: "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e" output_path: "annotated_outputs/cheung_variants/" -scenario_ids: [2,3,4,5,6,7,8,9] +scenario_ids: [1,2,3,4,5,6,7,8,9] write_qualtrics: false From 827c64c3c539c0e7e0c8e3f30337b4d2d111306f Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:49:07 -0700 Subject: [PATCH 11/27] revised scenario id indexing to be by id identity not index --- run_annotation/run_annotation.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/run_annotation/run_annotation.py b/run_annotation/run_annotation.py index dfeadb6b..251b223d 100644 --- a/run_annotation/run_annotation.py +++ b/run_annotation/run_annotation.py @@ -23,6 +23,7 @@ def main(config_file: str): config_path = Path(ROOT_DIR+"/run_annotation/"+config_file) + with config_path.open("r", encoding="utf-8") as f: config = yaml.safe_load(f) or {} @@ -41,7 +42,7 @@ def main(config_file: str): with open(ROOT_DIR + SCENARIO_DIR + INPUT_FILE, 'r') as file: scenarios=json.load(file) - + # print(scenarios[0]['id']) # # create output directory if it doesn't exist if not os.path.exists(OUTPUT_PATH): os.makedirs(OUTPUT_PATH) @@ -51,9 +52,9 @@ def main(config_file: str): #TO DO: identify scenarios by actual ID, not index. - # error handling for assumptions about json entries + # error handling for assumptions about json entries try: - scenario_json = scenarios[scenario_id] + scenario_json = next(s for s in scenarios if s['id'] == scenario_id) except: # print("Check scenario filename or scenario id") raise IndexError('Check scenario id exists in json file!') From edd1f8b656f14fda378164d281c3c559f6fca5c0 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:49:21 -0700 Subject: [PATCH 12/27] new outputs from annotator --- .../cheung_variants/lifeboat2_0_choice_1.html | 135 ++++++++++++++++ .../cheung_variants/lifeboat2_0_choice_1.json | 15 ++ .../cheung_variants/lifeboat2_0_choice_2.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_0_choice_2.json | 12 ++ .../cheung_variants/lifeboat2_1_choice_1.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_1_choice_1.json | 12 ++ .../cheung_variants/lifeboat2_1_choice_2.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_1_choice_2.json | 12 ++ .../cheung_variants/lifeboat2_2_choice_1.html | 135 ++++++++++++++++ .../cheung_variants/lifeboat2_2_choice_1.json | 15 ++ .../cheung_variants/lifeboat2_2_choice_2.html | 120 ++++++++++++++ .../cheung_variants/lifeboat2_2_choice_2.json | 13 ++ .../cheung_variants/lifeboat2_3_choice_1.html | 128 +++++++++++++++ .../cheung_variants/lifeboat2_3_choice_1.json | 14 ++ .../cheung_variants/lifeboat2_3_choice_2.html | 108 +++++++++++++ .../cheung_variants/lifeboat2_3_choice_2.json | 11 ++ .../cheung_variants/lifeboat2_4_choice_1.html | 149 ++++++++++++++++++ .../cheung_variants/lifeboat2_4_choice_1.json | 17 ++ .../cheung_variants/lifeboat2_4_choice_2.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_4_choice_2.json | 12 ++ .../cheung_variants/lifeboat2_5_choice_1.html | 126 +++++++++++++++ .../cheung_variants/lifeboat2_5_choice_1.json | 14 ++ .../cheung_variants/lifeboat2_5_choice_2.html | 120 ++++++++++++++ .../cheung_variants/lifeboat2_5_choice_2.json | 13 ++ .../cheung_variants/lifeboat2_6_choice_1.html | 128 +++++++++++++++ .../cheung_variants/lifeboat2_6_choice_1.json | 14 ++ .../cheung_variants/lifeboat2_6_choice_2.html | 126 +++++++++++++++ .../cheung_variants/lifeboat2_6_choice_2.json | 14 ++ .../cheung_variants/lifeboat2_7_choice_1.html | 142 +++++++++++++++++ .../cheung_variants/lifeboat2_7_choice_1.json | 16 ++ .../cheung_variants/lifeboat2_7_choice_2.html | 120 ++++++++++++++ .../cheung_variants/lifeboat2_7_choice_2.json | 13 ++ .../cheung_variants/lifeboat2_8_choice_1.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_8_choice_1.json | 12 ++ .../cheung_variants/lifeboat2_8_choice_2.html | 114 ++++++++++++++ .../cheung_variants/lifeboat2_8_choice_2.json | 12 ++ run_annotation/config_cheung_v0.yml | 2 +- 37 files changed, 2463 insertions(+), 1 deletion(-) create mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html new file mode 100644 index 00000000..deb8a6e8 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html @@ -0,0 +1,135 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json new file mode 100644 index 00000000..dc441a20 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json @@ -0,0 +1,15 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers from lifeboat B to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for the remaining people in Lifeboat B"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers from lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers from lifeboat B to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for the remaining people in Lifeboat B"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "10 passengers from Lifeboat B are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The 10 passengers forced overboard die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Overall survival chances improve for the remaining people in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html new file mode 100644 index 00000000..6eab8320 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json new file mode 100644 index 00000000..b91506b2 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "No one is forced into the cold ocean water by my decision"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I maintain authority as the highest-ranking officer among the survivors."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is forced into the cold ocean water by my decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer among the survivors."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one is forced into the cold ocean water by my decision"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in lifeboat B continue to call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "5"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer among the survivors."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html new file mode 100644 index 00000000..839163ab --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json new file mode 100644 index 00000000..f1bf6f49 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia due to cold water exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A without taking additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face emotional and psychological impact from the incident"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, "links": []} +{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia due to cold water exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A without taking additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face emotional and psychological impact from the incident"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "10 passengers die from hypothermia due to cold water exposure"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A without taking additional passengers."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats face emotional and psychological impact from the incident"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html new file mode 100644 index 00000000..33b73caa --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json new file mode 100644 index 00000000..f2151c24 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My decision impacts the survival chances of all individuals in both lifeboats."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My decision impacts the survival chances of all individuals in both lifeboats."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I face a moral and leadership dilemma regarding the safety of all survivors"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may experience increased fear and distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "My decision impacts the survival chances of all individuals in both lifeboats."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html new file mode 100644 index 00000000..5af7e20a --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html @@ -0,0 +1,135 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json new file mode 100644 index 00000000..c08a9477 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json @@ -0,0 +1,15 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers in Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers who enter the water will freeze to death"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and leadership challenges from the decision"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "10 potential volunteers from lifeboat b who might be asked to go overboard"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who enter the water will freeze to death"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges from the decision"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "Some passengers in Lifeboat B may volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "Passengers who enter the water will freeze to death"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"node": {"kind": "event", "label": "I face moral and leadership challenges from the decision"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html new file mode 100644 index 00000000..a829e2e4 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html @@ -0,0 +1,120 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json new file mode 100644 index 00000000..f48de4b7 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the current number of people in Lifeboat A without adding more passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one enters the freezing ocean water from either lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the current number of people in Lifeboat A without adding more passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one enters the freezing ocean water from either lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I maintain the current number of people in Lifeboat A without adding more passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one enters the freezing ocean water from either lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html new file mode 100644 index 00000000..6d2758ec --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html @@ -0,0 +1,128 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json new file mode 100644 index 00000000..2eb40dae --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json @@ -0,0 +1,14 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The risk of hypothermia increases for the 10 passengers forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers from lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of hypothermia increases for the 10 passengers forced overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "10 passengers are forced overboard into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The risk of hypothermia increases for the 10 passengers forced overboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Potential loss of life among the 10 passengers forced into the water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats face ongoing survival challenges in the storm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html new file mode 100644 index 00000000..fbb3185a --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html @@ -0,0 +1,108 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json new file mode 100644 index 00000000..fd5be8a8 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json @@ -0,0 +1,11 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I avoid directly causing hypothermia or death by not forcing people into the water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I avoid directly causing hypothermia or death by not forcing people into the water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I avoid directly causing hypothermia or death by not forcing people into the water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html new file mode 100644 index 00000000..3777b801 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html @@ -0,0 +1,149 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json new file mode 100644 index 00000000..ffd5033e --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json @@ -0,0 +1,17 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat A remain safe and stable"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat A remain safe and stable"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "Ten passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Ten passengers develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Ten passengers drown or die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel fear, panic, or distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may resent or blame me"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing harm"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat A remain safe and stable"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html new file mode 100644 index 00000000..0c452ee6 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json new file mode 100644 index 00000000..3f2480c1 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html new file mode 100644 index 00000000..77a2bec7 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html @@ -0,0 +1,126 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json new file mode 100644 index 00000000..9561e55f --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json @@ -0,0 +1,14 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers on Lifeboat B volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Volunteers entering the cold water begin to experience hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension or distress arises among passengers due to the dangerous choice"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html new file mode 100644 index 00000000..ef76d7c0 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html @@ -0,0 +1,120 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json new file mode 100644 index 00000000..24bd18b3 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No immediate hypothermia cases occur from people entering the water"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No immediate hypothermia cases occur from people entering the water"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No immediate hypothermia cases occur from people entering the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html new file mode 100644 index 00000000..ab41823c --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html @@ -0,0 +1,128 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json new file mode 100644 index 00000000..4c2a55f5 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json @@ -0,0 +1,14 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water experience cold exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I exercise authority as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats await rescue"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers or crew members in lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water experience cold exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I exercise authority as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats await rescue"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water experience cold exposure"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I exercise authority as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats await rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html new file mode 100644 index 00000000..366f6582 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html @@ -0,0 +1,126 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json new file mode 100644 index 00000000..c353a1c2 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json @@ -0,0 +1,14 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "People in Lifeboat B call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Adults forced into the cold water experience chilling but survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat's stability improves if 10 adults leave"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats remain awaiting rescue"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Adults forced into the cold water experience chilling but survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat's stability improves if 10 adults leave"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain awaiting rescue"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Adults forced into the cold water experience chilling but survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat's stability improves if 10 adults leave"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats remain awaiting rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html new file mode 100644 index 00000000..06cfee9a --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html @@ -0,0 +1,142 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json new file mode 100644 index 00000000..6b088ad3 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json @@ -0,0 +1,16 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in lifeboat A avoid exceeding our capacity"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and fear increase among survivors due to the forced removal of passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in the water rely on eventual rescue to survive"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for the majority due to stabilized lifeboat B"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in lifeboat A avoid exceeding our capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear increase among survivors due to the forced removal of passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in the water rely on eventual rescue to survive"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for the majority due to stabilized lifeboat B"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water face increased risk of hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "I and the crew in lifeboat A avoid exceeding our capacity"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "Tension and fear increase among survivors due to the forced removal of passengers"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "Survivors in the water rely on eventual rescue to survive"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"node": {"kind": "event", "label": "Overall survival chances improve for the majority due to stabilized lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html new file mode 100644 index 00000000..3a7e42c5 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html @@ -0,0 +1,120 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json new file mode 100644 index 00000000..a5d146f0 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html new file mode 100644 index 00000000..6407c445 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json new file mode 100644 index 00000000..16e70687 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html new file mode 100644 index 00000000..694f4f51 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html @@ -0,0 +1,114 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json new file mode 100644 index 00000000..f28f1839 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json @@ -0,0 +1,12 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/run_annotation/config_cheung_v0.yml b/run_annotation/config_cheung_v0.yml index b34035fa..7efb1ffb 100644 --- a/run_annotation/config_cheung_v0.yml +++ b/run_annotation/config_cheung_v0.yml @@ -2,5 +2,5 @@ input_path: "scenarios_inputs/cheung_variants/" input_file: "lifeboat2.json" commit_hash: "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e" output_path: "annotated_outputs/cheung_variants/" -scenario_ids: [1,2,3,4,5,6,7,8,9] +scenario_ids: [9] write_qualtrics: false From 21dc0f31b9670615a6b4e58aa61424e790d8e512 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:50:02 -0700 Subject: [PATCH 13/27] minor edits --- .../scenario_exploration_notebook_AL.ipynb | 213 +++++++++++------- 1 file changed, 128 insertions(+), 85 deletions(-) diff --git a/run_annotation/scenario_exploration_notebook_AL.ipynb b/run_annotation/scenario_exploration_notebook_AL.ipynb index cf7ce809..9ebba688 100644 --- a/run_annotation/scenario_exploration_notebook_AL.ipynb +++ b/run_annotation/scenario_exploration_notebook_AL.ipynb @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 51, "id": "89f0ed84", "metadata": {}, "outputs": [], @@ -37,7 +37,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 52, "id": "de2403de", "metadata": {}, "outputs": [ @@ -59,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 53, "id": "eacf5aac", "metadata": {}, "outputs": [ @@ -69,7 +69,7 @@ "" ] }, - "execution_count": 9, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -87,10 +87,19 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 54, "id": "998efb27", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], "source": [ "# Automatically reload modules when they change\n", "%load_ext autoreload\n", @@ -107,7 +116,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 32, "id": "6f343455", "metadata": {}, "outputs": [], @@ -120,7 +129,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 55, "id": "e36553a6", "metadata": {}, "outputs": [ @@ -131,16 +140,16 @@ "Scenario Text: \n", "\n", "\n", - "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water\n", - "begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I\n", - "climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up\n", - "behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear\n", - "or cold and is blocking the way. I try to speak and reach to him, but he does not react. People\n", - "behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder.\n", - "From the crowd below, someone shouts that I should push the man off. If I push the man off the\n", - "ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck.\n", - "If I do not push the man off the ladder, he will probably continue blocking the way so that many of\n", - "the people behind me will not be able to get on deck and therefore will drown. \n", + "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg.\n", + "Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other\n", + "crew members and passengers. It is already at full capacity, and it cannot safely take on any\n", + "additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their\n", + "boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am\n", + "the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After\n", + "assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if\n", + "about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into\n", + "the water would almost certainly freeze to death. My own lifeboat cannot take any additional\n", + "passengers. \n", "\n", "\n" ] @@ -148,10 +157,10 @@ ], "source": [ "#set scenario file filename\n", - "FILENAME = 'rope_ladder.json'\n", + "FILENAME = 'lifeboat2.json'\n", "\n", "#select scenario and action choice\n", - "SCENARIO_ID = 3\n", + "SCENARIO_ID = 1\n", "ACT_ID = '1'\n", "\n", "#read in the scenario\n", @@ -160,7 +169,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 56, "id": "1cc448e8", "metadata": {}, "outputs": [ @@ -169,13 +178,13 @@ "output_type": "stream", "text": [ "{\n", - " \"id\": 3,\n", - " \"scenario_title\": \"Rope Ladder\",\n", - " \"deontology_level\": \"3\",\n", + " \"id\": 1,\n", + " \"scenario_title\": \"Lifeboat\",\n", + " \"deontology_level\": \"1\",\n", " \"utility_level\": \"3\",\n", - " \"text\": \"It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\",\n", + " \"text\": \"It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.\",\n", " \"options\": {\n", - " \"1\": \"push the man\",\n", + " \"1\": \"order for 10 passengers from lifeboat B to be forced overboard\",\n", " \"2\": \"\"\n", " }\n", "}\n" @@ -221,7 +230,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 57, "id": "1f117861", "metadata": {}, "outputs": [ @@ -232,14 +241,14 @@ "\n", "\n", "Action choice:\n", - "Ziv pushes the man.\n", - "push the man\n", - "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\n", + "Ziv ordered for 10 passengers from lifeboat B to be forced overboard.\n", + "order for 10 passengers from lifeboat B to be forced overboard\n", + "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.\n", "\n", "\n", "Scenario:\n", - "It is 1987 and Ziv is on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. Ziv and many other passengers are trying to get to the deck by a rope ladder. Ziv climbs up the ladder and stands on the deck, looking at the 20 other passengers making their way up behind them. Directly below Ziv, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. Ziv tries to speak and reach to him, but he does not react. People behind Ziv are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that Ziv should push the man off. If Ziv pushes the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If Ziv does not push the man off the ladder, he will probably continue blocking the way so that many of the people behind them will not be able to get on deck and therefore will drown.\n", - "It is 1987 and I am on a ferry from Belgium to England. Suddenly, the ferry starts tilting and water begins to pour in. I and many other passengers are trying to get to the deck by a rope ladder. I climb up the ladder and stand on the deck, looking at the 20 other passengers making their way up behind me. Directly below me, a man who is midway up the ladder seems frozen into immobility by fear or cold and is blocking the way. I try to speak and reach to him, but he does not react. People behind me are jostling. The ship seems to be sinking fast and the man is still blocking the ladder. From the crowd below, someone shouts that I should push the man off. If I push the man off the ladder, he will probably die from the fall, but the 19 other people will be able to climb on deck. If I do not push the man off the ladder, he will probably continue blocking the way so that many of the people behind me will not be able to get on deck and therefore will drown.\n" + "It is 1841, and Ziv is the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. Ziv's lifeboat (Lifeboat A) contains them and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. Ziv is the highest-ranking officer, so the people in Lifeboat B call out to them for instructions. After assessing the situation, Ziv concludes that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. Ziv's own lifeboat cannot take any additional passengers.\n", + "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.\n" ] } ], @@ -270,7 +279,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 58, "id": "836b088c", "metadata": {}, "outputs": [ @@ -302,7 +311,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 59, "id": "3ebfb5ec", "metadata": {}, "outputs": [ @@ -314,8 +323,9 @@ "Identified these entities: \n", "\n", "I\n", - "man midway up the ladder\n", - "19 other passengers climbing the ladder behind the man\n" + "Crew members and passengers in Lifeboat A\n", + "10 passengers from Lifeboat B who might be forced overboard\n", + "51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard\n" ] } ], @@ -332,6 +342,35 @@ "scenario_dict[\"entities\"] = beings_str_list\n" ] }, + { + "cell_type": "code", + "execution_count": 60, + "id": "9f8ed4f3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['I',\n", + " 'Crew members and passengers in Lifeboat A',\n", + " '10 passengers from Lifeboat B who might be forced overboard',\n", + " '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard'],\n", + " ['Ziv',\n", + " 'Crew members and passengers in Lifeboat A',\n", + " '10 passengers from Lifeboat B who might be forced overboard',\n", + " '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard'],\n", + " 'I,Crew members and passengers in Lifeboat A,10 passengers from Lifeboat B who might be forced overboard,51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard']" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "returned_beings" + ] + }, { "cell_type": "markdown", "id": "e393e6d8", @@ -342,7 +381,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 61, "id": "7e05eb85", "metadata": {}, "outputs": [ @@ -350,8 +389,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "According to deontological moral theories, the morality of a choice is evaluated based not on the states of affairs those choices bring about, but on the nature of the action itself. These theories hold that some choices cannot be justified by their effects—that no matter how morally good their consequences, some choices are morally forbidden. Instead, what makes a choice right is its conformity with a moral norm. Consider the following action. Please rate how well this action conforms to deontic moral norms, using a scale from -100 to 100, where -100 indicates that this action is extremely morally wrong and violates moral norms in a severe way, and +100 indicates that this action is extremely morally right and conforms to moral norms in a very strong way. A rating of 0 indicates that the action is morally neutral in terms of conformity with moral norms. Please return a json object with key:value pair of \"score\": rating. Please rate this action: push the man\n", - "{'score': -50}\n" + "According to deontological moral theories, the morality of a choice is evaluated based not on the states of affairs those choices bring about, but on the nature of the action itself. These theories hold that some choices cannot be justified by their effects—that no matter how morally good their consequences, some choices are morally forbidden. Instead, what makes a choice right is its conformity with a moral norm. Consider the following action. Please rate how well this action conforms to deontic moral norms, using a scale from -100 to 100, where -100 indicates that this action is extremely morally wrong and violates moral norms in a severe way, and +100 indicates that this action is extremely morally right and conforms to moral norms in a very strong way. A rating of 0 indicates that the action is morally neutral in terms of conformity with moral norms. Please return a json object with key:value pair of \"score\": rating. Please rate this action: order for 10 passengers from lifeboat B to be forced overboard\n", + "{'score': -100}\n" ] } ], @@ -375,7 +414,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 62, "id": "09194ce0", "metadata": {}, "outputs": [ @@ -383,11 +422,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "The man is pushed off the ladder\n", - "The man likely dies from the fall\n", - "The 19 other passengers are able to climb onto the deck\n", - "I experience moral and emotional consequences from pushing the man.\n", - "The other passengers on the ladder are able to escape the sinking ferry\n" + "10 passengers from Lifeboat B are forced into the cold ocean water\n", + "The 10 passengers forced overboard die from hypothermia\n", + "Lifeboat B becomes less overcrowded and more stable\n", + "Survivors in Lifeboat B experience reduced risk of sinking\n", + "Survivors in Lifeboat B feel distress and grief over the loss of the 10 passengers\n", + "I experience moral and emotional consequences from ordering passengers overboard\n", + "Remaining passengers and crew in Lifeboat B may feel fear or resentment towards me.\n", + "No additional passengers are taken into Lifeboat A due to capacity limits\n" ] } ], @@ -410,7 +452,15 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, + "id": "471891f9", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 63, "id": "ad8b8881", "metadata": {}, "outputs": [ @@ -419,35 +469,23 @@ "output_type": "stream", "text": [ "\n", - "Processing impacts of event: The man is pushed off the ladder\n", - "Scored impacts for these beings:\n", - "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", - "Scored values:\n", - "[0, -100, 100]\n", - "\n", - "Processing impacts of event: The man likely dies from the fall\n", - "Scored impacts for these beings:\n", - "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", - "Scored values:\n", - "[-50, -100, 80]\n", - "\n", - "Processing impacts of event: The 19 other passengers are able to climb onto the deck\n", - "Scored impacts for these beings:\n", - "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", - "Scored values:\n", - "[0, -100, 100]\n", - "\n", - "Processing impacts of event: I experience moral and emotional consequences from pushing the man.\n", - "Scored impacts for these beings:\n", - "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", - "Scored values:\n", - "[-70, -100, 80]\n", - "\n", - "Processing impacts of event: The other passengers on the ladder are able to escape the sinking ferry\n", + "Processing impacts of event: 10 passengers from Lifeboat B are forced into the cold ocean water\n", "Scored impacts for these beings:\n", - "['Ziv', 'man midway up the ladder', '19 other passengers climbing the ladder behind the man']\n", + "['Ziv', 'Crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who might be forced overboard', '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard']\n", "Scored values:\n", - "[0, -100, 100]\n" + "[-20, -10, -100, 30]\n" + ] + }, + { + "ename": "IndexError", + "evalue": "list index out of range", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mIndexError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[63], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m#Step 3. Outcome utilities\u001b[39;00m\n\u001b[0;32m----> 3\u001b[0m impacts_list \u001b[38;5;241m=\u001b[39m \u001b[43mannotate_scenario\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mprocess_impacts\u001b[49m\u001b[43m(\u001b[49m\u001b[43mthis_scenario_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mthis_act\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mthis_act_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mevents_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mevents_I\u001b[49m\u001b[43m,\u001b[49m\u001b[43mbeings_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43mg\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../src/annotate_scenario.py:295\u001b[0m, in \u001b[0;36mprocess_impacts\u001b[0;34m(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I, beings_fixed_Ziv, g)\u001b[0m\n\u001b[1;32m 293\u001b[0m this_b_node \u001b[38;5;241m=\u001b[39m g\u001b[38;5;241m.\u001b[39mreturn_node(being\u001b[38;5;241m.\u001b[39mlstrip())[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m 294\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 295\u001b[0m this_b_node \u001b[38;5;241m=\u001b[39m \u001b[43mg\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mreturn_node\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbeing\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlstrip\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mupper\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mbeing\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlstrip\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 296\u001b[0m this_event_node \u001b[38;5;241m=\u001b[39m g\u001b[38;5;241m.\u001b[39mreturn_node(this_evt_I)[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m 297\u001b[0m this_event_node\u001b[38;5;241m.\u001b[39mlink_link(this_link,this_b_node)\n", + "\u001b[0;31mIndexError\u001b[0m: list index out of range" ] } ], @@ -467,7 +505,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 41, "id": "6955d449", "metadata": {}, "outputs": [ @@ -476,27 +514,32 @@ "output_type": "stream", "text": [ "\n", - "Processing event: The man is pushed off the ladder\n", - "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", + "Processing event: The man on the ladder is shot and dies.\n", + "{'cause': 'yes', 'intend': 'yes', 'know': 'yes'}\n", "CKI links for I\n", - "C+I+K-\n", + "C+I+K+\n", "\n", - "Processing event: The man likely dies from the fall\n", + "Processing event: The man falls off the ladder.\n", "{'cause': 'yes', 'intend': 'yes', 'know': 'yes'}\n", "CKI links for I\n", "C+I+K+\n", "\n", - "Processing event: The 19 other passengers are able to climb onto the deck\n", + "Processing event: The 19 other passengers behind the man are able to climb onto the deck.\n", "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", "CKI links for I\n", "C+I+K-\n", "\n", - "Processing event: I experience moral and emotional consequences from pushing the man.\n", + "Processing event: I experience the psychological impact of shooting the man.\n", + "{'cause': 'yes', 'intend': 'no', 'know': 'no'}\n", + "CKI links for I\n", + "C+I-K-\n", + "\n", + "Processing event: The other passengers witness the shooting.\n", "{'cause': 'yes', 'intend': 'no', 'know': 'yes'}\n", "CKI links for I\n", "C+I-K+\n", "\n", - "Processing event: The other passengers on the ladder are able to escape the sinking ferry\n", + "Processing event: The overall chance of survival for the group on the ferry increases.\n", "{'cause': 'yes', 'intend': 'yes', 'know': 'no'}\n", "CKI links for I\n", "C+I+K-\n" @@ -518,7 +561,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 42, "id": "772096b6", "metadata": {}, "outputs": [], @@ -529,7 +572,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 43, "id": "c7670f0e", "metadata": {}, "outputs": [ @@ -539,11 +582,11 @@ "text": [ "\n", "\n", - "Writing to file: /Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//cheung_variants_rope_ladder_3_choice_1.json\n", + "Writing to file: /Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//rope_ladder_1_choice_1.json\n", "\n", "\n", "\n", - "/Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//cheung_variants_rope_ladder_3_choice_1.json\n" + "/Users/anna/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../annotated_outputs/cheung_variants//rope_ladder_1_choice_1.json\n" ] } ], From b98f650810a7cec9f07d6077875d3728ad410a5c Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:54:48 -0700 Subject: [PATCH 14/27] revised analyses --- analysis/cheung_variants/validate_annotation.ipynb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/analysis/cheung_variants/validate_annotation.ipynb b/analysis/cheung_variants/validate_annotation.ipynb index be60792c..52522c8e 100644 --- a/analysis/cheung_variants/validate_annotation.ipynb +++ b/analysis/cheung_variants/validate_annotation.ipynb @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 110, "id": "2f0db012", "metadata": {}, "outputs": [ @@ -50,6 +50,14 @@ "filename_template = \"cheung_variants_%s_%d_choice_1.json\"\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "7c13a189", + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, From e37d55429f0ea9d8546c1a0a3a69f3a100f56fa9 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 00:54:58 -0700 Subject: [PATCH 15/27] renamed for processing ease --- .../{rope_ladder_1_choice_1.html => ropeladder_1_choice_1.html} | 0 .../{rope_ladder_1_choice_1.json => ropeladder_1_choice_1.json} | 0 .../{rope_ladder_2_choice_1.html => ropeladder_2_choice_1.html} | 0 .../{rope_ladder_2_choice_1.json => ropeladder_2_choice_1.json} | 0 .../{rope_ladder_2_choice_2.html => ropeladder_2_choice_2.html} | 0 .../{rope_ladder_2_choice_2.json => ropeladder_2_choice_2.json} | 0 .../{rope_ladder_3_choice_1.html => ropeladder_3_choice_1.html} | 0 .../{rope_ladder_3_choice_1.json => ropeladder_3_choice_1.json} | 0 .../{rope_ladder_3_choice_2.html => ropeladder_3_choice_2.html} | 0 .../{rope_ladder_3_choice_2.json => ropeladder_3_choice_2.json} | 0 .../{rope_ladder_4_choice_1.html => ropeladder_4_choice_1.html} | 0 .../{rope_ladder_4_choice_1.json => ropeladder_4_choice_1.json} | 0 .../{rope_ladder_4_choice_2.html => ropeladder_4_choice_2.html} | 0 .../{rope_ladder_4_choice_2.json => ropeladder_4_choice_2.json} | 0 .../{rope_ladder_5_choice_1.html => ropeladder_5_choice_1.html} | 0 .../{rope_ladder_5_choice_1.json => ropeladder_5_choice_1.json} | 0 .../{rope_ladder_5_choice_2.html => ropeladder_5_choice_2.html} | 0 .../{rope_ladder_5_choice_2.json => ropeladder_5_choice_2.json} | 0 .../{rope_ladder_6_choice_1.html => ropeladder_6_choice_1.html} | 0 .../{rope_ladder_6_choice_1.json => ropeladder_6_choice_1.json} | 0 .../{rope_ladder_6_choice_2.html => ropeladder_6_choice_2.html} | 0 .../{rope_ladder_6_choice_2.json => ropeladder_6_choice_2.json} | 0 .../{rope_ladder_7_choice_1.html => ropeladder_7_choice_1.html} | 0 .../{rope_ladder_7_choice_1.json => ropeladder_7_choice_1.json} | 0 .../{rope_ladder_7_choice_2.html => ropeladder_7_choice_2.html} | 0 .../{rope_ladder_7_choice_2.json => ropeladder_7_choice_2.json} | 0 .../{rope_ladder_8_choice_1.html => ropeladder_8_choice_1.html} | 0 .../{rope_ladder_8_choice_1.json => ropeladder_8_choice_1.json} | 0 .../{rope_ladder_8_choice_2.html => ropeladder_8_choice_2.html} | 0 .../{rope_ladder_8_choice_2.json => ropeladder_8_choice_2.json} | 0 .../cheung_variants/{rope_ladder.json => ropeladder.json} | 0 31 files changed, 0 insertions(+), 0 deletions(-) rename annotated_outputs/cheung_variants/{rope_ladder_1_choice_1.html => ropeladder_1_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_1_choice_1.json => ropeladder_1_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_2_choice_1.html => ropeladder_2_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_2_choice_1.json => ropeladder_2_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_2_choice_2.html => ropeladder_2_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_2_choice_2.json => ropeladder_2_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_3_choice_1.html => ropeladder_3_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_3_choice_1.json => ropeladder_3_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_3_choice_2.html => ropeladder_3_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_3_choice_2.json => ropeladder_3_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_4_choice_1.html => ropeladder_4_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_4_choice_1.json => ropeladder_4_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_4_choice_2.html => ropeladder_4_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_4_choice_2.json => ropeladder_4_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_5_choice_1.html => ropeladder_5_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_5_choice_1.json => ropeladder_5_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_5_choice_2.html => ropeladder_5_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_5_choice_2.json => ropeladder_5_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_6_choice_1.html => ropeladder_6_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_6_choice_1.json => ropeladder_6_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_6_choice_2.html => ropeladder_6_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_6_choice_2.json => ropeladder_6_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_7_choice_1.html => ropeladder_7_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_7_choice_1.json => ropeladder_7_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_7_choice_2.html => ropeladder_7_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_7_choice_2.json => ropeladder_7_choice_2.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_8_choice_1.html => ropeladder_8_choice_1.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_8_choice_1.json => ropeladder_8_choice_1.json} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_8_choice_2.html => ropeladder_8_choice_2.html} (100%) rename annotated_outputs/cheung_variants/{rope_ladder_8_choice_2.json => ropeladder_8_choice_2.json} (100%) rename scenarios_inputs/cheung_variants/{rope_ladder.json => ropeladder.json} (100%) diff --git a/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_1_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_1_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_1_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_1_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_1_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_1_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_2_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_2_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_2_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_2_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_2_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_2_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_2_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_2_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_2_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_2_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_2_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_2_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_3_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_3_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_3_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_3_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_3_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_3_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_3_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_3_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_3_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_3_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_3_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_3_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_4_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_4_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_4_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_4_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_4_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_4_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_4_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_4_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_4_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_4_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_4_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_4_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_5_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_5_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_5_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_5_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_5_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_5_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_5_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_5_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_5_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_5_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_5_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_5_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_6_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_6_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_6_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_6_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_6_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_6_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_6_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_6_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_6_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_6_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_6_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_6_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_7_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_7_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_7_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_7_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_7_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_7_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_7_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_7_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_7_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_7_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_7_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_7_choice_2.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html b/annotated_outputs/cheung_variants/ropeladder_8_choice_1.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_8_choice_1.html rename to annotated_outputs/cheung_variants/ropeladder_8_choice_1.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json b/annotated_outputs/cheung_variants/ropeladder_8_choice_1.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_8_choice_1.json rename to annotated_outputs/cheung_variants/ropeladder_8_choice_1.json diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.html b/annotated_outputs/cheung_variants/ropeladder_8_choice_2.html similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_8_choice_2.html rename to annotated_outputs/cheung_variants/ropeladder_8_choice_2.html diff --git a/annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json b/annotated_outputs/cheung_variants/ropeladder_8_choice_2.json similarity index 100% rename from annotated_outputs/cheung_variants/rope_ladder_8_choice_2.json rename to annotated_outputs/cheung_variants/ropeladder_8_choice_2.json diff --git a/scenarios_inputs/cheung_variants/rope_ladder.json b/scenarios_inputs/cheung_variants/ropeladder.json similarity index 100% rename from scenarios_inputs/cheung_variants/rope_ladder.json rename to scenarios_inputs/cheung_variants/ropeladder.json From cb8aa1c0134ccf07015cb2b2c3691e54d354b198 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 18 Mar 2026 01:06:28 -0700 Subject: [PATCH 16/27] revised analysis code --- .../cheung_variants/validate_annotation.ipynb | 264 ++++++++++-------- 1 file changed, 148 insertions(+), 116 deletions(-) diff --git a/analysis/cheung_variants/validate_annotation.ipynb b/analysis/cheung_variants/validate_annotation.ipynb index 52522c8e..485885d5 100644 --- a/analysis/cheung_variants/validate_annotation.ipynb +++ b/analysis/cheung_variants/validate_annotation.ipynb @@ -5,12 +5,12 @@ "id": "c9315950", "metadata": {}, "source": [ - "## Set Up" + "### Set Up" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 132, "id": "5fd1d646", "metadata": {}, "outputs": [], @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 110, + "execution_count": 134, "id": "2f0db012", "metadata": {}, "outputs": [ @@ -47,26 +47,18 @@ "print(f\"scenarios_path: {scenarios_path}\")\n", "print(f\"annotated_output_path: {annotated_output_path}\")\n", "\n", - "filename_template = \"cheung_variants_%s_%d_choice_1.json\"\n" + "filename_template = \"%s_%d_choice_1.json\"\n" ] }, { "cell_type": "code", - "execution_count": null, - "id": "7c13a189", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 193, "id": "68cbe364", "metadata": {}, "outputs": [], "source": [ "#get all of the json files in the annotated_output_path\n", - "json_files = list(annotated_output_path.glob(\"*.json\"))" + "json_files = list(annotated_output_path.glob(\"*lifeboat*.json\"))" ] }, { @@ -74,29 +66,29 @@ "id": "ce9ac095", "metadata": {}, "source": [ - "## Define Functions" + "### Define Functions" ] }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 194, "id": "2c72d396", "metadata": {}, "outputs": [], "source": [ "#parse the read in filenames to get the condition and id\n", "def parse_filename(filename):\n", - " #filename is of the form \"cheung_variants_%s_%d_choice_1.json\"\n", + " #filename is of the form \"%s_%d_choice_1.json\"\n", " #split on \"_\" and get the 3rd and 4th elements\n", " parts = filename.stem.split(\"_\")\n", - " narrative = parts[2]\n", - " id = int(parts[3])\n", + " narrative = parts[0]\n", + " id = int(parts[1])\n", " return narrative, id" ] }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 195, "id": "f2711d8e", "metadata": {}, "outputs": [], @@ -116,7 +108,7 @@ " with open(scenarios_path / f\"{narrative}.json\") as f:\n", " scenario_list = json.load(f)\n", " #get the one with the matching id\n", - " this_sceneraio = next(s for s in scenario_list if s['id'] == id)\n", + " this_sceneraio = next(s for s in scenario_list if s['id'] == id+1)\n", "\n", "\n", " #extract the condition from the json read in\n", @@ -138,7 +130,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 196, "id": "7b258f73", "metadata": {}, "outputs": [], @@ -169,7 +161,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 197, "id": "fd07ff3b", "metadata": {}, "outputs": [], @@ -195,7 +187,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 198, "id": "8a98cb70", "metadata": {}, "outputs": [], @@ -250,7 +242,7 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 199, "id": "6d563d64", "metadata": {}, "outputs": [], @@ -283,7 +275,7 @@ }, { "cell_type": "code", - "execution_count": 102, + "execution_count": 200, "id": "98c95108", "metadata": {}, "outputs": [ @@ -318,135 +310,175 @@ " \n", " \n", " 0\n", - " tyrannicide\n", + " lifeboat2\n", " 3\n", - " 3\n", - " 70\n", - " -8.666667\n", + " 1\n", + " -90\n", + " 10.000000\n", " \n", " \n", " 1\n", - " lifeboat\n", + " lifeboat2\n", " 2\n", - " 3\n", - " -95\n", - " -31.250000\n", + " 1\n", + " 0\n", + " -1.904762\n", " \n", " \n", " 2\n", - " lifeboat\n", - " 3\n", + " lifeboat2\n", + " 1\n", " 2\n", - " -90\n", - " -19.375000\n", + " 0\n", + " -14.666667\n", " \n", " \n", " 3\n", - " lifeboat\n", - " 1\n", + " lifeboat2\n", " 3\n", - " -100\n", - " -42.857143\n", + " 3\n", + " -90\n", + " -30.625000\n", " \n", " \n", " 4\n", - " lifeboat\n", - " 2\n", - " 2\n", - " -95\n", - " -27.142857\n", + " lifeboat2\n", + " 1\n", + " 1\n", + " -100\n", + " -15.000000\n", " \n", " \n", " 5\n", - " lifeboat\n", + " lifeboat2\n", " 2\n", - " 1\n", + " 3\n", " -95\n", - " -38.500000\n", + " -34.500000\n", " \n", " \n", " 6\n", - " lifeboat\n", + " lifeboat2\n", " 3\n", - " 1\n", + " 2\n", " -90\n", - " -22.142857\n", + " -15.833333\n", " \n", " \n", " 7\n", - " lifeboat\n", - " 1\n", + " lifeboat2\n", " 2\n", - " -100\n", - " -40.833333\n", + " 2\n", + " 0\n", + " -43.888889\n", " \n", " \n", " 8\n", - " tyrannicide\n", + " lifeboat2\n", " 1\n", " 3\n", - " 10\n", - " -5.238095\n", + " 0\n", + " -18.055556\n", " \n", " \n", " 9\n", - " tyrannicide\n", + " lifeboat2\n", " 2\n", - " 3\n", - " -80\n", - " -28.703704\n", + " 2\n", + " -95\n", + " -43.250000\n", " \n", " \n", " 10\n", - " lifeboat\n", - " 1\n", + " lifeboat2\n", " 1\n", - " -95\n", - " -57.321429\n", + " 3\n", + " -100\n", + " -30.312500\n", " \n", " \n", " 11\n", - " lifeboat\n", + " lifeboat2\n", + " 2\n", " 3\n", + " 0\n", + " -38.333333\n", + " \n", + " \n", + " 12\n", + " lifeboat2\n", " 3\n", - " -90\n", - " -20.125000\n", + " 2\n", + " 0\n", + " -19.523810\n", + " \n", + " \n", + " 13\n", + " lifeboat2\n", + " 3\n", + " 3\n", + " 0\n", + " -33.333333\n", + " \n", + " \n", + " 14\n", + " lifeboat2\n", + " 1\n", + " 1\n", + " 0\n", + " -10.833333\n", + " \n", + " \n", + " 15\n", + " lifeboat2\n", + " 2\n", + " 1\n", + " -95\n", + " -34.166667\n", + " \n", + " \n", + " 16\n", + " lifeboat2\n", + " 1\n", + " 2\n", + " -100\n", + " -28.571429\n", + " \n", + " \n", + " 17\n", + " lifeboat2\n", + " 3\n", + " 1\n", + " 0\n", + " -16.111111\n", " \n", " \n", "\n", "" ], "text/plain": [ - " narrative deontology_label utility_label deontology_rating \\\n", - "0 tyrannicide 3 3 70 \n", - "1 lifeboat 2 3 -95 \n", - "2 lifeboat 3 2 -90 \n", - "3 lifeboat 1 3 -100 \n", - "4 lifeboat 2 2 -95 \n", - "5 lifeboat 2 1 -95 \n", - "6 lifeboat 3 1 -90 \n", - "7 lifeboat 1 2 -100 \n", - "8 tyrannicide 1 3 10 \n", - "9 tyrannicide 2 3 -80 \n", - "10 lifeboat 1 1 -95 \n", - "11 lifeboat 3 3 -90 \n", - "\n", - " utility_rating \n", - "0 -8.666667 \n", - "1 -31.250000 \n", - "2 -19.375000 \n", - "3 -42.857143 \n", - "4 -27.142857 \n", - "5 -38.500000 \n", - "6 -22.142857 \n", - "7 -40.833333 \n", - "8 -5.238095 \n", - "9 -28.703704 \n", - "10 -57.321429 \n", - "11 -20.125000 " + " narrative deontology_label utility_label deontology_rating utility_rating\n", + "0 lifeboat2 3 1 -90 10.000000\n", + "1 lifeboat2 2 1 0 -1.904762\n", + "2 lifeboat2 1 2 0 -14.666667\n", + "3 lifeboat2 3 3 -90 -30.625000\n", + "4 lifeboat2 1 1 -100 -15.000000\n", + "5 lifeboat2 2 3 -95 -34.500000\n", + "6 lifeboat2 3 2 -90 -15.833333\n", + "7 lifeboat2 2 2 0 -43.888889\n", + "8 lifeboat2 1 3 0 -18.055556\n", + "9 lifeboat2 2 2 -95 -43.250000\n", + "10 lifeboat2 1 3 -100 -30.312500\n", + "11 lifeboat2 2 3 0 -38.333333\n", + "12 lifeboat2 3 2 0 -19.523810\n", + "13 lifeboat2 3 3 0 -33.333333\n", + "14 lifeboat2 1 1 0 -10.833333\n", + "15 lifeboat2 2 1 -95 -34.166667\n", + "16 lifeboat2 1 2 -100 -28.571429\n", + "17 lifeboat2 3 1 0 -16.111111" ] }, - "execution_count": 102, + "execution_count": 200, "metadata": {}, "output_type": "execute_result" } @@ -481,7 +513,7 @@ }, { "cell_type": "code", - "execution_count": 105, + "execution_count": 201, "id": "29f6babd", "metadata": {}, "outputs": [ @@ -489,26 +521,26 @@ "data": { "text/plain": [ "( deontology_label n deontology_rating_mean deontology_rating_se \\\n", - " 0 1 4 -71.25 27.108962 \n", - " 1 2 4 -91.25 3.750000 \n", - " 2 3 4 -50.00 40.000000 \n", + " 0 1 6 -50.0 22.360680 \n", + " 1 2 6 -47.5 21.242646 \n", + " 2 3 6 -45.0 20.124612 \n", " \n", " utility_rating_mean utility_rating_se \n", - " 0 -36.562500 11.068024 \n", - " 1 -31.399140 2.513725 \n", - " 2 -17.577381 3.027185 ,\n", + " 0 -19.573247 3.265871 \n", + " 1 -32.673942 6.382168 \n", + " 2 -17.571098 6.292806 ,\n", " utility_label n deontology_rating_mean deontology_rating_se \\\n", - " 0 1 3 -93.333333 1.666667 \n", - " 1 2 3 -95.000000 2.886751 \n", - " 2 3 6 -47.500000 28.860296 \n", + " 0 1 6 -47.5 21.281839 \n", + " 1 2 6 -47.5 21.281839 \n", + " 2 3 6 -47.5 21.281839 \n", " \n", " utility_rating_mean utility_rating_se \n", - " 0 -39.321429 10.163481 \n", - " 1 -29.117063 6.272643 \n", - " 2 -22.806768 5.842009 )" + " 0 -11.335979 6.060505 \n", + " 1 -27.622354 5.422612 \n", + " 2 -30.859954 2.825635 )" ] }, - "execution_count": 105, + "execution_count": 201, "metadata": {}, "output_type": "execute_result" } @@ -553,7 +585,7 @@ }, { "cell_type": "code", - "execution_count": 107, + "execution_count": 202, "id": "d47f617e", "metadata": {}, "outputs": [], @@ -574,13 +606,13 @@ }, { "cell_type": "code", - "execution_count": 109, + "execution_count": 203, "id": "38e5f1a5", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ8AAAGACAYAAAADNcOYAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAb2RJREFUeJzt3Xt8zvX/x/HntfNmc5jDJuQwmrOczWkOOeTUHKIwKUUZSlLIITmfyeZMiUiFhUjSl8gQOVQ6MBTC0ByWzU7X74/9dtllwza7dl3bHvfbze22z+fz/nyu1/XZZXvt9XkfDEaj0SgAAAAAAADAAuysHQAAAAAAAAByL4pPAAAAAAAAsBiKTwAAAAAAALAYik8AAAAAAACwGIpPAAAAAAAAsBiKTwAAAAAAALAYik8AAAAAAACwGIpPAAAAAAAAsBiKTwCQwxiNRmuHAAAAYFMeNT8ivwIsi+ITkAUCAwPl6+ur55577r5thg4dKl9fX40YMSIbI7OeyMhITZkyRU899ZSqVq2qevXq6YUXXtD27dvN2h04cEC+vr4P/Pe///3vvq8TGBiowMBAS78dE19fX82fPz/bXi+lmzdv6p133tGhQ4cydN78+fPl6+troageXWbiy8r3ZM3vKQAg65CPpZZb87F7LVy4UMuXLzdt35sn3Btfyt/9sbGxmjJlijZv3pzlcbVo0SLDn7XMnJOWDRs2yNfXV+fPn3/kawFZwcHaAQC5hZ2dnY4ePaqLFy+qePHiZseio6O1a9cu6wRmBTExMerVq5fi4+P1yiuvqEyZMrp165a2bdumIUOGaOTIkerbt6/ZOWPHjlWVKlXSvF65cuWyIWrb99tvvyk0NFRdunSxdigAANgk8rG78lI+NnfuXA0aNMi0/eyzz6pJkyb3bb9u3Tp5e3tLkiIiIvTRRx9pypQpFo8TyMsoPgFZpHLlyjp16pS+/vprvfjii2bHvvvuOzk7O8vDw8NK0T26ESNG6MKFC1q1atVD23799dcKDw/X119/rbJly5r2P/XUU4qJidH8+fMVGBgoe3t707Hy5cvrySeftEToAAAgjyAfuysv52Pe3t6m4lJacsN7BHIaht0BWcTNzU3+/v7atm1bqmNbt25V27Zt5eBgXu9NTEzUkiVL1KpVK1WtWlVt2rRJlUwkJCRoyZIl6tChg6pXr64nn3xSzz33nMLCwkxt5s+fr1atWmnXrl3q2LGj6VobN240u9aqVavUtm1bVatWTU2aNNF7772nqKioLLwLSa5evSop7bHzAwYM0MCBAxUbG5ulrxkSEqKGDRuqZs2aGjhwoM6dOydJOnnypHx9fbVu3Tqz9pcvX1alSpVS3aOUDh48qB49eqhGjRpq06aN9u3bl6rNnTt3NH36dPn7+6tq1arq2LGjtm7datYmISFBn3zyiTp27Kjq1aurWbNmmjlzpu7cuWNqM2LECPXt21fr169XmzZtVLVqVXXq1Em7d++WlNQdvk+fPpKkPn36mHUd37p1q7p06aKaNWuqUaNGGjt2rG7cuPHA+5Wec3bt2qUuXbqoevXqatOmjbZs2aJWrVpp/vz5io+PV+PGjTVs2LBU13766ac1cuTIB77+g6TnM5/s22+/VZs2bVStWjU9++yzqdpcv35dY8eOVcOGDVWtWjV17949zesAAHIH8rG7ckM+dr9h9imHzSUfDw4ONn39sOH5yeefP39eLVu2lCSNHDlSLVq00K5du+Tr66u9e/eanXP06FH5+vrq4MGD6bkVaTp//rzefvttNW7cWFWqVJGfn5/efvttRUZGmrWLi4vTxIkTVbduXdWtW1fvvPOO/v33X7M2hw4dUu/evVWjRg3Vq1cvzTaALaH4BGShdu3a6dixY/rnn39M+6KiovT999+rQ4cOqdq/9957+uCDD9SpUyctWrRIbdu21eTJkxUSEmJqM3PmTIWEhKhHjx5atmyZ3n//fUVGRur111/X7du3Te2uXLmi999/X3369NGSJUtUsmRJjRgxQuHh4ZKkr776StOmTVOvXr20fPlyBQUF6csvv9TEiRPv+34SEhIUHx+v+Ph4GY1GGY1G03Z8fPx9z2vSpIkcHBz0wgsvKDg4WEePHlVcXJwkqXr16urXr59cXV3NzklMTDS7dvK/hISEh9x16fDhw9q8ebPGjh2riRMn6vfff1ffvn0VGxurChUqqEaNGvryyy/Nzvnyyy/l4uKiNm3apHnNX3/9VS+99JLc3d01b948vfDCC3rzzTfN2hiNRgUFBenTTz/Viy++qIULF6pmzZoaOnSoQkNDTe3Gjh2ryZMnq0WLFlq4cKF69eql1atXa+DAgWYJ4S+//KLly5dryJAhCgkJkYODg4YMGaIbN26oSpUqGjt2rOl648aN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jFLa779IkSJm187IOdevX1dCQoIKFy6cZswpdevWTaNGjdI///yjY8eO6ebNm+rcuXOa8aZXej/zBQsWlKOjo9m5Kb/v169f15UrV+67as+VK1coPgFALkU+dldOzsespXTp0qpbt65CQ0MVEBCg0NBQNWjQwKy4lhkffvihFi9erMjISBUpUkRVqlSRq6trqpzt3ntpZ2enggUL6ubNm7p586YSExO1dOlSLV26NNVrpKdQCFgDxScgizVt2lQeHh7avn27PDw8VLJkSVWtWjVVu/z580uSVq5cqXz58qU6/thjjykqKkovv/yyfH19tWXLFvn4+MjOzk67d+/W9u3bMxxbhw4d1KFDB926dUt79+7V0qVLNXz4cNWpU0deXl4Zf7P38dxzz6ls2bKplqwtVqyYKdk5deqUWbLzKJKTmpSuXLliNjyra9eu2rhxo44fP26a3+hBChYsaJqoM5nRaDSblNvDw0Nubm76+OOP07xG6dKlTd3kr1y5opIlS5qOxcXFKTIyMlUxJyOSCydXr16Vj4+P2bErV66YurRn9JzChQvL0dFR165dMzuemJiYalhA27ZtTd/TI0eOyM/PT4899lim31NGPvO3bt2S0Wg0e2J79epVU9HQw8NDZcqU0cyZM9N8rZTfDwBA7kI+ljvyseTf8QkJCabe5//991+WxPswXbt21ciRI3XmzBn98MMPqe5jRm3evFlTp07VsGHD1K1bN1O+8vrrr+vnn382a3vvvUxISFBkZKQKFy6sfPnyyWAwqG/fvmkWLO99mAnYCiYcB7KYk5OTWrZsqW+++Ubbtm2771Os5MkKIyMjVa1aNdO/69eva+7cubp+/bpOnz6t69evq0+fPqpQoYLp6dn3338v6f49YtLyxhtvaNCgQZKS/ih/+umnNXDgQCUkJCgiIuJR3nIqJUqU0Ndff21a4SSlM2fOSEqaYyirHDlyxOyJ0fHjx3XhwgU1aNDAtK9u3boqU6aMZsyYocjIyId2m/bz89P3339vNuRtz549Zl3r69Wrp9u3b8toNJp9D0+ePKmQkBDFx8erXr16kpISjpS++uorJSQkpJp74kFSDvmTksb2Ozk5pbr2oUOH9M8//6TZIys959jb26tWrVr69ttvzdp89913qbqFu7m5qV27dtqyZYv27NnzyL2eMvKZj42N1f79+03b//33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FaVy5cpp0qRJpmWD7+Xq6pquc8aMGSM3NzetWLFCUVFR8vPz02uvvaaQkBC5ubmZXbN58+Zat26dunTpkqH3k5bOnTvr/PnzWr9+vdasWSMvLy/5+/urZ8+eGjNmjE6dOqXy5ctLkrp3766YmBgFBQXJyclJHTt21PDhw00r7TVu3FjLly9XcHCwhgwZIkdHR1WpUkUffvhhqsndAQCAbRowYID+/fdfrVixQnFxcWrWrJkmTZpkepBUv359NWzYULNmzVJYWJhpEu/0at26tb788kuNGDFC3bp1M+V5zs7O8vPz0x9//GG2El1mTZ06VRMmTNCECRMkSWXKlNH48eO1adMmHTp0yKzt+++/rxUrVmju3LkqVaqUZs+ebTaNwJQpU7R48WJ9+umnunTpkgoXLqx27drpjTfeMK3wC8B6DMYHzdwLAJCUNK/V999/ryZNmpjNGzVt2jRt2LAh1ZC19957T4cPH9bmzZuzO1QAAACLiImJkb+/vwYMGKCXXnrJ2uEAyEHo+QQA6eDq6qpJkyapUqVKeuGFF+Tm5qaffvpJq1at0quvvmpq9/HHH+v06dNat25dqonGExMTU81fkJbkidkBAABswYULF7Rx40bt27dPkvTss8+aHU853+T9GAwGeiABeRg9nwAgnX777TfNnTtXR48eVXR0tB5//HE999xz6tWrl2lY25AhQ7Rnzx49++yzGjVqlNn5I0aM0MaNGx/6Ojt37lTJkiUt8h4AAAAy6uLFiwoICJCbm5smTpyoRo0amR339fV96DXq1aunVatWWSpEADaO4hMAZJPz588rMjLyoe18fX1NK74AAADYup9//vmhbfLly6dy5cplQzQAbBHFJwAAAAAAAFhM+tczBwAAAAAAADKI4hMAAAAAAAAshuITAAAAAAAALIbiEwAAAAAAACyG4hMAAAAAAAAshuITAAAAAAAALIbiEwAAAAAAACyG4hMAAAAAAAAs5v8ANvd0szp8EqkAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ8AAAGACAYAAAADNcOYAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAemJJREFUeJzt3XdcleX/x/E3ewgOHIBb0dBcaQ5Ihdw58oujNBVHmJbkylyUK2eBKxVTcZBmmaVoppkNTRM1zbKyLNBKcqCGG0Tg/P7wx8kjoIgcDuDr+XjweJz7vq77vj/n5j568TnXsDIYDAYBAAAAAAAAZmBt6QAAAAAAAABQeJF8AgAAAAAAgNmQfAIAAAAAAIDZkHwCAAAAAACA2ZB8AgAAAAAAgNmQfAIAAAAAAIDZkHwCAAAAAACA2ZB8AgAAAAAAgNmQfAKAfM5gMFg6BAAAgHzlQdtHtK+AvEXyCciBwMBAeXt7q2fPnlnWGTlypLy9vTVu3Lg8jMxyEhISNHPmTLVu3Vq1a9dW48aN1a9fP23fvt2k3v79++Xt7X3Xn6+//jrL6wQGBiowMNDcb8fI29tbCxYsyLPr3e7y5csaO3asDh48eF/HLViwQN7e3maK6sHlJL7cfE+W/J0CAHIP7bGMCmt77E6LFy/W8uXLjdt3thPujO/2//uTk5M1c+ZMffLJJ7keV8uWLe/7WcvJMZnZsGGDvL29FRcX98DnAszB1tIBAAWVtbW1fvjhB50+fVqenp4mZYmJidq5c6dlArOApKQk9e7dWykpKXrhhRdUuXJlXblyRdu2bdOwYcM0fvx49e/f3+SYiRMnqlatWpmer2rVqnkQdf7366+/KioqSl27drV0KAAA5Eu0x/7zMLXH5s2bp5dfftm4/cwzz6h58+ZZ1l+3bp08PDwkSfHx8Vq1apVmzpxp9jgB/IfkE5BDjz76qGJiYvTZZ59pwIABJmVfffWVHBwc5OrqaqHoHty4ceP0zz//aPXq1fes+9lnnyk2NlafffaZqlSpYtzfunVrJSUlacGCBQoMDJSNjY2xrFq1anrsscfMEToAAHhI0B77z8PcHvPw8DAmlzJTGN4jUNAx7A7IIWdnZ/n7+2vbtm0ZyrZu3aqnnnpKtram+d20tDQtXbpUbdq0Ue3atdWuXbsMjYnU1FQtXbpUnTp1Ut26dfXYY4+pZ8+eio6ONtZZsGCB2rRpo507d+rpp582nmvjxo0m51q9erWeeuop1alTR82bN9fkyZN19erVXLwLt5w/f15S5mPnBw8erCFDhig5OTlXr7lo0SI98cQTql+/voYMGaKTJ09Kkv744w95e3tr3bp1JvXPnj2rmjVrZrhHtztw4IB69OihevXqqV27dtq7d2+GOjdu3NBbb70lf39/1a5dW08//bS2bt1qUic1NVXvvfeenn76adWtW1dPPvmkwsLCdOPGDWOdcePGqX///vr444/Vrl071a5dW507d9auXbsk3eoO37dvX0lS3759TbqOb926VV27dlX9+vXVtGlTTZw4UZcuXbrr/crOMTt37lTXrl1Vt25dtWvXTlu2bFGbNm20YMECpaSkqFmzZho1alSGc7dv317jx4+/6/XvJjvPfLovvvhC7dq1U506dfTMM89kqHPx4kVNnDhRTzzxhOrUqaNnn3020/MAAAoH2mP/KQztsayG2d8+bC69fOHChcbX9xqen358XFycWrVqJUkaP368WrZsqZ07d8rb21t79uwxOeaHH36Qt7e3Dhw4kJ1bkam4uDiNGTNGzZo1U61ateTr66sxY8YoISHBpN7Nmzc1bdo0NWrUSI0aNdLYsWP177//mtQ5ePCg+vTpo3r16qlx48aZ1gHyM5JPwAPo0KGDfvzxR506dcq47+rVq/rmm2/UqVOnDPUnT56st99+W507d9Y777yjp556SjNmzNCiRYuMdcLCwrRo0SL16NFDEREReuONN5SQkKDhw4fr+vXrxnrnzp3TG2+8ob59+2rp0qUqX768xo0bp9jYWEnSp59+qjfffFO9e/fW8uXLFRwcrE2bNmnatGlZvp/U1FSlpKQoJSVFBoNBBoPBuJ2SkpLlcc2bN5etra369eunhQsX6ocfftDNmzclSXXr1lVQUJCcnJxMjklLSzM5d/pPamrqPe66dOjQIX3yySeaOHGipk2bpt9++039+/dXcnKyqlevrnr16mnTpk0mx2zatEmOjo5q165dpuf85Zdf9Pzzz8vFxUXz589Xv3799Morr5jUMRgMCg4O1gcffKABAwZo8eLFql+/vkaOHKmoqChjvYkTJ2rGjBlq2bKlFi9erN69e2vNmjUaMmSISYPw559/1vLlyzVs2DAtWrRItra2GjZsmC5duqRatWpp4sSJxvNN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eLCcnZ0VGRmpyMhI1a9fX2PHjtXkyZMlSTVq1NB7772nuXPnasyYMTIYDHrkkUe0aNEi40TlpUuX1vvvv6/Zs2dr+vTpxmROeHh4hsnM76Vr167atWuXgoODNWzYMA0aNEirV6/W7Nmz9fbbb+vq1auqWrWqpk+fblw2+E5OTk7ZOmbChAlydnbWihUrdPXqVfn6+uqll17SokWL5OzsbHLOFi1aaN26deratet9vZ/MdOnSRXFxcfr444+1du1aubu7y9/fX7169dKECRMUExOjatWqSZKeffZZJSUlKTg4WPb29nr66ac1evRo40p7zZo10/Lly7Vw4UINGzZMdnZ2qlWrllauXJlhcncAAJA/DR48WP/++69WrFihmzdv6sknn9T06dONXyQ1adJETzzxhGbPnq3o6GjjJN7Z1bZtW23atEnjxo1T9+7dje08BwcH+fr66tixYyYr0eXUrFmzNHXqVE2dOlWSVLlyZU2ZMkWbN2/WwYMHTeq+8cYbWrFihebNm6cKFSpozpw5JtMIzJw5U0uWLNEHH3ygM2fOqGTJkurQoYNGjBhhXOEXQP5hZbjbTL4A8JC6ePGivvnmGzVv3txk3qg333xTGzZsyDBkbfLkyTp06JA++eSTvA4VAADALJKSkuTv76/Bgwfr+eeft3Q4AAowej4BQCacnJw0ffp01axZU/369ZOzs7O+//57rV69Wi+++KKx3rvvvqvjx49r3bp1GSYaT0tLyzB/QWbSJ2YHAADID/755x9t3LhRe/fulSQ988wzJuW3zzeZFSsrK3ogATCi5xMAZOHXX3/VvHnz9MMPPygxMVEVK1ZUz5491bt3b+OwtmHDhmn37t165plnFBISYnL8uHHjtHHjxnte58svv1T58uXN8h4AAADu1+nTpxUQECBnZ2dNmzZNTZs2NSn39va+5zkaN26s1atXmytEAAUMyScAMJO4uDglJCTcs563t7dxxRcAAID87qeffrpnnSJFiqhq1ap5EA2AgoDkEwAAAAAAAMwm++ubAwAAAAAAAPeJ5BMAAAAAAADMhuQTAAAAAAAAzIbkEwAAAAAAAMyG5BMAAAAAAADMhuQTAAAAAAAAzIbkEwAAAAAAAMyG5BMAAAAAAADM5v8A8veMifvcJzIAAAAASUVORK5CYII=", "text/plain": [ "
" ] From 6faa655737cade624257983a9afb5777bfcd1a25 Mon Sep 17 00:00:00 2001 From: Rylen Choi Date: Sun, 22 Mar 2026 11:23:02 -0700 Subject: [PATCH 17/27] Minor bug fix + config correction --- run_annotation/run_annotation.py | 29 +++++++++++++---------------- src/utils.py | 12 ++++++++---- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/run_annotation/run_annotation.py b/run_annotation/run_annotation.py index 251b223d..5c71b25c 100644 --- a/run_annotation/run_annotation.py +++ b/run_annotation/run_annotation.py @@ -42,36 +42,33 @@ def main(config_file: str): with open(ROOT_DIR + SCENARIO_DIR + INPUT_FILE, 'r') as file: scenarios=json.load(file) - # print(scenarios[0]['id']) - # # create output directory if it doesn't exist + # create output directory if it doesn't exist if not os.path.exists(OUTPUT_PATH): os.makedirs(OUTPUT_PATH) for scenario_id in SCENARIO_IDS: - #TO DO: identify scenarios by actual ID, not index. + # error handling for assumptions about json entries + scenario_json = None - # error handling for assumptions about json entries - try: - scenario_json = next(s for s in scenarios if s['id'] == scenario_id) - except: - # print("Check scenario filename or scenario id") - raise IndexError('Check scenario id exists in json file!') - - - # # generate output file name based on input filename + try: + scenario_json = next(s for s in scenarios if s['id'] == scenario_id) + except: + # print("Check scenario filename or scenario id") + raise IndexError('Check scenario id exists in json file!') + + if scenario_json: + # generate output file name based on input filename output_filename = ROOT_DIR + OUTPUT_PATH + INPUT_FILE.split('.json')[0] + '_' + str(scenario_id) - #run annotation for act_id in scenario_json['options'].keys(): - - # run the annotation process + # run the annotation process json_filename = annotate_scenario.main(scenario_json,output_filename,act_id,COMMIT_HASH,WRITE_QUALTRICS) print(f'Annotation saved to {json_filename}\n\n') - # run the translation to vis process + # run the translation to vis process translate_to_vis.main(json_filename) diff --git a/src/utils.py b/src/utils.py index ddeb145f..6e04846f 100644 --- a/src/utils.py +++ b/src/utils.py @@ -8,10 +8,14 @@ from pathlib import Path # For Windows # Set some environment and global variables -NOTEBOOK_DIR = Path().resolve() -ROOT_DIR = NOTEBOOK_DIR.parent +SCRIPT_DIR = Path(__file__).parent +ROOT_DIR = SCRIPT_DIR.parent load_dotenv(ROOT_DIR / ".env") -api_key = os.getenv("OPENAI_API_KEY") +config = dotenv_values(ROOT_DIR / ".env") + +def return_config(): + """Returns all environment variables from .env file.""" + return config def open_scenario(SCENARIO_DIR, FILENAME, SCENARIO_ID, ACT_ID): """ @@ -63,7 +67,7 @@ def promptGPT(prompt_message_list, gpt_temperature=0, debug=False): gpt_url = "https://api.openai.com/v1/chat/completions" gpt_headers = { "Content-Type": "application/json", - "Authorization": f"Bearer {api_key}" # Previously: config['OPENAI_API_KEY'] + "Authorization": config['OPENAI_API_KEY'] } gpt_data = { # "model": "gpt-3.5-turbo-1106", From ff22687beda1e37d5b0ae48002043b3937c1128c Mon Sep 17 00:00:00 2001 From: Rylen Choi Date: Sun, 22 Mar 2026 19:33:50 -0700 Subject: [PATCH 18/27] Started rerun of annotator for Nie scenarios --- .../nie/nie_scenarios_10_choice_1.html | 68 +++++++++---------- .../nie/nie_scenarios_10_choice_1.json | 21 +++--- .../nie/nie_scenarios_10_choice_2.html | 50 ++++++-------- .../nie/nie_scenarios_10_choice_2.json | 15 ++-- .../nie/nie_scenarios_11_choice_1.html | 62 ++++++++++------- .../nie/nie_scenarios_11_choice_1.json | 18 ++--- .../nie/nie_scenarios_11_choice_2.html | 44 ++++++------ .../nie/nie_scenarios_11_choice_2.json | 15 ++-- .../nie/nie_scenarios_12_choice_1.html | 51 ++++++-------- .../nie/nie_scenarios_12_choice_1.json | 20 +++--- .../nie/nie_scenarios_12_choice_2.html | 32 ++++----- .../nie/nie_scenarios_12_choice_2.json | 19 +++--- .../nie/nie_scenarios_13_choice_1.html | 28 ++++---- .../nie/nie_scenarios_13_choice_1.json | 15 ++-- .../nie/nie_scenarios_13_choice_2.html | 38 +++++------ .../nie/nie_scenarios_13_choice_2.json | 16 ++--- .../nie/nie_scenarios_14_choice_1.html | 59 ++++++++-------- .../nie/nie_scenarios_14_choice_1.json | 17 ++--- .../nie/nie_scenarios_14_choice_2.html | 52 +++++++------- .../nie/nie_scenarios_14_choice_2.json | 17 ++--- run_annotation/nie_3_20_config.yml | 2 +- 21 files changed, 323 insertions(+), 336 deletions(-) diff --git a/annotated_outputs/nie/nie_scenarios_10_choice_1.html b/annotated_outputs/nie/nie_scenarios_10_choice_1.html index f2429711..ee82dc70 100644 --- a/annotated_outputs/nie/nie_scenarios_10_choice_1.html +++ b/annotated_outputs/nie/nie_scenarios_10_choice_1.html @@ -3,8 +3,8 @@ @@ -60,28 +60,26 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "my baby", color: {background: '#279aba'}}, - {id: 3, label: "10 neighbors", color: {background: '#279aba'}}, - {id: 4, label: "put a hand over the\n baby's mouth to absorb the\n crying and leave the baby\n without air", color: {background: '#ba2769'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "three railroad workers maintaining the\n tracks", color: {background: '#279aba'}}, + {id: 3, label: "one heavy worker standing on\n the bridge", color: {background: '#279aba'}}, + {id: 4, label: "push the worker from the\n bridge", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I suppress the baby's crying", color: {background: '#e6c440'}}, - {id: 7, label: "The soldiers do not hear\n the baby crying", color: {background: '#e6c440'}}, - {id: 8, label: "The soldiers do not find\n the refugees hiding in the\n cellar", color: {background: '#e6c440'}}, - {id: 9, label: "I and the other refugees\n are not killed by the\n soldiers", color: {background: '#e6c440'}}, - {id: 10, label: "The baby suffers from lack\n of air", color: {background: '#e6c440'}}, - {id: 11, label: "The baby experiences distress or\n harm due to suffocation", color: {background: '#e6c440'}}, - {id: 12, label: "I experience emotional distress from\n harming the baby", color: {background: '#e6c440'}} + {id: 6, label: "The heavy worker falls from\n the bridge onto the tracks.", color: {background: '#e6c440'}}, + {id: 7, label: "The heavy worker dies from\n the collision with the speed-train.", color: {background: '#e6c440'}}, + {id: 8, label: "The speed-train stops before reaching\n the three railroad workers.", color: {background: '#e6c440'}}, + {id: 9, label: "The three railroad workers survive\n and avoid being run over\n by the speed-train.", color: {background: '#e6c440'}}, + {id: 10, label: "I cause the death of\n the heavy worker by pushing\n them.", color: {background: '#e6c440'}}, + {id: 11, label: "I prevent the death of\n the three railroad workers.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -89,28 +87,24 @@ {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_10_choice_1.json b/annotated_outputs/nie/nie_scenarios_10_choice_1.json index 87ce5964..c2f82900 100644 --- a/annotated_outputs/nie/nie_scenarios_10_choice_1.json +++ b/annotated_outputs/nie/nie_scenarios_10_choice_1.json @@ -1,13 +1,12 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "put a hand over the baby's mouth to absorb the crying and leave the baby without air"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I suppress the baby's crying"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The soldiers do not hear the baby crying"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The soldiers do not find the refugees hiding in the cellar"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the other refugees are not killed by the soldiers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The baby suffers from lack of air"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The baby experiences distress or harm due to suffocation"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience emotional distress from harming the baby"}]} -{"node": {"kind": "being", "label": "my baby"}, "links": []} -{"node": {"kind": "being", "label": "10 neighbors"}, "links": []} -{"node": {"kind": "action_choice", "label": "put a hand over the baby's mouth to absorb the crying and leave the baby without air"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I suppress the baby's crying"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers do not hear the baby crying"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers do not find the refugees hiding in the cellar"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other refugees are not killed by the soldiers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The baby suffers from lack of air"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The baby experiences distress or harm due to suffocation"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional distress from harming the baby"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "push the worker from the bridge"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The heavy worker falls from the bridge onto the tracks."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The heavy worker dies from the collision with the speed-train."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The speed-train stops before reaching the three railroad workers."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The three railroad workers survive and avoid being run over by the speed-train."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I cause the death of the heavy worker by pushing them."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I prevent the death of the three railroad workers."}]} +{"node": {"kind": "being", "label": "three railroad workers maintaining the tracks"}, "links": []} +{"node": {"kind": "being", "label": "one heavy worker standing on the bridge"}, "links": []} +{"node": {"kind": "action_choice", "label": "push the worker from the bridge"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker falls from the bridge onto the tracks."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker dies from the collision with the speed-train."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The speed-train stops before reaching the three railroad workers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The three railroad workers survive and avoid being run over by the speed-train."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I cause the death of the heavy worker by pushing them."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I prevent the death of the three railroad workers."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I suppress the baby's crying"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers do not hear the baby crying"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers do not find the refugees hiding in the cellar"}, "links": [{"link": {"kind": "utility", "value": "100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "I and the other refugees are not killed by the soldiers"}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The baby suffers from lack of air"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The baby experiences distress or harm due to suffocation"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "I experience emotional distress from harming the baby"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} +{"node": {"kind": "event", "label": "The heavy worker falls from the bridge onto the tracks."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "The heavy worker dies from the collision with the speed-train."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "The speed-train stops before reaching the three railroad workers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "The three railroad workers survive and avoid being run over by the speed-train."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "I cause the death of the heavy worker by pushing them."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "I prevent the death of the three railroad workers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker standing on the bridge"}]} {"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_10_choice_2.html b/annotated_outputs/nie/nie_scenarios_10_choice_2.html index 5abacf85..142af4af 100644 --- a/annotated_outputs/nie/nie_scenarios_10_choice_2.html +++ b/annotated_outputs/nie/nie_scenarios_10_choice_2.html @@ -3,8 +3,8 @@ @@ -60,39 +60,33 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "my baby", color: {background: '#279aba'}}, - {id: 3, label: "10 neighbors", color: {background: '#279aba'}}, - {id: 4, label: "let the baby cry", color: {background: '#ba2769'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "three railroad workers maintaining the\n tracks", color: {background: '#279aba'}}, + {id: 3, label: "one heavy worker standing on\n the bridge", color: {background: '#279aba'}}, + {id: 4, label: "not push the worker from\n the bridge", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "The soldiers hear the baby's\n crying.", color: {background: '#e6c440'}}, - {id: 7, label: "The soldiers find the hiding\n place in the cellar.", color: {background: '#e6c440'}}, - {id: 8, label: "The soldiers spare the baby's\n life.", color: {background: '#e6c440'}}, - {id: 9, label: "The soldiers kill me.", color: {background: '#e6c440'}} + {id: 6, label: "The three railroad workers are\n killed by the speed-train.", color: {background: '#e6c440'}}, + {id: 7, label: "The heavy worker on the\n bridge remains unharmed.", color: {background: '#e6c440'}}, + {id: 8, label: "I do not cause direct\n harm to the heavy worker.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_10_choice_2.json b/annotated_outputs/nie/nie_scenarios_10_choice_2.json index 8c548cb5..9c467e8a 100644 --- a/annotated_outputs/nie/nie_scenarios_10_choice_2.json +++ b/annotated_outputs/nie/nie_scenarios_10_choice_2.json @@ -1,10 +1,9 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "let the baby cry"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The soldiers hear the baby's crying."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The soldiers find the hiding place in the cellar."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The soldiers spare the baby's life."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The soldiers kill me."}]} -{"node": {"kind": "being", "label": "my baby"}, "links": []} -{"node": {"kind": "being", "label": "10 neighbors"}, "links": []} -{"node": {"kind": "action_choice", "label": "let the baby cry"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers hear the baby's crying."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers find the hiding place in the cellar."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers spare the baby's life."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers kill me."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "not push the worker from the bridge"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The three railroad workers are killed by the speed-train."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The heavy worker on the bridge remains unharmed."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "I do not cause direct harm to the heavy worker."}]} +{"node": {"kind": "being", "label": "three railroad workers maintaining the tracks"}, "links": []} +{"node": {"kind": "being", "label": "one heavy worker standing on the bridge"}, "links": []} +{"node": {"kind": "action_choice", "label": "not push the worker from the bridge"}, "links": [{"link": {"kind": "v-link", "value": "100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The three railroad workers are killed by the speed-train."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker on the bridge remains unharmed."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not cause direct harm to the heavy worker."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The soldiers hear the baby's crying."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers find the hiding place in the cellar."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers spare the baby's life."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers kill me."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} +{"node": {"kind": "event", "label": "The three railroad workers are killed by the speed-train."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "The heavy worker on the bridge remains unharmed."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one heavy worker standing on the bridge"}]} +{"node": {"kind": "event", "label": "I do not cause direct harm to the heavy worker."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one heavy worker standing on the bridge"}]} {"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_11_choice_1.html b/annotated_outputs/nie/nie_scenarios_11_choice_1.html index 823b9d41..a90ec653 100644 --- a/annotated_outputs/nie/nie_scenarios_11_choice_1.html +++ b/annotated_outputs/nie/nie_scenarios_11_choice_1.html @@ -3,8 +3,8 @@ @@ -60,39 +60,51 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "my baby", color: {background: '#279aba'}}, - {id: 3, label: "10 neighbors", color: {background: '#279aba'}}, - {id: 4, label: "activate the noisy boiler to\n cushion the crying and asphyxiate\n the baby", color: {background: '#ba2769'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "three railroad workers maintaining the\n tracks", color: {background: '#279aba'}}, + {id: 3, label: "one heavy worker on top\n of the bridge", color: {background: '#279aba'}}, + {id: 4, label: "push the button", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "The baby's crying is muffled\n by the noisy boiler", color: {background: '#e6c440'}}, - {id: 7, label: "The baby is asphyxiated and\n dies", color: {background: '#e6c440'}}, - {id: 8, label: "The soldiers do not hear\n the baby's crying", color: {background: '#e6c440'}}, - {id: 9, label: "I and the other refugees\n survive the soldiers' search", color: {background: '#e6c440'}} + {id: 6, label: "The heavy worker on the\n bridge falls onto the tracks.", color: {background: '#e6c440'}}, + {id: 7, label: "The speed-train collides with the\n heavy worker.", color: {background: '#e6c440'}}, + {id: 8, label: "The heavy worker loses their\n life due to the collision.", color: {background: '#e6c440'}}, + {id: 9, label: "The speed-train is stopped before\n reaching the three railroad workers.", color: {background: '#e6c440'}}, + {id: 10, label: "The three railroad workers are\n not run over by the\n speed-train.", color: {background: '#e6c440'}}, + {id: 11, label: "The three railroad workers survive\n the incident.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_11_choice_1.json b/annotated_outputs/nie/nie_scenarios_11_choice_1.json index 82f53a3e..baa44e15 100644 --- a/annotated_outputs/nie/nie_scenarios_11_choice_1.json +++ b/annotated_outputs/nie/nie_scenarios_11_choice_1.json @@ -1,10 +1,12 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "activate the noisy boiler to cushion the crying and asphyxiate the baby"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The baby's crying is muffled by the noisy boiler"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The baby is asphyxiated and dies"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The soldiers do not hear the baby's crying"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the other refugees survive the soldiers' search"}]} -{"node": {"kind": "being", "label": "my baby"}, "links": []} -{"node": {"kind": "being", "label": "10 neighbors"}, "links": []} -{"node": {"kind": "action_choice", "label": "activate the noisy boiler to cushion the crying and asphyxiate the baby"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The baby's crying is muffled by the noisy boiler"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The baby is asphyxiated and dies"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers do not hear the baby's crying"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the other refugees survive the soldiers' search"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "push the button"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The heavy worker on the bridge falls onto the tracks."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The speed-train collides with the heavy worker."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The heavy worker loses their life due to the collision."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "The speed-train is stopped before reaching the three railroad workers."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The three railroad workers are not run over by the speed-train."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The three railroad workers survive the incident."}]} +{"node": {"kind": "being", "label": "three railroad workers maintaining the tracks"}, "links": []} +{"node": {"kind": "being", "label": "one heavy worker on top of the bridge"}, "links": []} +{"node": {"kind": "action_choice", "label": "push the button"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker on the bridge falls onto the tracks."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The speed-train collides with the heavy worker."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker loses their life due to the collision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The speed-train is stopped before reaching the three railroad workers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The three railroad workers are not run over by the speed-train."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The three railroad workers survive the incident."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The baby's crying is muffled by the noisy boiler"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The baby is asphyxiated and dies"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers do not hear the baby's crying"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "I and the other refugees survive the soldiers' search"}, "links": [{"link": {"kind": "utility", "value": "90"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "90"}, "to_node": "10 neighbors"}]} +{"node": {"kind": "event", "label": "The heavy worker on the bridge falls onto the tracks."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The speed-train collides with the heavy worker."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The heavy worker loses their life due to the collision."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The speed-train is stopped before reaching the three railroad workers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The three railroad workers are not run over by the speed-train."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The three railroad workers survive the incident."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one heavy worker on top of the bridge"}]} {"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_11_choice_2.html b/annotated_outputs/nie/nie_scenarios_11_choice_2.html index c231e482..42b3133f 100644 --- a/annotated_outputs/nie/nie_scenarios_11_choice_2.html +++ b/annotated_outputs/nie/nie_scenarios_11_choice_2.html @@ -3,8 +3,8 @@ @@ -60,39 +60,33 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "my baby", color: {background: '#279aba'}}, - {id: 3, label: "10 neighbors", color: {background: '#279aba'}}, - {id: 4, label: "let the baby cry", color: {background: '#ba2769'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "three railroad workers maintaining the\n tracks", color: {background: '#279aba'}}, + {id: 3, label: "one heavy worker on top\n of the bridge", color: {background: '#279aba'}}, + {id: 4, label: "not push the button", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "The soldiers hear the baby's\n crying.", color: {background: '#e6c440'}}, - {id: 7, label: "The soldiers find the hiding\n place in the cellar.", color: {background: '#e6c440'}}, - {id: 8, label: "The soldiers spare the baby's\n life.", color: {background: '#e6c440'}}, - {id: 9, label: "The soldiers kill me.", color: {background: '#e6c440'}} + {id: 6, label: "The unmanned speed-train collides with\n the three railroad workers.", color: {background: '#e6c440'}}, + {id: 7, label: "The heavy worker on top\n of the bridge remains safe\n and unharmed.", color: {background: '#e6c440'}}, + {id: 8, label: "The speed-train continues uncontrolled after\n hitting the workers.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_11_choice_2.json b/annotated_outputs/nie/nie_scenarios_11_choice_2.json index 12aa95d6..920237fd 100644 --- a/annotated_outputs/nie/nie_scenarios_11_choice_2.json +++ b/annotated_outputs/nie/nie_scenarios_11_choice_2.json @@ -1,10 +1,9 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "let the baby cry"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The soldiers hear the baby's crying."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The soldiers find the hiding place in the cellar."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The soldiers spare the baby's life."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The soldiers kill me."}]} -{"node": {"kind": "being", "label": "my baby"}, "links": []} -{"node": {"kind": "being", "label": "10 neighbors"}, "links": []} -{"node": {"kind": "action_choice", "label": "let the baby cry"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers hear the baby's crying."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers find the hiding place in the cellar."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers spare the baby's life."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The soldiers kill me."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "not push the button"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The unmanned speed-train collides with the three railroad workers."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The heavy worker on top of the bridge remains safe and unharmed."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The speed-train continues uncontrolled after hitting the workers."}]} +{"node": {"kind": "being", "label": "three railroad workers maintaining the tracks"}, "links": []} +{"node": {"kind": "being", "label": "one heavy worker on top of the bridge"}, "links": []} +{"node": {"kind": "action_choice", "label": "not push the button"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The unmanned speed-train collides with the three railroad workers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The heavy worker on top of the bridge remains safe and unharmed."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The speed-train continues uncontrolled after hitting the workers."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The soldiers hear the baby's crying."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers find the hiding place in the cellar."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers spare the baby's life."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 neighbors"}]} -{"node": {"kind": "event", "label": "The soldiers kill me."}, "links": [{"link": {"kind": "utility", "value": "-100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my baby"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 neighbors"}]} +{"node": {"kind": "event", "label": "The unmanned speed-train collides with the three railroad workers."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The heavy worker on top of the bridge remains safe and unharmed."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "one heavy worker on top of the bridge"}]} +{"node": {"kind": "event", "label": "The speed-train continues uncontrolled after hitting the workers."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "three railroad workers maintaining the tracks"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one heavy worker on top of the bridge"}]} {"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_12_choice_1.html b/annotated_outputs/nie/nie_scenarios_12_choice_1.html index bb93f4a3..c8b2bb19 100644 --- a/annotated_outputs/nie/nie_scenarios_12_choice_1.html +++ b/annotated_outputs/nie/nie_scenarios_12_choice_1.html @@ -3,8 +3,8 @@ @@ -60,51 +60,44 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "person 1 on main track", color: {background: '#279aba'}}, - {id: 3, label: "person 2 on main track", color: {background: '#279aba'}}, - {id: 4, label: "person on side track", color: {background: '#279aba'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "person 1 on the main\n track", color: {background: '#279aba'}}, + {id: 3, label: "person 2 on the main\n track", color: {background: '#279aba'}}, + {id: 4, label: "person on the side track", color: {background: '#279aba'}}, {id: 5, label: "throw the switch", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "I throw the switch.", color: {background: '#e6c440'}}, - {id: 8, label: "The trolley moves onto the\n side track", color: {background: '#e6c440'}}, - {id: 9, label: "One person on the side\n track is killed by the\n trolley", color: {background: '#e6c440'}}, - {id: 10, label: "The two people on the\n main track are not killed\n by the trolley", color: {background: '#e6c440'}}, - {id: 11, label: "I cause the death of\n one person.", color: {background: '#e6c440'}} + {id: 7, label: "The trolley changes tracks", color: {background: '#e6c440'}}, + {id: 8, label: "One person is killed on\n the side track", color: {background: '#e6c440'}}, + {id: 9, label: "Two people are spared on\n the main track", color: {background: '#e6c440'}}, + {id: 10, label: "I experience moral or emotional\n consequences from the decision", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_12_choice_1.json b/annotated_outputs/nie/nie_scenarios_12_choice_1.json index 75934c29..13b82c65 100644 --- a/annotated_outputs/nie/nie_scenarios_12_choice_1.json +++ b/annotated_outputs/nie/nie_scenarios_12_choice_1.json @@ -1,11 +1,11 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I throw the switch."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley moves onto the side track"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "One person on the side track is killed by the trolley"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The two people on the main track are not killed by the trolley"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I cause the death of one person."}]} -{"node": {"kind": "being", "label": "person 1 on main track"}, "links": []} -{"node": {"kind": "being", "label": "person 2 on main track"}, "links": []} -{"node": {"kind": "being", "label": "person on side track"}, "links": []} -{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I throw the switch."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley moves onto the side track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "One person on the side track is killed by the trolley"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The two people on the main track are not killed by the trolley"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I cause the death of one person."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley changes tracks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "One person is killed on the side track"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Two people are spared on the main track"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience moral or emotional consequences from the decision"}]} +{"node": {"kind": "being", "label": "person 1 on the main track"}, "links": []} +{"node": {"kind": "being", "label": "person 2 on the main track"}, "links": []} +{"node": {"kind": "being", "label": "person on the side track"}, "links": []} +{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley changes tracks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "One person is killed on the side track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Two people are spared on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience moral or emotional consequences from the decision"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I throw the switch."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "The trolley moves onto the side track"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "One person on the side track is killed by the trolley"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "The two people on the main track are not killed by the trolley"}, "links": [{"link": {"kind": "utility", "value": "100"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "I cause the death of one person."}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on side track"}]} +{"node": {"kind": "event", "label": "The trolley changes tracks"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "One person is killed on the side track"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "Two people are spared on the main track"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "I experience moral or emotional consequences from the decision"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person on the side track"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_12_choice_2.html b/annotated_outputs/nie/nie_scenarios_12_choice_2.html index d7c7a08d..ce89625d 100644 --- a/annotated_outputs/nie/nie_scenarios_12_choice_2.html +++ b/annotated_outputs/nie/nie_scenarios_12_choice_2.html @@ -60,41 +60,41 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "person 1 on main track", color: {background: '#279aba'}}, - {id: 3, label: "person 2 on main track", color: {background: '#279aba'}}, - {id: 4, label: "person on side track", color: {background: '#279aba'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "person 1 on the main\n track", color: {background: '#279aba'}}, + {id: 3, label: "person 2 on the main\n track", color: {background: '#279aba'}}, + {id: 4, label: "person on the side track", color: {background: '#279aba'}}, {id: 5, label: "not throw the switch", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "The trolley runs over and\n kills two people", color: {background: '#e6c440'}}, - {id: 8, label: "I do not intervene in\n the trolley's path.", color: {background: '#e6c440'}}, + {id: 7, label: "The trolley continues on the\n main track", color: {background: '#e6c440'}}, + {id: 8, label: "Two people are killed by\n the trolley", color: {background: '#e6c440'}}, {id: 9, label: "One person on the side\n track is not harmed", color: {background: '#e6c440'}}, - {id: 10, label: "I witness the deaths of\n two people.", color: {background: '#e6c440'}} + {id: 10, label: "I do not intervene in\n the trolley's path", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, diff --git a/annotated_outputs/nie/nie_scenarios_12_choice_2.json b/annotated_outputs/nie/nie_scenarios_12_choice_2.json index d5b97ab7..8da3242a 100644 --- a/annotated_outputs/nie/nie_scenarios_12_choice_2.json +++ b/annotated_outputs/nie/nie_scenarios_12_choice_2.json @@ -1,10 +1,11 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The trolley runs over and kills two people"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not intervene in the trolley's path."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "One person on the side track is not harmed"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I witness the deaths of two people."}]} -{"node": {"kind": "being", "label": "person 1 on main track"}, "links": []} -{"node": {"kind": "being", "label": "person 2 on main track"}, "links": []} -{"node": {"kind": "being", "label": "person on side track"}, "links": []} -{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley runs over and kills two people"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not intervene in the trolley's path."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "One person on the side track is not harmed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I witness the deaths of two people."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley continues on the main track"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Two people are killed by the trolley"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "One person on the side track is not harmed"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not intervene in the trolley's path"}]} +{"node": {"kind": "being", "label": "person 1 on the main track"}, "links": []} +{"node": {"kind": "being", "label": "person 2 on the main track"}, "links": []} +{"node": {"kind": "being", "label": "person on the side track"}, "links": []} +{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley continues on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Two people are killed by the trolley"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "One person on the side track is not harmed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not intervene in the trolley's path"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The trolley runs over and kills two people"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "I do not intervene in the trolley's path."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "One person on the side track is not harmed"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person on side track"}]} -{"node": {"kind": "event", "label": "I witness the deaths of two people."}, "links": [{"link": {"kind": "utility", "value": "-60"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on side track"}]} +{"node": {"kind": "event", "label": "The trolley continues on the main track"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "Two people are killed by the trolley"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "One person on the side track is not harmed"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on the side track"}]} +{"node": {"kind": "event", "label": "I do not intervene in the trolley's path"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1 on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2 on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "person on the side track"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_13_choice_1.html b/annotated_outputs/nie/nie_scenarios_13_choice_1.html index e5f23a50..aa36eda1 100644 --- a/annotated_outputs/nie/nie_scenarios_13_choice_1.html +++ b/annotated_outputs/nie/nie_scenarios_13_choice_1.html @@ -60,37 +60,37 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "the one person on the\n main track", color: {background: '#279aba'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "one person on the main\n track", color: {background: '#279aba'}}, {id: 3, label: "my brother", color: {background: '#279aba'}}, {id: 4, label: "throw the switch", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My brother is killed by\n the trolley.", color: {background: '#e6c440'}}, - {id: 7, label: "I am directly responsible for\n the death of my brother.", color: {background: '#e6c440'}}, - {id: 8, label: "My brother experiences harm and\n death.", color: {background: '#e6c440'}}, - {id: 9, label: "The one person on the\n main track is spared from\n harm and death", color: {background: '#e6c440'}} + {id: 6, label: "The trolley kills my brother", color: {background: '#e6c440'}}, + {id: 7, label: "The trolley does not kill\n the one person on the\n main track", color: {background: '#e6c440'}}, + {id: 8, label: "I experience emotional distress from\n causing my brother's death.", color: {background: '#e6c440'}}, + {id: 9, label: "I prevent the death of\n the one person on the\n main track", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 4, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); diff --git a/annotated_outputs/nie/nie_scenarios_13_choice_1.json b/annotated_outputs/nie/nie_scenarios_13_choice_1.json index 8f9a7e1d..d95e5423 100644 --- a/annotated_outputs/nie/nie_scenarios_13_choice_1.json +++ b/annotated_outputs/nie/nie_scenarios_13_choice_1.json @@ -1,9 +1,10 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My brother is killed by the trolley."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I am directly responsible for the death of my brother."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My brother experiences harm and death."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The one person on the main track is spared from harm and death"}]} -{"node": {"kind": "being", "label": "the one person on the main track"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley kills my brother"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley does not kill the one person on the main track"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience emotional distress from causing my brother's death."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I prevent the death of the one person on the main track"}]} +{"node": {"kind": "being", "label": "one person on the main track"}, "links": []} {"node": {"kind": "being", "label": "my brother"}, "links": []} -{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother is killed by the trolley."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I am directly responsible for the death of my brother."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother experiences harm and death."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The one person on the main track is spared from harm and death"}]} +{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley kills my brother"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley does not kill the one person on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional distress from causing my brother's death."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I prevent the death of the one person on the main track"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My brother is killed by the trolley."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "I am directly responsible for the death of my brother."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "My brother experiences harm and death."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "The one person on the main track is spared from harm and death"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "The trolley kills my brother"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "The trolley does not kill the one person on the main track"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "I experience emotional distress from causing my brother's death."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "I prevent the death of the one person on the main track"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_13_choice_2.html b/annotated_outputs/nie/nie_scenarios_13_choice_2.html index cb21c848..ac73c938 100644 --- a/annotated_outputs/nie/nie_scenarios_13_choice_2.html +++ b/annotated_outputs/nie/nie_scenarios_13_choice_2.html @@ -3,8 +3,8 @@ @@ -60,45 +60,39 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "the one person on the\n main track", color: {background: '#279aba'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "one person on the main\n track", color: {background: '#279aba'}}, {id: 3, label: "my brother", color: {background: '#279aba'}}, {id: 4, label: "not throw the switch", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "The trolley kills one person\n on the main track", color: {background: '#e6c440'}}, - {id: 7, label: "My brother remains unharmed.", color: {background: '#e6c440'}}, - {id: 8, label: "I do not intervene in\n the trolley's path.", color: {background: '#e6c440'}}, - {id: 9, label: "I avoid direct responsibility for\n my brother's death.", color: {background: '#e6c440'}}, - {id: 10, label: "The person on the main\n track dies", color: {background: '#e6c440'}} + {id: 7, label: "My brother is not harmed", color: {background: '#e6c440'}}, + {id: 8, label: "I experience emotional distress from\n witnessing the event", color: {background: '#e6c440'}}, + {id: 9, label: "The one person on the\n main track dies", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 4, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_13_choice_2.json b/annotated_outputs/nie/nie_scenarios_13_choice_2.json index 75e3e568..1b40d014 100644 --- a/annotated_outputs/nie/nie_scenarios_13_choice_2.json +++ b/annotated_outputs/nie/nie_scenarios_13_choice_2.json @@ -1,10 +1,10 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The trolley kills one person on the main track"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "My brother remains unharmed."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not intervene in the trolley's path."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I avoid direct responsibility for my brother's death."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The person on the main track dies"}]} -{"node": {"kind": "being", "label": "the one person on the main track"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The trolley kills one person on the main track"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "My brother is not harmed"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I experience emotional distress from witnessing the event"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The one person on the main track dies"}]} +{"node": {"kind": "being", "label": "one person on the main track"}, "links": []} {"node": {"kind": "being", "label": "my brother"}, "links": []} -{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley kills one person on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother remains unharmed."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not intervene in the trolley's path."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I avoid direct responsibility for my brother's death."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The person on the main track dies"}]} +{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley kills one person on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother is not harmed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I experience emotional distress from witnessing the event"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The one person on the main track dies"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The trolley kills one person on the main track"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "My brother remains unharmed."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "I do not intervene in the trolley's path."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "I avoid direct responsibility for my brother's death."}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}]} -{"node": {"kind": "event", "label": "The person on the main track dies"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "the one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "The trolley kills one person on the main track"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "My brother is not harmed"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "I experience emotional distress from witnessing the event"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} +{"node": {"kind": "event", "label": "The one person on the main track dies"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "one person on the main track"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_14_choice_1.html b/annotated_outputs/nie/nie_scenarios_14_choice_1.html index 26554cff..0645658c 100644 --- a/annotated_outputs/nie/nie_scenarios_14_choice_1.html +++ b/annotated_outputs/nie/nie_scenarios_14_choice_1.html @@ -60,44 +60,45 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, + {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "my brother", color: {background: '#279aba'}}, - {id: 3, label: "person 1", color: {background: '#279aba'}}, - {id: 4, label: "person 2", color: {background: '#279aba'}}, - {id: 5, label: "throw the switch", color: {background: '#ba2769'}}, - {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "My brother is killed by\n the trolley.", color: {background: '#e6c440'}}, - {id: 8, label: "The two people on the\n main track are not killed\n by the trolley", color: {background: '#e6c440'}}, - {id: 9, label: "I am responsible for the\n death of my brother.", color: {background: '#e6c440'}}, - {id: 10, label: "The two people experience survival", color: {background: '#e6c440'}} + {id: 3, label: "two people on the main\n track", color: {background: '#279aba'}}, + {id: 4, label: "throw the switch", color: {background: '#ba2769'}}, + {id: 5, label: "value", color: {background: '#8e7db5'}}, + {id: 6, label: "The trolley changes tracks", color: {background: '#e6c440'}}, + {id: 7, label: "Two people on the main\n track are saved", color: {background: '#e6c440'}}, + {id: 8, label: "My brother is killed by\n the trolley", color: {background: '#e6c440'}}, + {id: 9, label: "I may face moral or\n ethical consequences", color: {background: '#e6c440'}}, + {id: 10, label: "I may face legal consequences\n for causing my brother's death", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_14_choice_1.json b/annotated_outputs/nie/nie_scenarios_14_choice_1.json index 739e91fd..41a266e2 100644 --- a/annotated_outputs/nie/nie_scenarios_14_choice_1.json +++ b/annotated_outputs/nie/nie_scenarios_14_choice_1.json @@ -1,10 +1,11 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "My brother is killed by the trolley."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The two people on the main track are not killed by the trolley"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I am responsible for the death of my brother."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The two people experience survival"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley changes tracks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Two people on the main track are saved"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My brother is killed by the trolley"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I may face moral or ethical consequences"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I may face legal consequences for causing my brother's death"}]} {"node": {"kind": "being", "label": "my brother"}, "links": []} -{"node": {"kind": "being", "label": "person 1"}, "links": []} -{"node": {"kind": "being", "label": "person 2"}, "links": []} -{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother is killed by the trolley."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The two people on the main track are not killed by the trolley"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I am responsible for the death of my brother."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The two people experience survival"}]} +{"node": {"kind": "being", "label": "two people on the main track"}, "links": []} +{"node": {"kind": "action_choice", "label": "throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley changes tracks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Two people on the main track are saved"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother is killed by the trolley"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I may face moral or ethical consequences"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I may face legal consequences for causing my brother's death"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My brother is killed by the trolley."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2"}]} -{"node": {"kind": "event", "label": "The two people on the main track are not killed by the trolley"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2"}]} -{"node": {"kind": "event", "label": "I am responsible for the death of my brother."}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2"}]} -{"node": {"kind": "event", "label": "The two people experience survival"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "person 2"}]} +{"node": {"kind": "event", "label": "The trolley changes tracks"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "two people on the main track"}]} +{"node": {"kind": "event", "label": "Two people on the main track are saved"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "two people on the main track"}]} +{"node": {"kind": "event", "label": "My brother is killed by the trolley"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "two people on the main track"}]} +{"node": {"kind": "event", "label": "I may face moral or ethical consequences"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "two people on the main track"}]} +{"node": {"kind": "event", "label": "I may face legal consequences for causing my brother's death"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two people on the main track"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/annotated_outputs/nie/nie_scenarios_14_choice_2.html b/annotated_outputs/nie/nie_scenarios_14_choice_2.html index 4c05f617..f78be472 100644 --- a/annotated_outputs/nie/nie_scenarios_14_choice_2.html +++ b/annotated_outputs/nie/nie_scenarios_14_choice_2.html @@ -60,37 +60,39 @@ } function return_vis_dataset() { var nodes = new vis.DataSet([ - {id: 1, label: "I", color: {background: '#279aba'}}, - {id: 2, label: "my brother", color: {background: '#279aba'}}, - {id: 3, label: "person 1", color: {background: '#279aba'}}, - {id: 4, label: "person 2", color: {background: '#279aba'}}, - {id: 5, label: "not throw the switch", color: {background: '#ba2769'}}, - {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "The trolley runs over and\n kills two people", color: {background: '#e6c440'}}, - {id: 8, label: "My brother is not harmed\n by the trolley.", color: {background: '#e6c440'}}, - {id: 9, label: "I do not intervene in\n the trolley's path.", color: {background: '#e6c440'}} + {id: 1, label: "i", color: {background: '#279aba'}}, + {id: 2, label: "brother", color: {background: '#279aba'}}, + {id: 3, label: "two other people", color: {background: '#279aba'}}, + {id: 4, label: "not throw the switch", color: {background: '#ba2769'}}, + {id: 5, label: "value", color: {background: '#8e7db5'}}, + {id: 6, label: "The trolley continues on the\n main track", color: {background: '#e6c440'}}, + {id: 7, label: "Two people on the main\n track are killed", color: {background: '#e6c440'}}, + {id: 8, label: "My brother on the side\n track is not harmed", color: {background: '#e6c440'}}, + {id: 9, label: "I do not actively cause\n the death of my brother", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+D+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/nie/nie_scenarios_14_choice_2.json b/annotated_outputs/nie/nie_scenarios_14_choice_2.json index 23a0dfbd..3828214f 100644 --- a/annotated_outputs/nie/nie_scenarios_14_choice_2.json +++ b/annotated_outputs/nie/nie_scenarios_14_choice_2.json @@ -1,9 +1,10 @@ -{"node": {"kind": "being", "label": "I"}, "links": [{"link": {"kind": "b-link", "value": "C+D+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "The trolley runs over and kills two people"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "My brother is not harmed by the trolley."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not intervene in the trolley's path."}]} -{"node": {"kind": "being", "label": "my brother"}, "links": []} -{"node": {"kind": "being", "label": "person 1"}, "links": []} -{"node": {"kind": "being", "label": "person 2"}, "links": []} -{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley runs over and kills two people"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother is not harmed by the trolley."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not intervene in the trolley's path."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "not throw the switch"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The trolley continues on the main track"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Two people on the main track are killed"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "My brother on the side track is not harmed"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "I do not actively cause the death of my brother"}]} +{"node": {"kind": "being", "label": "brother"}, "links": []} +{"node": {"kind": "being", "label": "two other people"}, "links": []} +{"node": {"kind": "action_choice", "label": "not throw the switch"}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The trolley continues on the main track"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Two people on the main track are killed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My brother on the side track is not harmed"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not actively cause the death of my brother"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The trolley runs over and kills two people"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2"}]} -{"node": {"kind": "event", "label": "My brother is not harmed by the trolley."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2"}]} -{"node": {"kind": "event", "label": "I do not intervene in the trolley's path."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "I"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "my brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 1"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "person 2"}]} +{"node": {"kind": "event", "label": "The trolley continues on the main track"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "100"}, "to_node": "brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "two other people"}]} +{"node": {"kind": "event", "label": "Two people on the main track are killed"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "brother"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "two other people"}]} +{"node": {"kind": "event", "label": "My brother on the side track is not harmed"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "brother"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two other people"}]} +{"node": {"kind": "event", "label": "I do not actively cause the death of my brother"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "brother"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "two other people"}]} +{"version": "5b20e2c520f3117263972c2aedade17c4b7e0174"} diff --git a/run_annotation/nie_3_20_config.yml b/run_annotation/nie_3_20_config.yml index bb7c195f..5b914f99 100644 --- a/run_annotation/nie_3_20_config.yml +++ b/run_annotation/nie_3_20_config.yml @@ -2,5 +2,5 @@ input_path: "scenarios_inputs/nie/" input_file: "nie_scenarios.json" commit_hash: "5b20e2c520f3117263972c2aedade17c4b7e0174" output_path: "annotated_outputs/nie/" -scenario_ids: [10,11,12,13,14,15,16,17,18,19,20] +scenario_ids: [15,16,17,18,19,20] write_qualtrics: false From 9956d4500b675c59fbea35b82c4760e8b1c6cb3e Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Sun, 22 Mar 2026 23:15:45 -0700 Subject: [PATCH 19/27] revised deontology prompt --- src/prompts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/prompts.py b/src/prompts.py index c28ddd79..d3bbd0c9 100644 --- a/src/prompts.py +++ b/src/prompts.py @@ -65,7 +65,7 @@ def convert_lower(sentence): def score_action_deontology(this_act): - system_prompt_content = f"""According to deontological moral theories, the morality of a choice is evaluated based not on the states of affairs those choices bring about, but on the nature of the action itself. These theories hold that some choices cannot be justified by their effects—that no matter how morally good their consequences, some choices are morally forbidden. Instead, what makes a choice right is its conformity with a moral norm. Consider the following action. Please rate how well this action conforms to deontic moral norms, using a scale from -100 to 100, where -100 indicates that this action is extremely morally wrong and violates moral norms in a severe way, and +100 indicates that this action is extremely morally right and conforms to moral norms in a very strong way. A rating of 0 indicates that the action is morally neutral in terms of conformity with moral norms. Please return a json object with key:value pair of "score": rating.""" + system_prompt_content = f"""According to deontological moral theories, the morality of a choice is evaluated based not on the states of affairs those choices bring about, but on the nature of the action itself. These theories hold that some choices cannot be justified by their effects — that no matter how morally good their consequences, some choices are morally forbidden. Instead, what makes a choice right is its conformity with a moral norm. For example, deontological moral theories consider the following moral norms: it is never justified to cause harm or suffering to anyone; that some rules should never be broken, even if breaking them allows for a greater good, and that some principles are universal: they do not depend on circumstances; and that a person’s life is sacred, and killing is always wrong. Consider the following action and rate how well it conforms to deontic moral norms, using a scale from -100 to 100, where -100 indicates that this action is the most extremely deontological wrong action possible, and violates deontic norms in a severe way, and +100 indicates that this action is extremely morally right and conforms to moral norms in a very strong way. A rating of 0 indicates that the action is morally neutral in terms of conformity with moral norms. Please return a json object with key:value pair of "score": rating.""" user_prompt_content = f"Please rate this action: {this_act}" From 3c109a6ca23f4cfbb72cb3f235ab4d0dbaad957b Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Mon, 23 Mar 2026 00:03:36 -0700 Subject: [PATCH 20/27] added / revised analysis code --- .../cheung_variants/validate_annotation.ipynb | 429 ++++++++++++------ 1 file changed, 282 insertions(+), 147 deletions(-) diff --git a/analysis/cheung_variants/validate_annotation.ipynb b/analysis/cheung_variants/validate_annotation.ipynb index 485885d5..3f2b851a 100644 --- a/analysis/cheung_variants/validate_annotation.ipynb +++ b/analysis/cheung_variants/validate_annotation.ipynb @@ -10,7 +10,7 @@ }, { "cell_type": "code", - "execution_count": 132, + "execution_count": 56, "id": "5fd1d646", "metadata": {}, "outputs": [], @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 134, + "execution_count": 57, "id": "2f0db012", "metadata": {}, "outputs": [ @@ -52,13 +52,13 @@ }, { "cell_type": "code", - "execution_count": 193, + "execution_count": 77, "id": "68cbe364", "metadata": {}, "outputs": [], "source": [ "#get all of the json files in the annotated_output_path\n", - "json_files = list(annotated_output_path.glob(\"*lifeboat*.json\"))" + "json_files = list(annotated_output_path.glob(\"*lifeboat2*choice_1.json\"))" ] }, { @@ -71,7 +71,7 @@ }, { "cell_type": "code", - "execution_count": 194, + "execution_count": 66, "id": "2c72d396", "metadata": {}, "outputs": [], @@ -79,7 +79,6 @@ "#parse the read in filenames to get the condition and id\n", "def parse_filename(filename):\n", " #filename is of the form \"%s_%d_choice_1.json\"\n", - " #split on \"_\" and get the 3rd and 4th elements\n", " parts = filename.stem.split(\"_\")\n", " narrative = parts[0]\n", " id = int(parts[1])\n", @@ -88,7 +87,7 @@ }, { "cell_type": "code", - "execution_count": 195, + "execution_count": 67, "id": "f2711d8e", "metadata": {}, "outputs": [], @@ -108,14 +107,14 @@ " with open(scenarios_path / f\"{narrative}.json\") as f:\n", " scenario_list = json.load(f)\n", " #get the one with the matching id\n", - " this_sceneraio = next(s for s in scenario_list if s['id'] == id+1)\n", + " this_sceneraio = next(s for s in scenario_list if s['id'] == id)\n", "\n", "\n", " #extract the condition from the json read in\n", " scenario_text = this_sceneraio['text']\n", " scenario_deontology = this_sceneraio['deontology_level']\n", " scenario_utility = this_sceneraio['utility_level']\n", - "\n", + " \n", " #create a little dictionary with everything in it\n", " scenario_info = {\n", " \"narrative\": narrative,\n", @@ -130,7 +129,7 @@ }, { "cell_type": "code", - "execution_count": 196, + "execution_count": 68, "id": "7b258f73", "metadata": {}, "outputs": [], @@ -161,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 197, + "execution_count": 69, "id": "fd07ff3b", "metadata": {}, "outputs": [], @@ -187,7 +186,7 @@ }, { "cell_type": "code", - "execution_count": 198, + "execution_count": 70, "id": "8a98cb70", "metadata": {}, "outputs": [], @@ -242,7 +241,7 @@ }, { "cell_type": "code", - "execution_count": 199, + "execution_count": 71, "id": "6d563d64", "metadata": {}, "outputs": [], @@ -275,7 +274,7 @@ }, { "cell_type": "code", - "execution_count": 200, + "execution_count": 78, "id": "98c95108", "metadata": {}, "outputs": [ @@ -300,6 +299,7 @@ " \n", " \n", " \n", + " scenario_id\n", " narrative\n", " deontology_label\n", " utility_label\n", @@ -310,175 +310,114 @@ " \n", " \n", " 0\n", - " lifeboat2\n", - " 3\n", - " 1\n", - " -90\n", - " 10.000000\n", - " \n", - " \n", - " 1\n", + " 8\n", " lifeboat2\n", " 2\n", " 1\n", - " 0\n", - " -1.904762\n", + " -95\n", + " -21.666667\n", " \n", " \n", - " 2\n", - " lifeboat2\n", - " 1\n", + " 1\n", " 2\n", - " 0\n", - " -14.666667\n", - " \n", - " \n", - " 3\n", - " lifeboat2\n", - " 3\n", - " 3\n", - " -90\n", - " -30.625000\n", - " \n", - " \n", - " 4\n", - " lifeboat2\n", - " 1\n", - " 1\n", - " -100\n", - " -15.000000\n", - " \n", - " \n", - " 5\n", " lifeboat2\n", " 2\n", " 3\n", " -95\n", - " -34.500000\n", + " -38.750000\n", " \n", " \n", - " 6\n", + " 2\n", + " 6\n", " lifeboat2\n", " 3\n", " 2\n", " -90\n", - " -15.833333\n", - " \n", - " \n", - " 7\n", - " lifeboat2\n", - " 2\n", - " 2\n", - " 0\n", - " -43.888889\n", + " -15.416667\n", " \n", " \n", - " 8\n", + " 3\n", + " 1\n", " lifeboat2\n", " 1\n", " 3\n", - " 0\n", - " -18.055556\n", + " -100\n", + " -27.857143\n", " \n", " \n", - " 9\n", + " 4\n", + " 5\n", " lifeboat2\n", " 2\n", " 2\n", - " -95\n", - " -43.250000\n", + " -90\n", + " -43.333333\n", " \n", " \n", - " 10\n", + " 5\n", + " 4\n", " lifeboat2\n", " 1\n", - " 3\n", + " 2\n", " -100\n", - " -30.312500\n", + " -43.928571\n", " \n", " \n", - " 11\n", + " 6\n", + " 7\n", " lifeboat2\n", - " 2\n", - " 3\n", - " 0\n", - " -38.333333\n", + " 1\n", + " 1\n", + " -100\n", + " -20.750000\n", " \n", " \n", - " 12\n", - " lifeboat2\n", + " 7\n", " 3\n", - " 2\n", - " 0\n", - " -19.523810\n", - " \n", - " \n", - " 13\n", " lifeboat2\n", " 3\n", " 3\n", - " 0\n", - " -33.333333\n", - " \n", - " \n", - " 14\n", - " lifeboat2\n", - " 1\n", - " 1\n", - " 0\n", - " -10.833333\n", - " \n", - " \n", - " 15\n", - " lifeboat2\n", - " 2\n", - " 1\n", - " -95\n", - " -34.166667\n", - " \n", - " \n", - " 16\n", - " lifeboat2\n", - " 1\n", - " 2\n", - " -100\n", - " -28.571429\n", + " -90\n", + " -25.357143\n", " \n", " \n", - " 17\n", + " 8\n", + " 9\n", " lifeboat2\n", " 3\n", " 1\n", - " 0\n", - " -16.111111\n", + " -100\n", + " 0.416667\n", " \n", " \n", "\n", "" ], "text/plain": [ - " narrative deontology_label utility_label deontology_rating utility_rating\n", - "0 lifeboat2 3 1 -90 10.000000\n", - "1 lifeboat2 2 1 0 -1.904762\n", - "2 lifeboat2 1 2 0 -14.666667\n", - "3 lifeboat2 3 3 -90 -30.625000\n", - "4 lifeboat2 1 1 -100 -15.000000\n", - "5 lifeboat2 2 3 -95 -34.500000\n", - "6 lifeboat2 3 2 -90 -15.833333\n", - "7 lifeboat2 2 2 0 -43.888889\n", - "8 lifeboat2 1 3 0 -18.055556\n", - "9 lifeboat2 2 2 -95 -43.250000\n", - "10 lifeboat2 1 3 -100 -30.312500\n", - "11 lifeboat2 2 3 0 -38.333333\n", - "12 lifeboat2 3 2 0 -19.523810\n", - "13 lifeboat2 3 3 0 -33.333333\n", - "14 lifeboat2 1 1 0 -10.833333\n", - "15 lifeboat2 2 1 -95 -34.166667\n", - "16 lifeboat2 1 2 -100 -28.571429\n", - "17 lifeboat2 3 1 0 -16.111111" + " scenario_id narrative deontology_label utility_label deontology_rating \\\n", + "0 8 lifeboat2 2 1 -95 \n", + "1 2 lifeboat2 2 3 -95 \n", + "2 6 lifeboat2 3 2 -90 \n", + "3 1 lifeboat2 1 3 -100 \n", + "4 5 lifeboat2 2 2 -90 \n", + "5 4 lifeboat2 1 2 -100 \n", + "6 7 lifeboat2 1 1 -100 \n", + "7 3 lifeboat2 3 3 -90 \n", + "8 9 lifeboat2 3 1 -100 \n", + "\n", + " utility_rating \n", + "0 -21.666667 \n", + "1 -38.750000 \n", + "2 -15.416667 \n", + "3 -27.857143 \n", + "4 -43.333333 \n", + "5 -43.928571 \n", + "6 -20.750000 \n", + "7 -25.357143 \n", + "8 0.416667 " ] }, - "execution_count": 200, + "execution_count": 78, "metadata": {}, "output_type": "execute_result" } @@ -499,6 +438,7 @@ "\n", " rows.append(\n", " {\n", + " \"scenario_id\": scenario_dictionary.get(\"id\"),\n", " \"narrative\": scenario_dictionary.get(\"narrative\"),\n", " \"deontology_label\": scenario_dictionary.get(\"deontology\"),\n", " \"utility_label\": scenario_dictionary.get(\"utility\"),\n", @@ -513,7 +453,7 @@ }, { "cell_type": "code", - "execution_count": 201, + "execution_count": 82, "id": "29f6babd", "metadata": {}, "outputs": [ @@ -521,26 +461,26 @@ "data": { "text/plain": [ "( deontology_label n deontology_rating_mean deontology_rating_se \\\n", - " 0 1 6 -50.0 22.360680 \n", - " 1 2 6 -47.5 21.242646 \n", - " 2 3 6 -45.0 20.124612 \n", + " 0 1 3 -100.000000 0.000000 \n", + " 1 2 3 -93.333333 1.666667 \n", + " 2 3 3 -93.333333 3.333333 \n", " \n", " utility_rating_mean utility_rating_se \n", - " 0 -19.573247 3.265871 \n", - " 1 -32.673942 6.382168 \n", - " 2 -17.571098 6.292806 ,\n", + " 0 -30.845238 6.855851 \n", + " 1 -34.583333 6.592469 \n", + " 2 -13.452381 7.504801 ,\n", " utility_label n deontology_rating_mean deontology_rating_se \\\n", - " 0 1 6 -47.5 21.281839 \n", - " 1 2 6 -47.5 21.281839 \n", - " 2 3 6 -47.5 21.281839 \n", + " 0 1 3 -98.333333 1.666667 \n", + " 1 2 3 -93.333333 3.333333 \n", + " 2 3 3 -95.000000 2.886751 \n", " \n", " utility_rating_mean utility_rating_se \n", - " 0 -11.335979 6.060505 \n", - " 1 -27.622354 5.422612 \n", - " 2 -30.859954 2.825635 )" + " 0 -14.000000 7.213189 \n", + " 1 -34.226190 9.406331 \n", + " 2 -30.654762 4.111454 )" ] }, - "execution_count": 201, + "execution_count": 82, "metadata": {}, "output_type": "execute_result" } @@ -585,7 +525,7 @@ }, { "cell_type": "code", - "execution_count": 202, + "execution_count": 83, "id": "d47f617e", "metadata": {}, "outputs": [], @@ -606,13 +546,208 @@ }, { "cell_type": "code", - "execution_count": 203, + "execution_count": 84, + "id": "467c7e7d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
deontology_labelutility_labelmeasurevalue
021deontology_rating-95.000000
123deontology_rating-95.000000
232deontology_rating-90.000000
313deontology_rating-100.000000
422deontology_rating-90.000000
512deontology_rating-100.000000
611deontology_rating-100.000000
733deontology_rating-90.000000
831deontology_rating-100.000000
921utility_rating-21.666667
1023utility_rating-38.750000
1132utility_rating-15.416667
1213utility_rating-27.857143
1322utility_rating-43.333333
1412utility_rating-43.928571
1511utility_rating-20.750000
1633utility_rating-25.357143
1731utility_rating0.416667
\n", + "
" + ], + "text/plain": [ + " deontology_label utility_label measure value\n", + "0 2 1 deontology_rating -95.000000\n", + "1 2 3 deontology_rating -95.000000\n", + "2 3 2 deontology_rating -90.000000\n", + "3 1 3 deontology_rating -100.000000\n", + "4 2 2 deontology_rating -90.000000\n", + "5 1 2 deontology_rating -100.000000\n", + "6 1 1 deontology_rating -100.000000\n", + "7 3 3 deontology_rating -90.000000\n", + "8 3 1 deontology_rating -100.000000\n", + "9 2 1 utility_rating -21.666667\n", + "10 2 3 utility_rating -38.750000\n", + "11 3 2 utility_rating -15.416667\n", + "12 1 3 utility_rating -27.857143\n", + "13 2 2 utility_rating -43.333333\n", + "14 1 2 utility_rating -43.928571\n", + "15 1 1 utility_rating -20.750000\n", + "16 3 3 utility_rating -25.357143\n", + "17 3 1 utility_rating 0.416667" + ] + }, + "execution_count": 84, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plot_df" + ] + }, + { + "cell_type": "code", + "execution_count": 81, "id": "38e5f1a5", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABJ8AAAGACAYAAAADNcOYAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAemJJREFUeJzt3XdcleX/x/E3ewgOHIBb0dBcaQ5Ihdw58oujNBVHmJbkylyUK2eBKxVTcZBmmaVoppkNTRM1zbKyLNBKcqCGG0Tg/P7wx8kjoIgcDuDr+XjweJz7vq77vj/n5j568TnXsDIYDAYBAAAAAAAAZmBt6QAAAAAAAABQeJF8AgAAAAAAgNmQfAIAAAAAAIDZkHwCAAAAAACA2ZB8AgAAAAAAgNmQfAIAAAAAAIDZkHwCAAAAAACA2ZB8AgAAAAAAgNmQfAKAfM5gMFg6BAAAgHzlQdtHtK+AvEXyCciBwMBAeXt7q2fPnlnWGTlypLy9vTVu3Lg8jMxyEhISNHPmTLVu3Vq1a9dW48aN1a9fP23fvt2k3v79++Xt7X3Xn6+//jrL6wQGBiowMNDcb8fI29tbCxYsyLPr3e7y5csaO3asDh48eF/HLViwQN7e3maK6sHlJL7cfE+W/J0CAHIP7bGMCmt77E6LFy/W8uXLjdt3thPujO/2//uTk5M1c+ZMffLJJ7keV8uWLe/7WcvJMZnZsGGDvL29FRcX98DnAszB1tIBAAWVtbW1fvjhB50+fVqenp4mZYmJidq5c6dlArOApKQk9e7dWykpKXrhhRdUuXJlXblyRdu2bdOwYcM0fvx49e/f3+SYiRMnqlatWpmer2rVqnkQdf7366+/KioqSl27drV0KAAA5Eu0x/7zMLXH5s2bp5dfftm4/cwzz6h58+ZZ1l+3bp08PDwkSfHx8Vq1apVmzpxp9jgB/IfkE5BDjz76qGJiYvTZZ59pwIABJmVfffWVHBwc5OrqaqHoHty4ceP0zz//aPXq1fes+9lnnyk2NlafffaZqlSpYtzfunVrJSUlacGCBQoMDJSNjY2xrFq1anrsscfMEToAAHhI0B77z8PcHvPw8DAmlzJTGN4jUNAx7A7IIWdnZ/n7+2vbtm0ZyrZu3aqnnnpKtram+d20tDQtXbpUbdq0Ue3atdWuXbsMjYnU1FQtXbpUnTp1Ut26dfXYY4+pZ8+eio6ONtZZsGCB2rRpo507d+rpp582nmvjxo0m51q9erWeeuop1alTR82bN9fkyZN19erVXLwLt5w/f15S5mPnBw8erCFDhig5OTlXr7lo0SI98cQTql+/voYMGaKTJ09Kkv744w95e3tr3bp1JvXPnj2rmjVrZrhHtztw4IB69OihevXqqV27dtq7d2+GOjdu3NBbb70lf39/1a5dW08//bS2bt1qUic1NVXvvfeenn76adWtW1dPPvmkwsLCdOPGDWOdcePGqX///vr444/Vrl071a5dW507d9auXbsk3eoO37dvX0lS3759TbqOb926VV27dlX9+vXVtGlTTZw4UZcuXbrr/crOMTt37lTXrl1Vt25dtWvXTlu2bFGbNm20YMECpaSkqFmzZho1alSGc7dv317jx4+/6/XvJjvPfLovvvhC7dq1U506dfTMM89kqHPx4kVNnDhRTzzxhOrUqaNnn3020/MAAAoH2mP/KQztsayG2d8+bC69fOHChcbX9xqen358XFycWrVqJUkaP368WrZsqZ07d8rb21t79uwxOeaHH36Qt7e3Dhw4kJ1bkam4uDiNGTNGzZo1U61ateTr66sxY8YoISHBpN7Nmzc1bdo0NWrUSI0aNdLYsWP177//mtQ5ePCg+vTpo3r16qlx48aZ1gHyM5JPwAPo0KGDfvzxR506dcq47+rVq/rmm2/UqVOnDPUnT56st99+W507d9Y777yjp556SjNmzNCiRYuMdcLCwrRo0SL16NFDEREReuONN5SQkKDhw4fr+vXrxnrnzp3TG2+8ob59+2rp0qUqX768xo0bp9jYWEnSp59+qjfffFO9e/fW8uXLFRwcrE2bNmnatGlZvp/U1FSlpKQoJSVFBoNBBoPBuJ2SkpLlcc2bN5etra369eunhQsX6ocfftDNmzclSXXr1lVQUJCcnJxMjklLSzM5d/pPamrqPe66dOjQIX3yySeaOHGipk2bpt9++039+/dXcnKyqlevrnr16mnTpk0mx2zatEmOjo5q165dpuf85Zdf9Pzzz8vFxUXz589Xv3799Morr5jUMRgMCg4O1gcffKABAwZo8eLFql+/vkaOHKmoqChjvYkTJ2rGjBlq2bKlFi9erN69e2vNmjUaMmSISYPw559/1vLlyzVs2DAtWrRItra2GjZsmC5duqRatWpp4sSJxvNN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eLCcnZ0VGRmpyMhI1a9fX2PHjtXkyZMlSTVq1NB7772nuXPnasyYMTIYDHrkkUe0aNEi40TlpUuX1vvvv6/Zs2dr+vTpxmROeHh4hsnM76Vr167atWuXgoODNWzYMA0aNEirV6/W7Nmz9fbbb+vq1auqWrWqpk+fblw2+E5OTk7ZOmbChAlydnbWihUrdPXqVfn6+uqll17SokWL5OzsbHLOFi1aaN26deratet9vZ/MdOnSRXFxcfr444+1du1aubu7y9/fX7169dKECRMUExOjatWqSZKeffZZJSUlKTg4WPb29nr66ac1evRo40p7zZo10/Lly7Vw4UINGzZMdnZ2qlWrllauXJlhcncAAJA/DR48WP/++69WrFihmzdv6sknn9T06dONXyQ1adJETzzxhGbPnq3o6GjjJN7Z1bZtW23atEnjxo1T9+7dje08BwcH+fr66tixYyYr0eXUrFmzNHXqVE2dOlWSVLlyZU2ZMkWbN2/WwYMHTeq+8cYbWrFihebNm6cKFSpozpw5JtMIzJw5U0uWLNEHH3ygM2fOqGTJkurQoYNGjBhhXOEXQP5hZbjbTL4A8JC6ePGivvnmGzVv3txk3qg333xTGzZsyDBkbfLkyTp06JA++eSTvA4VAADALJKSkuTv76/Bgwfr+eeft3Q4AAowej4BQCacnJw0ffp01axZU/369ZOzs7O+//57rV69Wi+++KKx3rvvvqvjx49r3bp1GSYaT0tLyzB/QWbSJ2YHAADID/755x9t3LhRe/fulSQ988wzJuW3zzeZFSsrK3ogATCi5xMAZOHXX3/VvHnz9MMPPygxMVEVK1ZUz5491bt3b+OwtmHDhmn37t165plnFBISYnL8uHHjtHHjxnte58svv1T58uXN8h4AAADu1+nTpxUQECBnZ2dNmzZNTZs2NSn39va+5zkaN26s1atXmytEAAUMyScAMJO4uDglJCTcs563t7dxxRcAAID87qeffrpnnSJFiqhq1ap5EA2AgoDkEwAAAAAAAMwm++ubAwAAAAAAAPeJ5BMAAAAAAADMhuQTAAAAAAAAzIbkEwAAAAAAAMyG5BMAAAAAAADMhuQTAAAAAAAAzIbkEwAAAAAAAMyG5BMAAAAAAADM5v8A8veMifvcJzIAAAAASUVORK5CYII=", + "image/png": "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/fv3m2yPjIxU9+7dVadOHbVr104RERF5HiMAACicyJ1yLiXVYLLs7uIoT1enPPlX1MUx1wtQ58//rZHDhyr26lVJUu26j+nz7TtVytsnU9sn27XX59t3GpenTHxLB/bty92AcmDAgAHGoaOStHfvXnXs2NGCEQEArF2Onna3bt06LV26VAkJCZKkESNGyM3NTT/88INat26t/v3752qQD7Jw4UItXbpU77zzjurUqaP3339fr732mjZv3qzy5cvr5MmTGjBggPr166eQkBD973//07hx4+Tt7S1/f/88jRUAABQ+5E45Z2dro2kbDuqvy3F5et5HSrhrXI/GsrGxkQyGB++QVXccy8HBQcVLlLhrUydnZzk5O/+7a+5FkatKlixp6RAAAFYuR8Wnzz//XO3bt9cTTzwhSbKxsdHAgQNzNbCsunnzppYtW6aRI0eqa9eukqTx48frhx9+UFRUlMqXL69Vq1apWrVqGjZsmCSpcuXKOnbsmJYvX07xCQAAmB2508P563Kcjp+/lufnzYnHG9TVmxPfUaeuTxvXde/8lDp26apOXbqqR5e0HkKDB7yil/sPVP0GDTV4wCva8PlWlS5T1uRYX2z+TFPfnqB9UUcU3L+fDkcd0mFJh6MOqW/fF7VgwQLt27dPLi4ukqTU1FS1bNlSr7zyivr06fPAWIOCglS+fHkdP35cp0+f1ltvvaWOHTsqNDRU27Zt04ULF1SkSBE98cQTGj9+vIoVK6bWrVvr3LlzCgsL08GDB7V69Wr5+flp+vTp6t69u8aMGaOUlBSVKFFCERERunnzpp544gm9/fbbxiLVX3/9pcmTJ+vQoUMqUqSIXn75Za1bt06vvfaaunfvnkvvBADAmuRo2F3t2rW1e/fu3I4lRw4dOqSEhAR16tTJuM7Ozk6bN29WYGCgsU3Tpk1N9mvatKmioqJkyM1vsgAAAO6C3AmSVMrbR8s/+FCSNG32HPUKejHL+06fPVe16tRVm7bt9P6ateratauSk5P11VdfGdvs27dPV69eVefOnbN83I0bN6pPnz5at26dAgICNGvWLG3ZskVTp07V9u3bNXPmTH333XdatChtHqpPP/1UPj4+evnllxUaGnrXY27btk3Xrl3TmjVrFBYWpqioKM2bN0+SlJCQoL59+yo1NVXr1q3T/PnztWnTJp09ezbLMQMA8p8c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0jYgIMBYeJLSutg7ODho3759SkhI0JEjRxQQECCDwWB8f8qXLy9fX1999913OY4RAAAUXLa2turWrZu++uorYx62adMmNWnSRGXLls3xcV955RXNnDlTN2/e1G+//aZt27Zp6dKlkpQpx+nYsaPJctu2bXXhwgWdOnVK+/fvl8FgUOvWrY35ze3bt9W6dWvdunVLUVFROY4RQO6g5xOALEuf2+nOCSlLlixp/PnatWvaunWrtm7dmmn/9P2uX79+12/hSpQoISmth1U6FxcXkza2trb3nVfg+vXrxuM86NjZ2Sd9TqTixYvftU26ChUqqFGjRoqIiFBgYKAiIiLUtGnTh0rMJOm9997TkiVLFBsbqxIlSqhmzZpycXFRXFzcfeOxtbWVp6enbty4oRs3big1NVXLli3TsmXLMp3DycnpoWIEAAAFV48ePbR48WJ99dVXevzxx/Xdd9+Z9E7PiatXr2rixIn6+uuvZWNjowoVKhi/DLwz38uYb0r/5mTXr1/XtWvXJEmdOnW663kuXrz4UHECeHgUnwBkWXp35StXrqhy5crG9ekf+JLk7u6uxx9/3Dg0LSN7+7T/cjw8PIyThmd06dIlk/PkhIeHh/78889sHTsr+6SkpEhKe+2lS5c2tkmfxyqjHj16aOzYsTp9+nSuJGaff/65ZsyYoREjRqhnz57GIt6wYcP0008/mbS9s7iWkpKi2NhYFS9eXEWKFJGNjY369u171+TszkIfAACwXum5SbqbN2+a9Xzly5dX48aNtW3bNsXFxcnFxUXt2rV7qGP+97//1cmTJ/Xee++pfv36cnR0VEJCgj755JNMbe98wE16Llm8eHEVLVpUkrRq1SoVKVIk075lypR5qDgBPDyG3QHIsnr16snZ2dk451K6//3vf8afGzdurBMnTqh69eqqXbu2ateurVq1aun99983DkVr1KiRDh8+nOkJeJs3b1bJkiVVoUKFLMeUPjdUukaNGuncuXOZuldv3rxZDg4OqlOnTqZjZGWfBg0ayM7OTl999ZVJmzuXJal9+/ZydXXVhAkT5Ozs/NCJWVRUlNzd3dW/f39j4emff/5RVFRUpqfO7Nu3T7dv3zYub9++Xbdv31aTJk3k5uamGjVq6NSpU8b3pnbt2qpatarCwsJMJhEFAADWy83NTRcuXDBZl3GC7jvzo+y61/49e/bUvn37tHnzZj311FMP/cVVVFSU2rdvr6ZNm8rR0VGS9O2330pSphwnfX7RdF988YVKly5t7HUuSbGxsSY5zrVr1zR//nyTL0oBWAY9nwBkWZEiRTRo0CDNnz9fLi4uatq0qXbv3m1SfBo0aJCef/55DRgwQP/5z3/k5OSk9evX6+uvv9a7774rSXrppZe0efNmvfTSSxo8eLCKFSumiIgI7d+/X9OmTctWwlS0aFFdvnxZu3fvVvXq1dW9e3etXbtWgwcP1tChQ1W+fHl988032rBhgwYPHmz8ZiyjrOxTtGhR9ejRQ3PnzlVycrKqVaumHTt2GF97xphdXFzUqVMnrV+/Xs8++6ycnZ1zesklSXXq1NG6des0Y8YMtWrVSjExMVqxYoUuX74sDw8Pk7aXL1/WkCFDFBQUpDNnzmju3Ll64oknjJODpk/EOWLECHXt2lUpKSlauXKljhw5YnwyDgAAsG6tWrXSkiVLtHjxYj322GPatWuXIiMjjdvT850dO3aoRYsW8vX1zdbx0/ffsmWL6tata5yns3379po8ebKOHDmiMWPGPPTrqFOnjj7//HPVrFlTPj4+Onz4sJYsWSIbG5tMc3yuXr1aRYoUUY0aNfTFF19oz549mjVrlmxsbPToo4+qa9euGj9+vM6dO6datWrp9OnTmjdvnsqVK6eKFSs+dKwAHg7FJwDZMmDAALm6umrVqlVatWqV6tWrp9GjR2vSpEmSpGrVqunDDz/UvHnzNGrUKBkMBj366KMKDw83TlResmRJrVu3TnPmzNHUqVONxZyFCxdmmsz8Qbp3767du3crODhYQ4cOVf/+/bV69WrNmTNH7777ruLj41W5cmVNnTrV+NjgO7m4uGRpn/Hjx8vV1VUrV65UfHy8/P399dprryk8PFyurq4mx2zVqpXWr1+v7t27Z+v13E23bt0UHR2tDRs2aO3atfL29lZAQIB69eql8ePH68SJE6pSpYok6dlnn1ViYqKCg4Pl6OioLl26aOTIkcYn7TVr1kwrVqxQWFiYhg4dKgcHB9WsWVPvvfdepsndAQCAdRowYICuXr2qlStXKjk5WS1bttTUqVONXyQ1adJEjz/+uObMmaPIyEjjJN5Z1a5dO3322WcaM2aMevbsaczznJyc5O/vr99//93kSXQ5NWPGDE2ePFmTJ0+WJFWsWFFvv/22Nm/erEOHDpm0feedd7Ry5UrNnz9f5cuX19y5c02mEZg+fbqWLFmijz76SBcuXFDx4sXVsWNHvf7668Yn/AKwHBvD/WbuBQBISpvX6ttvv1Xz5s1N5o2aOXOmNm7cmGnI2qRJkxQVFaXPP/88r0MFAAAwi8TERAUEBGjAgAF6+eWXLR0OgHyEnk8AkAUuLi6aOnWqqlevrhdffFGurq764YcftHr1ag0cONDY7oMPPtCpU6e0fv36TBONp6amZpq/4G7SJ2YHAACwBufOndOmTZu0b98+SdIzzzxjsj3jfJP3YmNjQw8koBCj5xMAZNGvv/6q+fPn68cff1RCQoIeeeQRPf/88+rdu7dxWNvQoUO1Z88ePfPMMxo3bpzJ/mPGjNGmTZseeJ6dO3eqXLlyZnkNAAAA2XX+/HkFBgbK1dVVU6ZM0RNPPGGy3c/P74HHaNy4sVavXm2uEAFYOYpPAJBHoqOjFRsb+8B2fn5+xie+AAAAWLuffvrpgW2KFCmiypUr50E0AKwRxScAAAAAAACYTdafZw4AAAAAAABkE8UnAAAAAAAAmA3FJwAAAAAAAJgNxScAAAAAAACYDcUnAAAAAAAAmA3FJwAAAAAAAJgNxScAAAAAAACYDcUnAAAAAAAAmM3/AT0zdTxw+7otAAAAAElFTkSuQmCC", "text/plain": [ "
" ] From 07702280f842771cd4a50d463129069a3e187b0b Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Mon, 23 Mar 2026 00:03:52 -0700 Subject: [PATCH 21/27] generated new annotations for cheung variants --- .../cheung_variants/lifeboat2_0_choice_1.html | 135 ------------------ .../cheung_variants/lifeboat2_0_choice_1.json | 15 -- .../cheung_variants/lifeboat2_0_choice_2.json | 12 -- .../cheung_variants/lifeboat2_1_choice_1.html | 60 +++++--- .../cheung_variants/lifeboat2_1_choice_1.json | 22 +-- .../cheung_variants/lifeboat2_1_choice_2.html | 40 +++--- .../cheung_variants/lifeboat2_1_choice_2.json | 20 +-- .../cheung_variants/lifeboat2_2_choice_1.html | 86 +++++------ .../cheung_variants/lifeboat2_2_choice_1.json | 26 ++-- .../cheung_variants/lifeboat2_2_choice_2.html | 54 +++---- .../cheung_variants/lifeboat2_2_choice_2.json | 20 +-- .../cheung_variants/lifeboat2_3_choice_1.html | 60 ++++---- .../cheung_variants/lifeboat2_3_choice_1.json | 24 ++-- .../cheung_variants/lifeboat2_3_choice_2.html | 68 +++++---- .../cheung_variants/lifeboat2_3_choice_2.json | 21 +-- .../cheung_variants/lifeboat2_4_choice_1.html | 87 +++++------ .../cheung_variants/lifeboat2_4_choice_1.json | 27 ++-- .../cheung_variants/lifeboat2_4_choice_2.html | 52 +++---- .../cheung_variants/lifeboat2_4_choice_2.json | 16 +-- .../cheung_variants/lifeboat2_5_choice_1.html | 116 ++++++++------- .../cheung_variants/lifeboat2_5_choice_1.json | 26 ++-- .../cheung_variants/lifeboat2_5_choice_2.html | 50 +++---- .../cheung_variants/lifeboat2_5_choice_2.json | 21 ++- .../cheung_variants/lifeboat2_6_choice_1.html | 90 ++++++------ .../cheung_variants/lifeboat2_6_choice_1.json | 24 ++-- .../cheung_variants/lifeboat2_6_choice_2.html | 64 ++++----- .../cheung_variants/lifeboat2_6_choice_2.json | 24 ++-- .../cheung_variants/lifeboat2_7_choice_1.html | 92 +++++------- .../cheung_variants/lifeboat2_7_choice_1.json | 26 ++-- .../cheung_variants/lifeboat2_7_choice_2.html | 102 +++++++------ .../cheung_variants/lifeboat2_7_choice_2.json | 25 ++-- .../cheung_variants/lifeboat2_8_choice_1.html | 102 ++++++++----- .../cheung_variants/lifeboat2_8_choice_1.json | 26 ++-- .../cheung_variants/lifeboat2_8_choice_2.html | 54 ++++--- .../cheung_variants/lifeboat2_8_choice_2.json | 18 +-- .../cheung_variants/lifeboat2_9_choice_1.html | 126 ++++++++++++++++ .../cheung_variants/lifeboat2_9_choice_1.json | 14 ++ ...hoice_2.html => lifeboat2_9_choice_2.html} | 48 ++++--- .../cheung_variants/lifeboat2_9_choice_2.json | 13 ++ run_annotation/config_cheung_v0.yml | 4 +- 40 files changed, 962 insertions(+), 948 deletions(-) delete mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html delete mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json delete mode 100644 annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json create mode 100644 annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html create mode 100644 annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json rename annotated_outputs/cheung_variants/{lifeboat2_0_choice_2.html => lifeboat2_9_choice_2.html} (67%) create mode 100644 annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html deleted file mode 100644 index deb8a6e8..00000000 --- a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -
- - - - \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json deleted file mode 100644 index dc441a20..00000000 --- a/annotated_outputs/cheung_variants/lifeboat2_0_choice_1.json +++ /dev/null @@ -1,15 +0,0 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers from lifeboat B to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for the remaining people in Lifeboat B"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers from lifeboat b who might be forced overboard"}, "links": []} -{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers from lifeboat B to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for the remaining people in Lifeboat B"}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers from Lifeboat B are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The 10 passengers forced overboard die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I and my crew in Lifeboat A maintain our current capacity without additional risk"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B may feel anger or resentment towards me for the decision"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Overall survival chances improve for the remaining people in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json deleted file mode 100644 index b91506b2..00000000 --- a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.json +++ /dev/null @@ -1,12 +0,0 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "No one is forced into the cold ocean water by my decision"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I maintain authority as the highest-ranking officer among the survivors."}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is forced into the cold ocean water by my decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer among the survivors."}]} -{"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat B is at high risk of sinking due to large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers and crew in lifeboat B continue to face danger from overcrowding and rough sea conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No one is forced into the cold ocean water by my decision"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in lifeboat B continue to call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "5"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer among the survivors."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html index 839163ab..a57cdc8d 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html @@ -3,8 +3,8 @@ @@ -62,15 +62,17 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "10 individual passengers or crew\n members in lifeboat b who\n might be removed and fall\n into the water", color: {background: '#279aba'}}, - {id: 4, label: "51 remaining passengers and crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, + {id: 3, label: "10 passengers from lifeboat b\n who would be forced overboard", color: {background: '#279aba'}}, + {id: 4, label: "51 remaining passengers and crew\n members in lifeboat b", color: {background: '#279aba'}}, + {id: 5, label: "order for 10 passengers from\n lifeboat B to be forced\n overboard", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers die from hypothermia\n due to cold water exposure", color: {background: '#e6c440'}}, - {id: 8, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 9, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, - {id: 10, label: "I maintain full capacity in\n Lifeboat A without taking additional\n passengers.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in both lifeboats face\n emotional and psychological impact from\n the incident", color: {background: '#e6c440'}} + {id: 7, label: "10 passengers from Lifeboat B\n are forced into the cold\n ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "The 10 passengers forced overboard\n die from hypothermia", color: {background: '#e6c440'}}, + {id: 9, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 10, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B feel\n distress or trauma from losing\n fellow passengers", color: {background: '#e6c440'}}, + {id: 12, label: "I face moral and ethical\n consequences for ordering passengers overboard", color: {background: '#e6c440'}}, + {id: 13, label: "I maintain authority as the\n highest-ranking officer by making a\n difficult decision.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -79,32 +81,44 @@ {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json index f1bf6f49..dbe6fbe6 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json @@ -1,12 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia due to cold water exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A without taking additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face emotional and psychological impact from the incident"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers from lifeboat B to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority as the highest-ranking officer by making a difficult decision."}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, "links": []} -{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia due to cold water exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A without taking additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face emotional and psychological impact from the incident"}]} +{"node": {"kind": "being", "label": "10 passengers from lifeboat b who would be forced overboard"}, "links": []} +{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers from lifeboat B to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer by making a difficult decision."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers die from hypothermia due to cold water exposure"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A without taking additional passengers."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats face emotional and psychological impact from the incident"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who might be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "10 passengers from Lifeboat B are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The 10 passengers forced overboard die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer by making a difficult decision."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html index 33b73caa..192f377d 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html @@ -61,23 +61,23 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity and stable", color: {background: '#e6c440'}}, - {id: 7, label: "People in Lifeboat B continue\n to be at risk of\n sinking due to overcrowding", color: {background: '#e6c440'}}, - {id: 8, label: "If I order people to\n leave Lifeboat B into the\n water, those individuals will freeze\n to death.", color: {background: '#e6c440'}}, - {id: 9, label: "I face a moral and\n leadership dilemma regarding the safety\n of all survivors", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in Lifeboat B may\n experience increased fear and distress", color: {background: '#e6c440'}}, - {id: 11, label: "My decision impacts the survival\n chances of all individuals in\n both lifeboats.", color: {background: '#e6c440'}} + {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, + {id: 7, label: "The overcrowded Lifeboat B remains\n at risk of sinking due\n to excess passengers", color: {background: '#e6c440'}}, + {id: 8, label: "No additional people are forced\n into the cold water from\n Lifeboat B", color: {background: '#e6c440'}}, + {id: 9, label: "I avoid causing immediate deaths\n by not forcing people into\n the water", color: {background: '#e6c440'}}, + {id: 10, label: "Survivors in Lifeboat B may\n experience increased fear and distress\n due to the overcrowded and\n dangerous conditions", color: {background: '#e6c440'}}, + {id: 11, label: "I retain authority and responsibility\n as the highest-ranking officer in\n Lifeboat A.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -89,22 +89,22 @@ {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json index f2151c24..21b7edd6 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json @@ -1,12 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My decision impacts the survival chances of all individuals in both lifeboats."}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No additional people are forced into the cold water from Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I avoid causing immediate deaths by not forcing people into the water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My decision impacts the survival chances of all individuals in both lifeboats."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are forced into the cold water from Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I avoid causing immediate deaths by not forcing people into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B continue to be at risk of sinking due to overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "If I order people to leave Lifeboat B into the water, those individuals will freeze to death."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I face a moral and leadership dilemma regarding the safety of all survivors"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B may experience increased fear and distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "My decision impacts the survival chances of all individuals in both lifeboats."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No additional people are forced into the cold water from Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I avoid causing immediate deaths by not forcing people into the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html index 5af7e20a..04d3db27 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html @@ -62,30 +62,30 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "10 potential volunteers from lifeboat\n b who might be asked\n to go overboard", color: {background: '#279aba'}}, - {id: 5, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, + {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who would\n be removed and fall into\n the water", color: {background: '#279aba'}}, + {id: 4, label: "51 remaining passengers and crew\n members in lifeboat b who\n stay in the overcrowded lifeboat", color: {background: '#279aba'}}, + {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "I ask for 10 passengers\n to volunteer to go overboard", color: {background: '#e6c440'}}, - {id: 8, label: "Some passengers in Lifeboat B\n may volunteer to go overboard", color: {background: '#e6c440'}}, - {id: 9, label: "Passengers who enter the water\n will freeze to death", color: {background: '#e6c440'}}, - {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors remaining in Lifeboat B\n have a reduced risk of\n the boat sinking", color: {background: '#e6c440'}}, - {id: 12, label: "My crew and I in\n Lifeboat A remain at full\n capacity and cannot take additional\n passengers.", color: {background: '#e6c440'}}, - {id: 13, label: "Passengers in Lifeboat B experience\n distress or fear due to\n the situation and decision", color: {background: '#e6c440'}}, - {id: 14, label: "I face moral and leadership\n challenges from the decision", color: {background: '#e6c440'}} + {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 9, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, + {id: 10, label: "Survivors in Lifeboat B experience\n trauma and distress", color: {background: '#e6c440'}}, + {id: 11, label: "I maintain full capacity in\n Lifeboat A without adding passengers", color: {background: '#e6c440'}}, + {id: 12, label: "I face moral and ethical\n consequences for causing deaths", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in both lifeboats have\n altered group dynamics due to\n loss", color: {background: '#e6c440'}}, + {id: 14, label: "Overall survival chances improve for\n remaining passengers in Lifeboat B", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 14, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -94,38 +94,38 @@ {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json index c08a9477..ba74e7e0 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json @@ -1,15 +1,15 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers in Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers who enter the water will freeze to death"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and leadership challenges from the decision"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience trauma and distress"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I face moral and ethical consequences for causing deaths"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in both lifeboats have altered group dynamics due to loss"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for remaining passengers in Lifeboat B"}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "10 potential volunteers from lifeboat b who might be asked to go overboard"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who enter the water will freeze to death"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges from the decision"}]} +{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, "links": []} +{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience trauma and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing deaths"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats have altered group dynamics due to loss"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for remaining passengers in Lifeboat B"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "Some passengers in Lifeboat B may volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "Passengers who enter the water will freeze to death"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "Survivors remaining in Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "My crew and I in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "Passengers in Lifeboat B experience distress or fear due to the situation and decision"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"node": {"kind": "event", "label": "I face moral and leadership challenges from the decision"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 potential volunteers from lifeboat b who might be asked to go overboard"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience trauma and distress"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A without adding passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing deaths"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats have altered group dynamics due to loss"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Overall survival chances improve for remaining passengers in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html index a829e2e4..e7f2b432 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html @@ -65,22 +65,22 @@ {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I maintain the current number\n of people in Lifeboat A\n without adding more passengers.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 61 passengers and crew\n members", color: {background: '#e6c440'}}, - {id: 8, label: "I do not order anyone\n to leave Lifeboat B to\n board Lifeboat A.", color: {background: '#e6c440'}}, - {id: 9, label: "No one enters the freezing\n ocean water from either lifeboat", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in Lifeboat B remain\n at risk of hypothermia and\n drowning if their boat sinks", color: {background: '#e6c440'}}, - {id: 11, label: "I retain authority and responsibility\n over Lifeboat A and provide\n guidance to Lifeboat B survivors.", color: {background: '#e6c440'}}, - {id: 12, label: "The overall survival chances of\n people in Lifeboat B remain\n precarious due to overcrowding and\n weather conditions", color: {background: '#e6c440'}} + {id: 6, label: "My lifeboat remains at full\n capacity and stable.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, + {id: 8, label: "People in Lifeboat B continue\n to be at risk of\n capsizing", color: {background: '#e6c440'}}, + {id: 9, label: "I am unable to reduce\n the number of people in\n Lifeboat B", color: {background: '#e6c440'}}, + {id: 10, label: "No one is sent into\n the cold ocean water", color: {background: '#e6c440'}}, + {id: 11, label: "No immediate deaths from freezing\n occur due to my decision", color: {background: '#e6c440'}}, + {id: 12, label: "I maintain authority and responsibility\n over both lifeboats.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -92,25 +92,25 @@ {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json index f48de4b7..15a486f6 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json @@ -1,13 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the current number of people in Lifeboat A without adding more passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one enters the freezing ocean water from either lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to be at risk of capsizing"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I am unable to reduce the number of people in Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one is sent into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No immediate deaths from freezing occur due to my decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I maintain authority and responsibility over both lifeboats."}]} {"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the current number of people in Lifeboat A without adding more passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one enters the freezing ocean water from either lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to be at risk of capsizing"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I am unable to reduce the number of people in Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is sent into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No immediate deaths from freezing occur due to my decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility over both lifeboats."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the current number of people in Lifeboat A without adding more passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I do not order anyone to leave Lifeboat B to board Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No one enters the freezing ocean water from either lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B remain at risk of hypothermia and drowning if their boat sinks"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I retain authority and responsibility over Lifeboat A and provide guidance to Lifeboat B survivors."}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overall survival chances of people in Lifeboat B remain precarious due to overcrowding and weather conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to be at risk of capsizing"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I am unable to reduce the number of people in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one is sent into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No immediate deaths from freezing occur due to my decision"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility over both lifeboats."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html index 6d2758ec..2fb1a8dc 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html @@ -62,28 +62,28 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "10 passengers from lifeboat b\n who might be forced overboard", color: {background: '#279aba'}}, - {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, + {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 4, label: "a group of 10 passengers\n from lifeboat b who might\n be asked to volunteer to\n go overboard", color: {background: '#279aba'}}, + {id: 5, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers are forced overboard\n into the cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat becomes less\n likely to sink", color: {background: '#e6c440'}}, - {id: 9, label: "The risk of hypothermia increases\n for the 10 passengers forced\n overboard", color: {background: '#e6c440'}}, - {id: 10, label: "Some passengers in Lifeboat B\n survive due to reduced overcrowding", color: {background: '#e6c440'}}, - {id: 11, label: "My crew and I in\n Lifeboat A remain at full\n capacity without additional passengers.", color: {background: '#e6c440'}}, - {id: 12, label: "Potential loss of life among\n the 10 passengers forced into\n the water", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats face\n ongoing survival challenges in the\n storm", color: {background: '#e6c440'}} + {id: 7, label: "I ask for 10 passengers\n to volunteer to go overboard\n from Lifeboat B.", color: {background: '#e6c440'}}, + {id: 8, label: "Some passengers on Lifeboat B\n may volunteer to go overboard", color: {background: '#e6c440'}}, + {id: 9, label: "Passengers who go overboard will\n almost certainly freeze to death", color: {background: '#e6c440'}}, + {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 11, label: "Remaining passengers and crew on\n Lifeboat B have a reduced\n risk of the boat sinking", color: {background: '#e6c440'}}, + {id: 12, label: "I and others in Lifeboat\n A remain at full capacity\n and do not take additional\n passengers.", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in both lifeboats face\n ongoing danger from the rainstorm\n and ocean conditions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -91,33 +91,33 @@ {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json index 2eb40dae..3954779c 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json @@ -1,14 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The risk of hypothermia increases for the 10 passengers forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers who go overboard will almost certainly freeze to death"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers from lifeboat b who might be forced overboard"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of hypothermia increases for the 10 passengers forced overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who go overboard will almost certainly freeze to death"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers are forced overboard into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "The risk of hypothermia increases for the 10 passengers forced overboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "Some passengers in Lifeboat B survive due to reduced overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "My crew and I in Lifeboat A remain at full capacity without additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "Potential loss of life among the 10 passengers forced into the water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats face ongoing survival challenges in the storm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "Some passengers on Lifeboat B may volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "Passengers who go overboard will almost certainly freeze to death"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html index fbb3185a..4ce01834 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html @@ -3,8 +3,8 @@ @@ -62,43 +62,61 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, - {id: 7, label: "Passengers and crew in Lifeboat\n B experience increased danger from\n overcrowding", color: {background: '#e6c440'}}, - {id: 8, label: "I avoid directly causing hypothermia\n or death by not forcing\n people into the water.", color: {background: '#e6c440'}}, - {id: 9, label: "Tension and distress among survivors\n in Lifeboat B due to\n the dangerous situation", color: {background: '#e6c440'}}, - {id: 10, label: "I retain authority and responsibility\n as the highest-ranking officer", color: {background: '#e6c440'}} + {id: 6, label: "My lifeboat remains at full\n capacity and stable.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, + {id: 8, label: "People in Lifeboat B continue\n to face risk of sinking", color: {background: '#e6c440'}}, + {id: 9, label: "No additional people are taken\n aboard my lifeboat.", color: {background: '#e6c440'}}, + {id: 10, label: "People in Lifeboat B continue\n to call out to me\n for instructions", color: {background: '#e6c440'}}, + {id: 11, label: "Risk of death by freezing\n remains for anyone entering the\n water", color: {background: '#e6c440'}}, + {id: 12, label: "I maintain authority as the\n highest-ranking officer", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in Lifeboat B experience\n increased fear and anxiety due\n to overcrowding and storm conditions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "5", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json index fd5be8a8..f6a0ca4c 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json @@ -1,11 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I avoid directly causing hypothermia or death by not forcing people into the water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to face risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "No additional people are taken aboard my lifeboat."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "People in Lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Risk of death by freezing remains for anyone entering the water"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "I maintain authority as the highest-ranking officer"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I avoid directly causing hypothermia or death by not forcing people into the water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer"}]} +{"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are taken aboard my lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Risk of death by freezing remains for anyone entering the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B experience increased danger from overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I avoid directly causing hypothermia or death by not forcing people into the water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Tension and distress among survivors in Lifeboat B due to the dangerous situation"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to face risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No additional people are taken aboard my lifeboat."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "5"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Risk of death by freezing remains for anyone entering the water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html index 3777b801..863b750c 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html @@ -3,8 +3,8 @@ @@ -61,35 +61,29 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "a subgroup of about 10\n adults in lifeboat b who\n might be removed and fall\n into the water", color: {background: '#279aba'}}, - {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, + {id: 4, label: "a group of 10 passengers\n from lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, + {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "Ten passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "Ten passengers develop hypothermia", color: {background: '#e6c440'}}, - {id: 9, label: "Ten passengers drown or die\n from exposure", color: {background: '#e6c440'}}, - {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, - {id: 12, label: "Survivors in Lifeboat B feel\n fear, panic, or distress", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in Lifeboat B may\n resent or blame me", color: {background: '#e6c440'}}, - {id: 14, label: "I maintain full capacity in\n Lifeboat A", color: {background: '#e6c440'}}, - {id: 15, label: "I face moral and ethical\n consequences for causing harm", color: {background: '#e6c440'}}, - {id: 16, label: "Survivors in Lifeboat A remain\n safe and stable", color: {background: '#e6c440'}} + {id: 7, label: "10 passengers are forced into\n the cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "The overcrowded lifeboat becomes less\n likely to sink", color: {background: '#e6c440'}}, + {id: 9, label: "The 10 passengers in the\n water develop hypothermia", color: {background: '#e6c440'}}, + {id: 10, label: "Some or all of the\n 10 passengers in the water\n die from exposure", color: {background: '#e6c440'}}, + {id: 11, label: "The remaining passengers and crew\n in the overcrowded lifeboat have\n increased chances of survival", color: {background: '#e6c440'}}, + {id: 12, label: "I face moral and ethical\n consequences for ordering passengers overboard", color: {background: '#e6c440'}}, + {id: 13, label: "Tension and fear increase among\n survivors in both lifeboats", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 15, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 16, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -97,49 +91,34 @@ {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 16, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 16, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 16, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 16, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 16, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json index ffd5033e..295a5f50 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json @@ -1,17 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat A remain safe and stable"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Some or all of the 10 passengers in the water die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and fear increase among survivors in both lifeboats"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat A remain safe and stable"}]} +{"node": {"kind": "being", "label": "a group of 10 passengers from lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some or all of the 10 passengers in the water die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear increase among survivors in both lifeboats"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "Ten passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Ten passengers develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Ten passengers drown or die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel fear, panic, or distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B may resent or blame me"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing harm"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat A remain safe and stable"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "10 passengers are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Some or all of the 10 passengers in the water die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Tension and fear increase among survivors in both lifeboats"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html index 0c452ee6..74244d86 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html @@ -3,8 +3,8 @@ @@ -65,46 +65,34 @@ {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 passengers and crew\n members.", color: {background: '#e6c440'}}, - {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, - {id: 9, label: "Some individuals in Lifeboat B\n may suffer hypothermia if sent\n into the cold ocean water.", color: {background: '#e6c440'}}, - {id: 10, label: "I face moral and leadership\n challenges in deciding how to\n manage the overcrowded lifeboat.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in both lifeboats remain\n exposed to harsh weather conditions\n and potential dangers at sea.", color: {background: '#e6c440'}} + {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, + {id: 7, label: "The overcrowded Lifeboat B remains\n at risk of sinking due\n to excess passengers", color: {background: '#e6c440'}}, + {id: 8, label: "No additional people are exposed\n to hypothermia risk from being\n forced into the water", color: {background: '#e6c440'}}, + {id: 9, label: "I uphold responsibility as the\n highest-ranking officer by making a\n decision prioritizing the immediate safety\n of my own lifeboat.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json index 3f2480c1..aa9280fa 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json @@ -1,12 +1,10 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No additional people are exposed to hypothermia risk from being forced into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are exposed to hypothermia risk from being forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I face moral and leadership challenges in deciding how to manage the overcrowded lifeboat."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats remain exposed to harsh weather conditions and potential dangers at sea."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No additional people are exposed to hypothermia risk from being forced into the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html index 77a2bec7..eefb4bf5 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html @@ -3,8 +3,8 @@ @@ -61,62 +61,78 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, - {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B and\n enter the cold ocean water.", color: {background: '#e6c440'}}, - {id: 7, label: "Some passengers on Lifeboat B\n volunteer to go overboard", color: {background: '#e6c440'}}, - {id: 8, label: "Volunteers entering the cold water\n begin to experience hypothermia", color: {background: '#e6c440'}}, - {id: 9, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 10, label: "Remaining passengers on Lifeboat B\n have a reduced risk of\n the boat sinking", color: {background: '#e6c440'}}, - {id: 11, label: "I and others in Lifeboat\n A remain at full capacity\n and cannot take additional passengers.", color: {background: '#e6c440'}}, - {id: 12, label: "Tension or distress arises among\n passengers due to the dangerous\n choice", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats face\n increased risk of injury or\n death due to exposure", color: {background: '#e6c440'}} + {id: 4, label: "a group of about 10\n adults in lifeboat b who\n might be removed and fall\n into the water", color: {background: '#279aba'}}, + {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, + {id: 6, label: "value", color: {background: '#8e7db5'}}, + {id: 7, label: "Ten passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "Ten passengers develop hypothermia", color: {background: '#e6c440'}}, + {id: 9, label: "Ten passengers drown or die\n from exposure", color: {background: '#e6c440'}}, + {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B feel\n fear, panic, or distress", color: {background: '#e6c440'}}, + {id: 12, label: "Survivors in Lifeboat B may\n resent or blame me", color: {background: '#e6c440'}}, + {id: 13, label: "I maintain full capacity in\n Lifeboat A", color: {background: '#e6c440'}}, + {id: 14, label: "I face moral and ethical\n consequences for causing harm", color: {background: '#e6c440'}}, + {id: 15, label: "Survivors in Lifeboat A remain\n safe from overcrowding", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 15, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json index 9561e55f..52caec58 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json @@ -1,14 +1,16 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat A remain safe from overcrowding"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}]} +{"node": {"kind": "being", "label": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat A remain safe from overcrowding"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some passengers on Lifeboat B volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Volunteers entering the cold water begin to experience hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Tension or distress arises among passengers due to the dangerous choice"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats face increased risk of injury or death due to exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "Ten passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Ten passengers develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Ten passengers drown or die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel fear, panic, or distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may resent or blame me"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing harm"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat A remain safe from overcrowding"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html index ef76d7c0..af8b9ed1 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html @@ -3,8 +3,8 @@ @@ -61,27 +61,25 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers\n taken on.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 people aboard", color: {background: '#e6c440'}}, - {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists", color: {background: '#e6c440'}}, - {id: 9, label: "No individuals are forced to\n enter the cold ocean water\n from Lifeboat B", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in Lifeboat B continue\n to endure the rainstorm and\n cold conditions", color: {background: '#e6c440'}}, - {id: 11, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 12, label: "No immediate hypothermia cases occur\n from people entering the water", color: {background: '#e6c440'}} + {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 passengers and crew\n members.", color: {background: '#e6c440'}}, + {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, + {id: 9, label: "Some individuals in Lifeboat B\n may suffer hypothermia if sent\n into the cold ocean water.", color: {background: '#e6c440'}}, + {id: 10, label: "I face a moral and\n leadership dilemma regarding the safety\n of all survivors.", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B continue\n to call out to me\n for instructions.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -89,28 +87,24 @@ {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json index 24bd18b3..70549c1e 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json @@ -1,13 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No immediate hypothermia cases occur from people entering the water"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in Lifeboat B continue to call out to me for instructions."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No immediate hypothermia cases occur from people entering the water"}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to call out to me for instructions."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 people aboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No individuals are forced to enter the cold ocean water from Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to endure the rainstorm and cold conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No immediate hypothermia cases occur from people entering the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I face a moral and leadership dilemma regarding the safety of all survivors."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to call out to me for instructions."}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html index ab41823c..adccc787 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html @@ -62,63 +62,61 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "10 passengers or crew members\n in lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, - {id: 5, label: "11 remaining passengers and crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, - {id: 6, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, - {id: 7, label: "value", color: {background: '#8e7db5'}}, - {id: 8, label: "The overcrowded lifeboat becomes less\n likely to sink", color: {background: '#e6c440'}}, - {id: 9, label: "My lifeboat remains at full\n capacity with no additional passengers", color: {background: '#e6c440'}}, - {id: 10, label: "The 10 passengers in the\n water experience cold exposure", color: {background: '#e6c440'}}, - {id: 11, label: "The remaining 11 passengers and\n crew in the overcrowded lifeboat\n have increased safety", color: {background: '#e6c440'}}, - {id: 12, label: "I exercise authority as the\n highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats await\n rescue", color: {background: '#e6c440'}} + {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, + {id: 5, label: "value", color: {background: '#8e7db5'}}, + {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B and\n enter the cold ocean water.", color: {background: '#e6c440'}}, + {id: 7, label: "Some passengers on Lifeboat B\n volunteer to go overboard", color: {background: '#e6c440'}}, + {id: 8, label: "Volunteers entering the cold water\n begin to experience hypothermia", color: {background: '#e6c440'}}, + {id: 9, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 10, label: "Remaining passengers on Lifeboat B\n have a reduced risk of\n the boat sinking", color: {background: '#e6c440'}}, + {id: 11, label: "I and others in Lifeboat\n A remain at full capacity\n and cannot take additional passengers", color: {background: '#e6c440'}}, + {id: 12, label: "Tension or distress arises among\n passengers due to the dangerous\n choice", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in Lifeboat B face\n increased risk of injury or\n death from exposure to cold\n water", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 7, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 5, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 5, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 5, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 5, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 5, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 5, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json index 4c2a55f5..4f7f2a71 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json @@ -1,14 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water experience cold exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I exercise authority as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats await rescue"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}]} {"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers or crew members in lifeboat b who might be forced overboard"}, "links": []} -{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water experience cold exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I exercise authority as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats await rescue"}]} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "The 10 passengers in the water experience cold exposure"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining 11 passengers and crew in the overcrowded lifeboat have increased safety"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "I exercise authority as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats await rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers on Lifeboat B volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Volunteers entering the cold water begin to experience hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension or distress arises among passengers due to the dangerous choice"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html index 366f6582..ba024c8a 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html @@ -3,8 +3,8 @@ @@ -61,29 +61,25 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers\n taken on.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 21 people aboard", color: {background: '#e6c440'}}, - {id: 8, label: "People in Lifeboat B call\n out to me for instructions", color: {background: '#e6c440'}}, - {id: 9, label: "I assess the situation and\n conclude that removing about 10\n adults from Lifeboat B would\n stabilize it.", color: {background: '#e6c440'}}, - {id: 10, label: "If I order 10 adults\n to leave Lifeboat B, those\n adults enter the cold ocean\n water.", color: {background: '#e6c440'}}, - {id: 11, label: "Adults forced into the cold\n water experience chilling but survive\n until rescue", color: {background: '#e6c440'}}, - {id: 12, label: "The overcrowded lifeboat's stability improves\n if 10 adults leave", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats remain\n awaiting rescue", color: {background: '#e6c440'}} + {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 passengers and crew\n members.", color: {background: '#e6c440'}}, + {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, + {id: 9, label: "Some individuals in Lifeboat B\n may suffer hypothermia if forced\n into the cold ocean water.", color: {background: '#e6c440'}}, + {id: 10, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B continue\n to face a life-threatening situation\n without immediate relief.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -91,32 +87,24 @@ {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json index c353a1c2..4201d171 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json @@ -1,14 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "People in Lifeboat B call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Adults forced into the cold water experience chilling but survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat's stability improves if 10 adults leave"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats remain awaiting rescue"}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Adults forced into the cold water experience chilling but survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat's stability improves if 10 adults leave"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain awaiting rescue"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 21 people aboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I assess the situation and conclude that removing about 10 adults from Lifeboat B would stabilize it."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "If I order 10 adults to leave Lifeboat B, those adults enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Adults forced into the cold water experience chilling but survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat's stability improves if 10 adults leave"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats remain awaiting rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html index 06cfee9a..d71cc1d5 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html @@ -3,8 +3,8 @@ @@ -61,78 +61,50 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "a subgroup of about 10\n adults in lifeboat b who\n would be sent overboard into\n the cold water", color: {background: '#279aba'}}, - {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, + {id: 4, label: "11 remaining passengers and/or crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, + {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat B becomes\n less crowded and more stable", color: {background: '#e6c440'}}, - {id: 9, label: "The 10 passengers in the\n water face increased risk of\n hypothermia", color: {background: '#e6c440'}}, - {id: 10, label: "The remaining passengers and crew\n in lifeboat B feel safer\n due to reduced overcrowding", color: {background: '#e6c440'}}, - {id: 11, label: "I and the crew in\n lifeboat A avoid exceeding our\n capacity", color: {background: '#e6c440'}}, - {id: 12, label: "Tension and fear increase among\n survivors due to the forced\n removal of passengers", color: {background: '#e6c440'}}, - {id: 13, label: "Potential loss of trust or\n resentment towards me from survivors\n in lifeboat B", color: {background: '#e6c440'}}, - {id: 14, label: "Survivors in the water rely\n on eventual rescue to survive", color: {background: '#e6c440'}}, - {id: 15, label: "Overall survival chances improve for\n the majority due to stabilized\n lifeboat B", color: {background: '#e6c440'}} + {id: 7, label: "The overcrowded lifeboat becomes less\n crowded and more stable", color: {background: '#e6c440'}}, + {id: 8, label: "The remaining 11 passengers and\n crew in the overcrowded lifeboat\n have a reduced risk of\n sinking", color: {background: '#e6c440'}}, + {id: 9, label: "I and the crew in\n Lifeboat A remain at full\n capacity and cannot take additional\n passengers.", color: {background: '#e6c440'}}, + {id: 10, label: "The 10 passengers in the\n water survive but endure physical\n discomfort from the cold", color: {background: '#e6c440'}}, + {id: 11, label: "Tension or distress may arise\n among survivors due to the\n forced removal of passengers", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 15, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-5", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json index 6b088ad3..d6506c30 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json @@ -1,16 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in lifeboat A avoid exceeding our capacity"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and fear increase among survivors due to the forced removal of passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in the water rely on eventual rescue to survive"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for the majority due to stabilized lifeboat B"}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in lifeboat A avoid exceeding our capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear increase among survivors due to the forced removal of passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in the water rely on eventual rescue to survive"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for the majority due to stabilized lifeboat B"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress may arise among survivors due to the forced removal of passengers"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress may arise among survivors due to the forced removal of passengers"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "The 10 passengers in the water face increased risk of hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "The remaining passengers and crew in lifeboat B feel safer due to reduced overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "I and the crew in lifeboat A avoid exceeding our capacity"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "Tension and fear increase among survivors due to the forced removal of passengers"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "Survivors in the water rely on eventual rescue to survive"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"node": {"kind": "event", "label": "Overall survival chances improve for the majority due to stabilized lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "a subgroup of about 10 adults in lifeboat b who would be sent overboard into the cold water"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-5"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Tension or distress may arise among survivors due to the forced removal of passengers"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html index 3a7e42c5..aec59785 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html @@ -3,8 +3,8 @@ @@ -61,56 +61,64 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "", color: {background: '#ba2769'}}, - {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I maintain the safety and\n stability of Lifeboat A by\n not taking on additional passengers.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded,\n increasing the risk of capsizing\n in large waves.", color: {background: '#e6c440'}}, - {id: 8, label: "Passengers and crew in Lifeboat\n B experience increased fear and\n anxiety due to overcrowding and\n danger.", color: {background: '#e6c440'}}, - {id: 9, label: "I provide instructions to Lifeboat\n B, influencing their decisions on\n how to manage overcrowding.", color: {background: '#e6c440'}}, - {id: 10, label: "If I advise some people\n to leave Lifeboat B and\n enter the water, those individuals\n experience cold exposure and discomfort.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in both lifeboats remain\n hopeful for rescue despite harsh\n conditions.", color: {background: '#e6c440'}}, - {id: 12, label: "I uphold leadership responsibility by\n making a decision based on\n safety and capacity constraints.", color: {background: '#e6c440'}} + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "10 adults in lifeboat b\n who might leave the boat", color: {background: '#279aba'}}, + {id: 4, label: "11 remaining passengers and crew\n members in lifeboat b", color: {background: '#279aba'}}, + {id: 5, label: "", color: {background: '#ba2769'}}, + {id: 6, label: "value", color: {background: '#8e7db5'}}, + {id: 7, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, + {id: 8, label: "Lifeboat B remains overcrowded with\n 21 passengers and crew members.", color: {background: '#e6c440'}}, + {id: 9, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, + {id: 10, label: "People in Lifeboat B continue\n to face danger from the\n overcrowded conditions.", color: {background: '#e6c440'}}, + {id: 11, label: "No one is forced into\n the cold ocean water by\n my decision.", color: {background: '#e6c440'}}, + {id: 12, label: "Survivors in both lifeboats remain\n exposed to harsh weather conditions.", color: {background: '#e6c440'}}, + {id: 13, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json index a5d146f0..6d5b2d66 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json @@ -1,13 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 adults in lifeboat b who might leave the boat"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety and stability of Lifeboat A by not taking on additional passengers."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded, increasing the risk of capsizing in large waves."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B experience increased fear and anxiety due to overcrowding and danger."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I provide instructions to Lifeboat B, influencing their decisions on how to manage overcrowding."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "If I advise some people to leave Lifeboat B and enter the water, those individuals experience cold exposure and discomfort."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats remain hopeful for rescue despite harsh conditions."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I uphold leadership responsibility by making a decision based on safety and capacity constraints."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one is forced into the cold ocean water by my decision."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html index 6407c445..182d4cf9 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html @@ -3,8 +3,8 @@ @@ -61,50 +61,78 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, - {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B and\n enter the cold ocean water.", color: {background: '#e6c440'}}, - {id: 7, label: "Some passengers and crew on\n Lifeboat B experience fear or\n anxiety about entering the cold\n water.", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowding on Lifeboat B\n is reduced, increasing its stability.", color: {background: '#e6c440'}}, - {id: 9, label: "The 10 volunteers in the\n water become cold and uncomfortable\n but survive until rescue.", color: {background: '#e6c440'}}, - {id: 10, label: "I maintain order and authority\n by making a difficult decision\n as the highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 11, label: "Passengers and crew on both\n lifeboats remain hopeful for rescue\n despite the harsh conditions.", color: {background: '#e6c440'}} + {id: 2, label: "other crew members and passengers\n in lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who would\n be removed and fall into\n the cold water", color: {background: '#279aba'}}, + {id: 4, label: "11 remaining passengers and/or crew\n members in lifeboat b who\n stay in the overcrowded lifeboat", color: {background: '#279aba'}}, + {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, + {id: 6, label: "value", color: {background: '#8e7db5'}}, + {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "The overcrowded lifeboat B becomes\n less crowded and more stable", color: {background: '#e6c440'}}, + {id: 9, label: "The 10 passengers in the\n water face increased risk of\n hypothermia", color: {background: '#e6c440'}}, + {id: 10, label: "The remaining passengers and crew\n in lifeboat B have a\n reduced risk of the boat\n sinking", color: {background: '#e6c440'}}, + {id: 11, label: "I and the crew in\n lifeboat A avoid overcrowding and\n maintain safety", color: {background: '#e6c440'}}, + {id: 12, label: "Tension and fear among survivors\n due to the forced removal\n of passengers into the water", color: {background: '#e6c440'}}, + {id: 13, label: "Potential loss of trust or\n resentment towards me from survivors\n in lifeboat B", color: {background: '#e6c440'}}, + {id: 14, label: "Survivors in the water require\n rescue and assistance to avoid\n harm", color: {background: '#e6c440'}}, + {id: 15, label: "Overall survival chances of the\n group improve due to increased\n stability of lifeboat B", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 15, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 15, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json index 16e70687..5a3b5043 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json @@ -1,12 +1,16 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Tension and fear among survivors due to the forced removal of passengers into the water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in the water require rescue and assistance to avoid harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances of the group improve due to increased stability of lifeboat B"}]} +{"node": {"kind": "being", "label": "other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear among survivors due to the forced removal of passengers into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in the water require rescue and assistance to avoid harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances of the group improve due to increased stability of lifeboat B"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowding on Lifeboat B is reduced, increasing its stability."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The 10 volunteers in the water become cold and uncomfortable but survive until rescue."}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain order and authority by making a difficult decision as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers and crew on both lifeboats remain hopeful for rescue despite the harsh conditions."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water face increased risk of hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Tension and fear among survivors due to the forced removal of passengers into the water"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in the water require rescue and assistance to avoid harm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Overall survival chances of the group improve due to increased stability of lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html index 694f4f51..0599f393 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html @@ -3,8 +3,8 @@ @@ -67,19 +67,23 @@ {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, {id: 7, label: "I do not take additional\n passengers from Lifeboat B into\n Lifeboat A.", color: {background: '#e6c440'}}, - {id: 8, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, - {id: 9, label: "Passengers and crew in Lifeboat\n B face the risk of\n exposure to cold water if\n forced to enter the ocean", color: {background: '#e6c440'}}, - {id: 10, label: "I retain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in both lifeboats remain\n in the cold ocean environment\n awaiting rescue", color: {background: '#e6c440'}} + {id: 8, label: "Some passengers in Lifeboat B\n remain in an overcrowded and\n unstable condition", color: {background: '#e6c440'}}, + {id: 9, label: "Passengers in Lifeboat B experience\n increased risk of capsizing due\n to overcrowding", color: {background: '#e6c440'}}, + {id: 10, label: "Passengers sent overboard from Lifeboat\n B experience cold exposure in\n the ocean water", color: {background: '#e6c440'}}, + {id: 11, label: "Passengers in Lifeboat B who\n remain onboard face danger from\n large waves during the rainstorm", color: {background: '#e6c440'}}, + {id: 12, label: "I retain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in both lifeboats await\n rescue in their respective conditions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -87,24 +91,32 @@ {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json index f28f1839..2954cf00 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json @@ -1,12 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in both lifeboats await rescue in their respective conditions"}]} {"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats await rescue in their respective conditions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B face the risk of exposure to cold water if forced to enter the ocean"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats remain in the cold ocean environment awaiting rescue"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e"} +{"node": {"kind": "event", "label": "Survivors in both lifeboats await rescue in their respective conditions"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html new file mode 100644 index 00000000..4dc4d6e1 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html @@ -0,0 +1,126 @@ + + + + + + +
+ + + + \ No newline at end of file diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json new file mode 100644 index 00000000..48f4b861 --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json @@ -0,0 +1,14 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 volunteers experience cold exposure while in the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining people on Lifeboat B feel relief due to improved safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain leadership and authority by making a difficult decision."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The volunteers endure discomfort but survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}]} +{"node": {"kind": "being", "label": "other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 volunteers experience cold exposure while in the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining people on Lifeboat B feel relief due to improved safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain leadership and authority by making a difficult decision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The volunteers endure discomfort but survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The 10 volunteers experience cold exposure while in the water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The remaining people on Lifeboat B feel relief due to improved safety"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain leadership and authority by making a difficult decision."}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The volunteers endure discomfort but survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html similarity index 67% rename from annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html rename to annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html index 6eab8320..402fb610 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_0_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html @@ -3,8 +3,8 @@ @@ -61,25 +61,27 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers\n taken on.", color: {background: '#e6c440'}}, - {id: 7, label: "The overcrowded lifeboat B is\n at high risk of sinking\n due to large waves during\n the rainstorm", color: {background: '#e6c440'}}, - {id: 8, label: "Passengers and crew in lifeboat\n B continue to face danger\n from overcrowding and rough sea\n conditions", color: {background: '#e6c440'}}, - {id: 9, label: "No one is forced into\n the cold ocean water by\n my decision", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in lifeboat B continue\n to call out to me\n for instructions", color: {background: '#e6c440'}}, - {id: 11, label: "I maintain authority as the\n highest-ranking officer among the survivors.", color: {background: '#e6c440'}} + {id: 7, label: "Lifeboat B remains overcrowded with\n 21 passengers and crew members", color: {background: '#e6c440'}}, + {id: 8, label: "The overcrowded lifeboat B is\n at risk of capsizing due\n to large waves during the\n rainstorm", color: {background: '#e6c440'}}, + {id: 9, label: "Some individuals in lifeboat B\n may be instructed to leave\n the boat to reduce overcrowding", color: {background: '#e6c440'}}, + {id: 10, label: "Individuals who leave lifeboat B\n enter the cold ocean water\n and experience chilling", color: {background: '#e6c440'}}, + {id: 11, label: "All individuals, including those in\n the water, survive until rescue", color: {background: '#e6c440'}}, + {id: 12, label: "I maintain authority and provide\n instructions to lifeboat B occupants.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -87,24 +89,28 @@ {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "5", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json new file mode 100644 index 00000000..f869a1bd --- /dev/null +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json @@ -0,0 +1,13 @@ +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "All individuals, including those in the water, survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and provide instructions to lifeboat B occupants."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "All individuals, including those in the water, survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and provide instructions to lifeboat B occupants."}]} +{"node": {"kind": "value", "label": "value"}, "links": []} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "All individuals, including those in the water, survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and provide instructions to lifeboat B occupants."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} diff --git a/run_annotation/config_cheung_v0.yml b/run_annotation/config_cheung_v0.yml index 7efb1ffb..8677e079 100644 --- a/run_annotation/config_cheung_v0.yml +++ b/run_annotation/config_cheung_v0.yml @@ -1,6 +1,6 @@ input_path: "scenarios_inputs/cheung_variants/" input_file: "lifeboat2.json" -commit_hash: "e1cda3ea2bb0ca422d3775d7fbc911ba3e1efd3e" +commit_hash: "9956d4500b675c59fbea35b82c4760e8b1c6cb3e" output_path: "annotated_outputs/cheung_variants/" -scenario_ids: [9] +scenario_ids: [8] write_qualtrics: false From 06c644b2e88a824dbcd3e9b0f4f9e583a7998472 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 31 Mar 2026 23:21:08 -0700 Subject: [PATCH 22/27] added utility function for getting embedding projections --- src/embedding_utils.py | 106 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 src/embedding_utils.py diff --git a/src/embedding_utils.py b/src/embedding_utils.py new file mode 100644 index 00000000..8c8671df --- /dev/null +++ b/src/embedding_utils.py @@ -0,0 +1,106 @@ +import os +import random +import json +import numpy as np +import pandas as pd +import requests + +import src.utils as utils + +CONFIG = utils.return_config() + +OPENAI_API_KEY = CONFIG['OPENAI_API_KEY'] + + + +class EmbeddingModel: + """base class for embedding models.""" + def get_embedding(self, text: str) -> list: + raise NotImplementedError("Must implement in subclass") + + +class OpenAIEmbeddingModel(EmbeddingModel): + def __init__(self, model_name: str = "text-embedding-3-large"): + self.api_key = OPENAI_API_KEY + self.url = "https://api.openai.com/v1/embeddings" + self.model_name = model_name + + def get_embedding(self, text: str) -> list: + headers = { + "Content-Type": "application/json", + "Authorization": self.api_key + } + data = { + "input": text, + "model": self.model_name + } + response = requests.post(self.url, headers=headers, json=data) + if response.status_code != 200: + raise Exception(f"OpenAI API error {response.status_code}: {response.text}") + return response.json()["data"][0]["embedding"] + + + +class EmbeddingProjector: + def __init__(self, model_type: str = "gemini", **kwargs): + """ + Initialize EmbeddingProjector with specified model type. + + Args: + model_type (str): Either "gemini", "openai", or "qwen" + **kwargs: Additional arguments for model initialization + """ + if model_type.lower() == "gemini": + self.model = GeminiEmbeddingModel(**kwargs) + elif model_type.lower() == "openai": + self.model = OpenAIEmbeddingModel(**kwargs) + elif model_type.lower() == "qwen": + self.model = QwenEmbeddingModel(**kwargs) + else: + raise ValueError(f"Unsupported model type: {model_type}. Use 'gemini', 'openai', or 'qwen'") + + def return_embedding_diff(self, high: list, low: list) -> np.ndarray: + """Compute vector differences between high and low attribute sets.""" + emb_high = np.mean([self.model.get_embedding(a) for a in high], axis=0) + emb_low = np.mean([self.model.get_embedding(b) for b in low], axis=0) + return emb_high - emb_low + + + def return_embedding_diff_pairwise(self, high: list, low: list) -> np.ndarray: + """Compute vector differences between high and low attribute sets, pairwise only.""" + emb_high = [self.model.get_embedding(a) for a in high] + emb_low = [self.model.get_embedding(b) for b in low] + return np.mean(np.array(emb_high) - np.array(emb_low), axis=0) + + + def return_list_embeddings(self, items: list) -> pd.DataFrame: + """ + Get embeddings for a list of text items. + """ + df = pd.DataFrame() + for item in items: + embedding = self.model.get_embedding(item) + df.insert(loc=len(df.columns), column=item, value=embedding, allow_duplicates=True) + return df + + + def get_projections(self, item_list: list, emb_vector: np.ndarray) -> pd.DataFrame: + """ + Project each item's embedding onto a given embedding vector. + + Args: + item_list (list): List of strings to get embeddings for. + emb_vector (np.ndarray): Vector to project onto. + + Returns: + pd.DataFrame: Each item's projection score. + """ + projection_df = pd.DataFrame(index=item_list, columns=['projection'], data=0.0) + + for item in item_list: + item_emb = self.model.get_embedding(item) + projection = np.inner(np.array(item_emb), np.array(emb_vector)) + projection_df.loc[item, "projection"] = float(projection) + + return projection_df + \ No newline at end of file From cd0717681cd2371efa9cd3195a414b3bf9903df8 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 31 Mar 2026 23:21:51 -0700 Subject: [PATCH 23/27] amended score_values_simple to call moral_projection for scoring deontology --- src/core_process.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/core_process.py b/src/core_process.py index 83abc712..81bc13a0 100644 --- a/src/core_process.py +++ b/src/core_process.py @@ -19,6 +19,7 @@ import src.prompts as prompts import src.node as node import src.utils as utils +import src.moral_projection as moral_projection importlib.reload(get_emb_distances) importlib.reload(prompts) importlib.reload(node) @@ -98,10 +99,13 @@ def process_beings(this_scenario,this_act,g): def process_values_simple(this_scenario, this_act_I, this_act, g): - action_rating = prompts.score_action_deontology(this_act_I) + # action_rating = prompts.score_action_deontology(this_act_I) + # this_score = action_rating['score'] - - this_score = action_rating['score'] + resp = moral_projection.main([this_act_I]) + this_score = round(resp['projection'].iloc[0]*1000, 0) + # action_rating['score'] = this_score + # create node and add it to graph this_v_node = g.add_node(node.Node('value','value')) # create link with score @@ -111,7 +115,7 @@ def process_values_simple(this_scenario, this_act_I, this_act, g): act_node.link_link(this_link,this_v_node) - return action_rating, g + return this_score, g From e2da9fcfa641377963781d2d0120ab0e84bb32f4 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 31 Mar 2026 23:22:10 -0700 Subject: [PATCH 24/27] new utility to create embedding projections along a morality vector --- src/moral_projection.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/moral_projection.py diff --git a/src/moral_projection.py b/src/moral_projection.py new file mode 100644 index 00000000..dcd405f3 --- /dev/null +++ b/src/moral_projection.py @@ -0,0 +1,13 @@ +import embedding_utils + + + +def main(item): + + attributes_morality_high = ['morally virtuous','ethical', 'high moral value', 'very conscientious', 'morally upstanding', 'ethically scrupulous'] + attributes_morality_low = ['morally wrong','unethical', 'low moral value', 'truly nefarious', 'without honor', 'ethically depraved' ] + this_projector = embedding_utils.EmbeddingProjector('openai') + morality_vector = this_projector.return_embedding_diff(attributes_morality_high, attributes_morality_low) + item_projection = this_projector.get_projections(item, morality_vector) + + return item_projection \ No newline at end of file From 3b8b6798579cf91be53466713f6256a4a2f3476d Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 31 Mar 2026 23:22:47 -0700 Subject: [PATCH 25/27] revised to use new embeddings-based deontology function --- src/annotate_scenario.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/annotate_scenario.py b/src/annotate_scenario.py index 00fdfa72..2fc10248 100644 --- a/src/annotate_scenario.py +++ b/src/annotate_scenario.py @@ -69,8 +69,8 @@ def main(scenario_json,output_filename,act_id,commit_hash,write_qualtrics=False) scenario_dict["entities"]= beings_list #VALUE SCORES - processed_values,g = core_process.process_values_simple(this_scenario, this_act_I, this_act,g) - print("\n processed values:" + str(processed_values)) + processed_value,g = core_process.process_values_simple(this_scenario, this_act_I, this_act,g) + print("\n deontic value:" + str(processed_value)) ##OUTCOMES processed_events = core_process.process_outcomes(this_scenario, this_act) From 3706d329dcd071ddb36499a3eea9a91695e3005a Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Tue, 31 Mar 2026 23:23:05 -0700 Subject: [PATCH 26/27] amended notebook to reflect changes in annotator process --- .../scenario_exploration_notebook_AL.ipynb | 180 +++++++++--------- 1 file changed, 94 insertions(+), 86 deletions(-) diff --git a/run_annotation/scenario_exploration_notebook_AL.ipynb b/run_annotation/scenario_exploration_notebook_AL.ipynb index 9ebba688..54cd622a 100644 --- a/run_annotation/scenario_exploration_notebook_AL.ipynb +++ b/run_annotation/scenario_exploration_notebook_AL.ipynb @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 1, "id": "89f0ed84", "metadata": {}, "outputs": [], @@ -37,7 +37,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 2, "id": "de2403de", "metadata": {}, "outputs": [ @@ -59,17 +59,17 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 71, "id": "eacf5aac", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 53, + "execution_count": 71, "metadata": {}, "output_type": "execute_result" } @@ -81,13 +81,20 @@ "import src.node as node\n", "import src.get_emb_distances as get_emb_distances\n", "import src.utils as utils\n", + "import src.moral_projection as moral_projection\n", + "\n", + "import src.core_process as core_process\n", "importlib.reload(annotate_scenario)\n", - "importlib.reload(translate_to_vis)" + "importlib.reload(translate_to_vis)\n", + "importlib.reload(prompts)\n", + "importlib.reload(node)\n", + "importlib.reload(utils)\n", + "importlib.reload(core_process)" ] }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 12, "id": "998efb27", "metadata": {}, "outputs": [ @@ -116,7 +123,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 5, "id": "6f343455", "metadata": {}, "outputs": [], @@ -129,7 +136,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 6, "id": "e36553a6", "metadata": {}, "outputs": [ @@ -169,7 +176,7 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 7, "id": "1cc448e8", "metadata": {}, "outputs": [ @@ -230,7 +237,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 13, "id": "1f117861", "metadata": {}, "outputs": [ @@ -241,7 +248,7 @@ "\n", "\n", "Action choice:\n", - "Ziv ordered for 10 passengers from lifeboat B to be forced overboard.\n", + "Ziv observed the order for 10 passengers from lifeboat B to be forced overboard.\n", "order for 10 passengers from lifeboat B to be forced overboard\n", "It is 1841, and I am the captain of a ship that has just sunk after colliding with an iceberg. Survivors managed to escape in two lifeboats. My lifeboat (Lifeboat A) contains me and several other crew members and passengers. It is already at full capacity, and it cannot safely take on any additional people. The other lifeboat (Lifeboat B) contains 61 passengers and crew members. Their boat is dangerously overcrowded, and large waves during the rainstorm could cause it to sink. I am the highest-ranking officer, so the people in Lifeboat B call out to me for instructions. After assessing the situation, I conclude that the overcrowded lifeboat would likely become stable if about 10 adults left the boat. However, the ocean water is extremely cold, and anyone forced into the water would almost certainly freeze to death. My own lifeboat cannot take any additional passengers.\n", "\n", @@ -279,7 +286,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 93, "id": "836b088c", "metadata": {}, "outputs": [ @@ -311,7 +318,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 94, "id": "3ebfb5ec", "metadata": {}, "outputs": [ @@ -323,9 +330,9 @@ "Identified these entities: \n", "\n", "I\n", - "Crew members and passengers in Lifeboat A\n", - "10 passengers from Lifeboat B who might be forced overboard\n", - "51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard\n" + "Other crew members and passengers in Lifeboat A\n", + "10 passengers from Lifeboat B who would be forced overboard\n", + "51 remaining passengers and crew members in Lifeboat B\n" ] } ], @@ -333,44 +340,16 @@ "#Step 0. Get entities\n", "\n", "# identify all sentient beings, returning both pronoun forms and a string list\n", - "returned_beings = annotate_scenario.process_beings(this_scenario,this_act,g)\n", + "returned_beings = annotate_scenario.core_process.process_beings(this_scenario,this_act,g)\n", "beings_I = returned_beings[0]\n", "beings_Ziv = returned_beings[1]\n", "beings_str_list = returned_beings[2]\n", - "\n", + "g = returned_beings[3]\n", + " \n", "#update the scenario dict with the beings\n", "scenario_dict[\"entities\"] = beings_str_list\n" ] }, - { - "cell_type": "code", - "execution_count": 60, - "id": "9f8ed4f3", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[['I',\n", - " 'Crew members and passengers in Lifeboat A',\n", - " '10 passengers from Lifeboat B who might be forced overboard',\n", - " '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard'],\n", - " ['Ziv',\n", - " 'Crew members and passengers in Lifeboat A',\n", - " '10 passengers from Lifeboat B who might be forced overboard',\n", - " '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard'],\n", - " 'I,Crew members and passengers in Lifeboat A,10 passengers from Lifeboat B who might be forced overboard,51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard']" - ] - }, - "execution_count": 60, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "returned_beings" - ] - }, { "cell_type": "markdown", "id": "e393e6d8", @@ -381,7 +360,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": null, "id": "7e05eb85", "metadata": {}, "outputs": [ @@ -389,8 +368,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "According to deontological moral theories, the morality of a choice is evaluated based not on the states of affairs those choices bring about, but on the nature of the action itself. These theories hold that some choices cannot be justified by their effects—that no matter how morally good their consequences, some choices are morally forbidden. Instead, what makes a choice right is its conformity with a moral norm. Consider the following action. Please rate how well this action conforms to deontic moral norms, using a scale from -100 to 100, where -100 indicates that this action is extremely morally wrong and violates moral norms in a severe way, and +100 indicates that this action is extremely morally right and conforms to moral norms in a very strong way. A rating of 0 indicates that the action is morally neutral in terms of conformity with moral norms. Please return a json object with key:value pair of \"score\": rating. Please rate this action: order for 10 passengers from lifeboat B to be forced overboard\n", - "{'score': -100}\n" + "You are an expert judge of the moral virtues of different actions. Moral actions are those which humans consider virtuous, that consider others' wellbeing and happiness, and that are guided by principles of ethics. You will be given a sentence describing an action. You must rate thus action in terms of its moral virtue. Respond with a rating from -100 to 100 for this action, where -100 is the most morally wrong action you can possibly think of, and 100 is the most morally virtuous action you can possibly think of. 0 indicates a morally neutral action. Please return a json object with key:value pair of \"score\": rating. Please rate this action: order for 10 passengers from lifeboat B to be forced overboard\n", + "({'score': -95}, )\n" ] } ], @@ -398,8 +377,8 @@ "#Step 1. #ACTION VALUE SCORES\n", "\n", "#call the process_values function to rate the moral goodness or wrongness of the action with no context\n", - "processed_values = annotate_scenario.process_values_simple(this_scenario, this_act_I, this_act,g) \n", - "print(processed_values)\n", + "deontic_value,g = annotate_scenario.core_process.process_values_simple(this_scenario, this_act_I, this_act_I,g) \n", + "print(deontic_value)\n", "\n", " " ] @@ -414,7 +393,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 99, "id": "09194ce0", "metadata": {}, "outputs": [ @@ -422,20 +401,21 @@ "name": "stdout", "output_type": "stream", "text": [ - "10 passengers from Lifeboat B are forced into the cold ocean water\n", - "The 10 passengers forced overboard die from hypothermia\n", + "10 passengers from Lifeboat B are forced overboard into the cold ocean water\n", + "The 10 passengers forced overboard die from hypothermia due to freezing water\n", "Lifeboat B becomes less overcrowded and more stable\n", "Survivors in Lifeboat B experience reduced risk of sinking\n", - "Survivors in Lifeboat B feel distress and grief over the loss of the 10 passengers\n", - "I experience moral and emotional consequences from ordering passengers overboard\n", - "Remaining passengers and crew in Lifeboat B may feel fear or resentment towards me.\n", - "No additional passengers are taken into Lifeboat A due to capacity limits\n" + "Survivors in Lifeboat B may feel fear, distress, or trauma from the forced removal of passengers\n", + "I face moral and ethical consequences for ordering passengers to be forced overboard\n", + "Tension and possible resentment arise among survivors towards me\n", + "Survivors in Lifeboat A remain at full capacity without additional passengers\n", + "Overall survival chances for remaining passengers in Lifeboat B improve\n" ] } ], "source": [ "#Step 2. Outcomes\n", - "processed_events = annotate_scenario.process_outcomes(this_scenario, this_act)\n", + "processed_events = annotate_scenario.core_process.process_outcomes(this_scenario, this_act)\n", "events_I= processed_events[1]\n", "events_Ziv= processed_events[0]\n", "print(\"\\n\".join(events_I)) \n", @@ -452,15 +432,7 @@ }, { "cell_type": "code", - "execution_count": null, - "id": "471891f9", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 63, + "execution_count": 101, "id": "ad8b8881", "metadata": {}, "outputs": [ @@ -469,30 +441,66 @@ "output_type": "stream", "text": [ "\n", - "Processing impacts of event: 10 passengers from Lifeboat B are forced into the cold ocean water\n", + "Processing impacts of event: 10 passengers from Lifeboat B are forced overboard into the cold ocean water\n", "Scored impacts for these beings:\n", - "['Ziv', 'Crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who might be forced overboard', '51 remaining passengers and crew members in Lifeboat B after 10 are forced overboard']\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", "Scored values:\n", - "[-20, -10, -100, 30]\n" - ] - }, - { - "ename": "IndexError", - "evalue": "list index out of range", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mIndexError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[63], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m#Step 3. Outcome utilities\u001b[39;00m\n\u001b[0;32m----> 3\u001b[0m impacts_list \u001b[38;5;241m=\u001b[39m \u001b[43mannotate_scenario\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mprocess_impacts\u001b[49m\u001b[43m(\u001b[49m\u001b[43mthis_scenario_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mthis_act\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mthis_act_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mevents_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mevents_I\u001b[49m\u001b[43m,\u001b[49m\u001b[43mbeings_Ziv\u001b[49m\u001b[43m,\u001b[49m\u001b[43mg\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/Dropbox/2025_moral_scenario_annotation/code/anna/graph_extract/run_annotation/../src/annotate_scenario.py:295\u001b[0m, in \u001b[0;36mprocess_impacts\u001b[0;34m(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I, beings_fixed_Ziv, g)\u001b[0m\n\u001b[1;32m 293\u001b[0m this_b_node \u001b[38;5;241m=\u001b[39m g\u001b[38;5;241m.\u001b[39mreturn_node(being\u001b[38;5;241m.\u001b[39mlstrip())[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m 294\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 295\u001b[0m this_b_node \u001b[38;5;241m=\u001b[39m \u001b[43mg\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mreturn_node\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbeing\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlstrip\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mupper\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m+\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mbeing\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mlstrip\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 296\u001b[0m this_event_node \u001b[38;5;241m=\u001b[39m g\u001b[38;5;241m.\u001b[39mreturn_node(this_evt_I)[\u001b[38;5;241m0\u001b[39m]\n\u001b[1;32m 297\u001b[0m this_event_node\u001b[38;5;241m.\u001b[39mlink_link(this_link,this_b_node)\n", - "\u001b[0;31mIndexError\u001b[0m: list index out of range" + "[-50, 0, -100, 20]\n", + "\n", + "Processing impacts of event: The 10 passengers forced overboard die from hypothermia due to freezing water\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[-50, -40, -100, 20]\n", + "\n", + "Processing impacts of event: Lifeboat B becomes less overcrowded and more stable\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[0, 0, -100, 50]\n", + "\n", + "Processing impacts of event: Survivors in Lifeboat B experience reduced risk of sinking\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[0, 0, -100, 50]\n", + "\n", + "Processing impacts of event: Survivors in Lifeboat B may feel fear, distress, or trauma from the forced removal of passengers\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[-40, -30, -100, -70]\n", + "\n", + "Processing impacts of event: I face moral and ethical consequences for ordering passengers to be forced overboard\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[-80, -20, -100, -10]\n", + "\n", + "Processing impacts of event: Tension and possible resentment arise among survivors towards me\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[-70, -40, -100, -60]\n", + "\n", + "Processing impacts of event: Survivors in Lifeboat A remain at full capacity without additional passengers\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[0, 0, -100, -50]\n", + "\n", + "Processing impacts of event: Overall survival chances for remaining passengers in Lifeboat B improve\n", + "Scored impacts for these beings:\n", + "['Ziv', 'Other crew members and passengers in Lifeboat A', '10 passengers from Lifeboat B who would be forced overboard', '51 remaining passengers and crew members in Lifeboat B']\n", + "Scored values:\n", + "[-50, 0, -100, 50]\n" ] } ], "source": [ "#Step 3. Outcome utilities\n", "\n", - "impacts_list = annotate_scenario.process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I,beings_Ziv,g) \n" + "impacts_list = annotate_scenario.core_process.process_impacts(this_scenario_Ziv, this_act, this_act_Ziv, events_Ziv, events_I,beings_Ziv,g) \n" ] }, { From 16c020718df06b6e7247b20aa38973b99db5d8f3 Mon Sep 17 00:00:00 2001 From: aleshinskaya Date: Wed, 1 Apr 2026 01:12:10 -0700 Subject: [PATCH 27/27] new annotation outputs --- .../cheung_variants/lifeboat2_1_choice_1.html | 27 +++-- .../cheung_variants/lifeboat2_1_choice_1.json | 13 +-- .../cheung_variants/lifeboat2_1_choice_2.html | 52 +++++---- .../cheung_variants/lifeboat2_1_choice_2.json | 21 ++-- .../cheung_variants/lifeboat2_2_choice_1.html | 59 +++++----- .../cheung_variants/lifeboat2_2_choice_1.json | 27 +++-- .../cheung_variants/lifeboat2_2_choice_2.html | 56 +++++----- .../cheung_variants/lifeboat2_2_choice_2.json | 21 ++-- .../cheung_variants/lifeboat2_3_choice_1.html | 96 ++++++++--------- .../cheung_variants/lifeboat2_3_choice_1.json | 24 ++--- .../cheung_variants/lifeboat2_3_choice_2.html | 60 +++++------ .../cheung_variants/lifeboat2_3_choice_2.json | 23 ++-- .../cheung_variants/lifeboat2_4_choice_1.html | 64 +++++------ .../cheung_variants/lifeboat2_4_choice_1.json | 24 ++--- .../cheung_variants/lifeboat2_4_choice_2.html | 48 +++++---- .../cheung_variants/lifeboat2_4_choice_2.json | 16 +-- .../cheung_variants/lifeboat2_5_choice_1.html | 63 +++++------ .../cheung_variants/lifeboat2_5_choice_1.json | 25 +++-- .../cheung_variants/lifeboat2_5_choice_2.html | 44 ++++---- .../cheung_variants/lifeboat2_5_choice_2.json | 21 ++-- .../cheung_variants/lifeboat2_6_choice_1.html | 60 ++++++----- .../cheung_variants/lifeboat2_6_choice_1.json | 19 ++-- .../cheung_variants/lifeboat2_6_choice_2.html | 64 ++++++----- .../cheung_variants/lifeboat2_6_choice_2.json | 21 ++-- .../cheung_variants/lifeboat2_7_choice_1.html | 92 +++++++++------- .../cheung_variants/lifeboat2_7_choice_1.json | 24 +++-- .../cheung_variants/lifeboat2_7_choice_2.html | 102 ++++++++---------- .../cheung_variants/lifeboat2_7_choice_2.json | 23 ++-- .../cheung_variants/lifeboat2_8_choice_1.html | 70 +++++------- .../cheung_variants/lifeboat2_8_choice_1.json | 26 +++-- .../cheung_variants/lifeboat2_8_choice_2.html | 62 +++++------ .../cheung_variants/lifeboat2_8_choice_2.json | 23 ++-- .../cheung_variants/lifeboat2_9_choice_1.html | 74 ++++++------- .../cheung_variants/lifeboat2_9_choice_1.json | 23 ++-- .../cheung_variants/lifeboat2_9_choice_2.html | 44 ++++---- .../cheung_variants/lifeboat2_9_choice_2.json | 22 ++-- run_annotation/config_cheung_v0.yml | 4 +- 37 files changed, 766 insertions(+), 771 deletions(-) diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html index a57cdc8d..bc5d0796 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.html @@ -3,8 +3,8 @@ @@ -72,7 +72,8 @@ {id: 10, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, {id: 11, label: "Survivors in Lifeboat B feel\n distress or trauma from losing\n fellow passengers", color: {background: '#e6c440'}}, {id: 12, label: "I face moral and ethical\n consequences for ordering passengers overboard", color: {background: '#e6c440'}}, - {id: 13, label: "I maintain authority as the\n highest-ranking officer by making a\n difficult decision.", color: {background: '#e6c440'}} + {id: 13, label: "Crew and passengers in Lifeboat\n A remain at full capacity\n without additional people", color: {background: '#e6c440'}}, + {id: 14, label: "Survivors in both lifeboats continue\n to face danger from the\n storm and cold conditions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -81,9 +82,10 @@ {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 14, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-61.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -91,8 +93,9 @@ {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -103,10 +106,10 @@ {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -115,10 +118,14 @@ {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json index dbe6fbe6..54541577 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_1.json @@ -1,14 +1,15 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers from lifeboat B to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority as the highest-ranking officer by making a difficult decision."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers from lifeboat B to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Crew and passengers in Lifeboat A remain at full capacity without additional people"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in both lifeboats continue to face danger from the storm and cold conditions"}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "10 passengers from lifeboat b who would be forced overboard"}, "links": []} {"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers from lifeboat B to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer by making a difficult decision."}]} +{"node": {"kind": "action_choice", "label": "order for 10 passengers from lifeboat B to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-61.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers from Lifeboat B are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers forced overboard die from hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Crew and passengers in Lifeboat A remain at full capacity without additional people"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats continue to face danger from the storm and cold conditions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers from Lifeboat B are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "10 passengers from Lifeboat B are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "The 10 passengers forced overboard die from hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "80"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "Survivors in Lifeboat B feel distress or trauma from losing fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer by making a difficult decision."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "Crew and passengers in Lifeboat A remain at full capacity without additional people"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats continue to face danger from the storm and cold conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who would be forced overboard"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "51 remaining passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html index 192f377d..ea6bb600 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.html @@ -3,8 +3,8 @@ @@ -61,50 +61,56 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, - {id: 7, label: "The overcrowded Lifeboat B remains\n at risk of sinking due\n to excess passengers", color: {background: '#e6c440'}}, - {id: 8, label: "No additional people are forced\n into the cold water from\n Lifeboat B", color: {background: '#e6c440'}}, - {id: 9, label: "I avoid causing immediate deaths\n by not forcing people into\n the water", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in Lifeboat B may\n experience increased fear and distress\n due to the overcrowded and\n dangerous conditions", color: {background: '#e6c440'}}, - {id: 11, label: "I retain authority and responsibility\n as the highest-ranking officer in\n Lifeboat A.", color: {background: '#e6c440'}} + {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers\n taken on.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 61 passengers and crew\n members", color: {background: '#e6c440'}}, + {id: 8, label: "People in Lifeboat B continue\n to face risk of sinking\n due to overcrowding and large\n waves", color: {background: '#e6c440'}}, + {id: 9, label: "No one is forced into\n the cold ocean water by\n my decision.", color: {background: '#e6c440'}}, + {id: 10, label: "Survivors in Lifeboat B continue\n to be at risk of\n freezing to death if forced\n into the water", color: {background: '#e6c440'}}, + {id: 11, label: "I maintain authority and command\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 12, label: "Potential tension or distress among\n survivors in Lifeboat B due\n to overcrowding and danger", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json index 21b7edd6..afe6b67c 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_1_choice_2.json @@ -1,12 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No additional people are forced into the cold water from Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I avoid causing immediate deaths by not forcing people into the water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "People in Lifeboat B continue to face risk of sinking due to overcrowding and large waves"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B continue to be at risk of freezing to death if forced into the water"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I maintain authority and command as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential tension or distress among survivors in Lifeboat B due to overcrowding and danger"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are forced into the cold water from Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I avoid causing immediate deaths by not forcing people into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face risk of sinking due to overcrowding and large waves"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to be at risk of freezing to death if forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and command as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential tension or distress among survivors in Lifeboat B due to overcrowding and danger"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No additional people are forced into the cold water from Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I avoid causing immediate deaths by not forcing people into the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B may experience increased fear and distress due to the overcrowded and dangerous conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer in Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 61 passengers and crew members"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to face risk of sinking due to overcrowding and large waves"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one is forced into the cold ocean water by my decision."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to be at risk of freezing to death if forced into the water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and command as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Potential tension or distress among survivors in Lifeboat B due to overcrowding and danger"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html index 04d3db27..2193ecc1 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.html @@ -3,8 +3,8 @@ @@ -61,19 +61,18 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who would\n be removed and fall into\n the water", color: {background: '#279aba'}}, - {id: 4, label: "51 remaining passengers and crew\n members in lifeboat b who\n stay in the overcrowded lifeboat", color: {background: '#279aba'}}, + {id: 2, label: "other crew members and passengers\n in lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "10 individual passengers or crew\n members in lifeboat b who\n would be removed and fall\n into the water", color: {background: '#279aba'}}, + {id: 4, label: "51 remaining passengers and crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, + {id: 7, label: "10 passengers die from hypothermia\n due to freezing water", color: {background: '#e6c440'}}, {id: 8, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, {id: 9, label: "Survivors in Lifeboat B experience\n reduced risk of sinking", color: {background: '#e6c440'}}, - {id: 10, label: "Survivors in Lifeboat B experience\n trauma and distress", color: {background: '#e6c440'}}, - {id: 11, label: "I maintain full capacity in\n Lifeboat A without adding passengers", color: {background: '#e6c440'}}, - {id: 12, label: "I face moral and ethical\n consequences for causing deaths", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats have\n altered group dynamics due to\n loss", color: {background: '#e6c440'}}, - {id: 14, label: "Overall survival chances improve for\n remaining passengers in Lifeboat B", color: {background: '#e6c440'}} + {id: 10, label: "Survivors in Lifeboat B witness\n the deaths of fellow passengers", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B experience\n increased fear and trauma", color: {background: '#e6c440'}}, + {id: 12, label: "I maintain full capacity in\n Lifeboat A without adding passengers", color: {background: '#e6c440'}}, + {id: 13, label: "I face moral and ethical\n consequences for causing deaths", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -81,11 +80,10 @@ {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-74.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -93,39 +91,34 @@ {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json index ba74e7e0..7cea1405 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_1.json @@ -1,15 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience trauma and distress"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I face moral and ethical consequences for causing deaths"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in both lifeboats have altered group dynamics due to loss"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances improve for remaining passengers in Lifeboat B"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, "links": []} -{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience trauma and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing deaths"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats have altered group dynamics due to loss"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances improve for remaining passengers in Lifeboat B"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers die from hypothermia due to freezing water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat B witness the deaths of fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B experience increased fear and trauma"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I face moral and ethical consequences for causing deaths"}]} +{"node": {"kind": "being", "label": "other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, "links": []} +{"node": {"kind": "being", "label": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-74.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers die from hypothermia due to freezing water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B witness the deaths of fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience increased fear and trauma"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A without adding passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing deaths"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience trauma and distress"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A without adding passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing deaths"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats have altered group dynamics due to loss"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Overall survival chances improve for remaining passengers in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "10 passengers die from hypothermia due to freezing water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B witness the deaths of fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience increased fear and trauma"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A without adding passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing deaths"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 individual passengers or crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "51 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html index e7f2b432..62c4bf02 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.html @@ -3,8 +3,8 @@ @@ -61,56 +61,50 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity and stable.", color: {background: '#e6c440'}}, + {id: 6, label: "My lifeboat remains at full\n capacity and stable", color: {background: '#e6c440'}}, {id: 7, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, - {id: 8, label: "People in Lifeboat B continue\n to be at risk of\n capsizing", color: {background: '#e6c440'}}, - {id: 9, label: "I am unable to reduce\n the number of people in\n Lifeboat B", color: {background: '#e6c440'}}, - {id: 10, label: "No one is sent into\n the cold ocean water", color: {background: '#e6c440'}}, - {id: 11, label: "No immediate deaths from freezing\n occur due to my decision", color: {background: '#e6c440'}}, - {id: 12, label: "I maintain authority and responsibility\n over both lifeboats.", color: {background: '#e6c440'}} + {id: 8, label: "No additional people are transferred\n from Lifeboat B to Lifeboat\n A", color: {background: '#e6c440'}}, + {id: 9, label: "People in Lifeboat B continue\n to be exposed to risk\n of death if their boat\n sinks", color: {background: '#e6c440'}}, + {id: 10, label: "I maintain authority and command\n over Lifeboat A", color: {background: '#e6c440'}}, + {id: 11, label: "Survivors in Lifeboat B may\n experience increased fear and distress\n due to overcrowding and storm\n conditions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json index 15a486f6..2b97e3e0 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_2_choice_2.json @@ -1,13 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to be at risk of capsizing"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I am unable to reduce the number of people in Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one is sent into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No immediate deaths from freezing occur due to my decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I maintain authority and responsibility over both lifeboats."}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "No additional people are transferred from Lifeboat B to Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to be exposed to risk of death if their boat sinks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and command over Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to overcrowding and storm conditions"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to be at risk of capsizing"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I am unable to reduce the number of people in Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is sent into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No immediate deaths from freezing occur due to my decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility over both lifeboats."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are transferred from Lifeboat B to Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to be exposed to risk of death if their boat sinks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and command over Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may experience increased fear and distress due to overcrowding and storm conditions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B continue to be at risk of capsizing"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I am unable to reduce the number of people in Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No one is sent into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No immediate deaths from freezing occur due to my decision"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority and responsibility over both lifeboats."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No additional people are transferred from Lifeboat B to Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to be exposed to risk of death if their boat sinks"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and command over Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B may experience increased fear and distress due to overcrowding and storm conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html index 2fb1a8dc..92731a65 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.html @@ -61,64 +61,62 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "a group of 10 passengers\n from lifeboat b who might\n be asked to volunteer to\n go overboard", color: {background: '#279aba'}}, - {id: 5, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, - {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "I ask for 10 passengers\n to volunteer to go overboard\n from Lifeboat B.", color: {background: '#e6c440'}}, - {id: 8, label: "Some passengers on Lifeboat B\n may volunteer to go overboard", color: {background: '#e6c440'}}, - {id: 9, label: "Passengers who go overboard will\n almost certainly freeze to death", color: {background: '#e6c440'}}, - {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 11, label: "Remaining passengers and crew on\n Lifeboat B have a reduced\n risk of the boat sinking", color: {background: '#e6c440'}}, - {id: 12, label: "I and others in Lifeboat\n A remain at full capacity\n and do not take additional\n passengers.", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats face\n ongoing danger from the rainstorm\n and ocean conditions", color: {background: '#e6c440'}} + {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, + {id: 5, label: "value", color: {background: '#8e7db5'}}, + {id: 6, label: "I ask for 10 passengers\n to volunteer to go overboard\n from Lifeboat B", color: {background: '#e6c440'}}, + {id: 7, label: "Some passengers on Lifeboat B\n may volunteer to go overboard", color: {background: '#e6c440'}}, + {id: 8, label: "Passengers who go overboard will\n enter extremely cold ocean water", color: {background: '#e6c440'}}, + {id: 9, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 10, label: "Remaining passengers on Lifeboat B\n have a reduced risk of\n the boat sinking", color: {background: '#e6c440'}}, + {id: 11, label: "My crew and I on\n Lifeboat A remain at full\n capacity and cannot take additional\n passengers.", color: {background: '#e6c440'}}, + {id: 12, label: "Passengers on Lifeboat B experience\n distress or fear due to\n the situation and decision", color: {background: '#e6c440'}}, + {id: 13, label: "I face moral and leadership\n challenges due to the decision.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "-24.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json index 3954779c..f83bc13a 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_1.json @@ -1,14 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers who go overboard will almost certainly freeze to death"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Passengers who go overboard will enter extremely cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I on Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers on Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and leadership challenges due to the decision."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who go overboard will almost certainly freeze to death"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}]} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-24.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B may volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who go overboard will enter extremely cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I on Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers on Lifeboat B experience distress or fear due to the situation and decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and leadership challenges due to the decision."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "Some passengers on Lifeboat B may volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "Passengers who go overboard will almost certainly freeze to death"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "Remaining passengers and crew on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and do not take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats face ongoing danger from the rainstorm and ocean conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be asked to volunteer to go overboard"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "I ask for 10 passengers to volunteer to go overboard from Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers on Lifeboat B may volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers who go overboard will enter extremely cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "My crew and I on Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers on Lifeboat B experience distress or fear due to the situation and decision"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I face moral and leadership challenges due to the decision."}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html index 4ce01834..eab3103c 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.html @@ -3,8 +3,8 @@ @@ -61,30 +61,28 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "61 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity and stable.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, - {id: 8, label: "People in Lifeboat B continue\n to face risk of sinking", color: {background: '#e6c440'}}, - {id: 9, label: "No additional people are taken\n aboard my lifeboat.", color: {background: '#e6c440'}}, - {id: 10, label: "People in Lifeboat B continue\n to call out to me\n for instructions", color: {background: '#e6c440'}}, - {id: 11, label: "Risk of death by freezing\n remains for anyone entering the\n water", color: {background: '#e6c440'}}, - {id: 12, label: "I maintain authority as the\n highest-ranking officer", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in Lifeboat B experience\n increased fear and anxiety due\n to overcrowding and storm conditions", color: {background: '#e6c440'}} + {id: 6, label: "I refuse to take additional\n passengers into Lifeboat A due\n to capacity limits.", color: {background: '#e6c440'}}, + {id: 7, label: "I advise Lifeboat B occupants\n about the overcrowding and risks", color: {background: '#e6c440'}}, + {id: 8, label: "Some occupants of Lifeboat B\n face a high risk of\n drowning if the boat sinks", color: {background: '#e6c440'}}, + {id: 9, label: "No one from Lifeboat B\n enters Lifeboat A", color: {background: '#e6c440'}}, + {id: 10, label: "Occupants of Lifeboat B remain\n in an overcrowded and unstable\n lifeboat", color: {background: '#e6c440'}}, + {id: 11, label: "Potential loss of life among\n occupants of Lifeboat B due\n to cold water exposure if\n forced overboard", color: {background: '#e6c440'}}, + {id: 12, label: "I and the occupants of\n Lifeboat A remain safe from\n overcrowding risks", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -92,31 +90,27 @@ {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "5", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json index f6a0ca4c..9784429d 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_3_choice_2.json @@ -1,14 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to face risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "No additional people are taken aboard my lifeboat."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "People in Lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Risk of death by freezing remains for anyone entering the water"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "I maintain authority as the highest-ranking officer"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I refuse to take additional passengers into Lifeboat A due to capacity limits."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I advise Lifeboat B occupants about the overcrowding and risks"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Some occupants of Lifeboat B face a high risk of drowning if the boat sinks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "No one from Lifeboat B enters Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Occupants of Lifeboat B remain in an overcrowded and unstable lifeboat"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of life among occupants of Lifeboat B due to cold water exposure if forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the occupants of Lifeboat A remain safe from overcrowding risks"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "61 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity and stable."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are taken aboard my lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to call out to me for instructions"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Risk of death by freezing remains for anyone entering the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority as the highest-ranking officer"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I refuse to take additional passengers into Lifeboat A due to capacity limits."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I advise Lifeboat B occupants about the overcrowding and risks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some occupants of Lifeboat B face a high risk of drowning if the boat sinks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one from Lifeboat B enters Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Occupants of Lifeboat B remain in an overcrowded and unstable lifeboat"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life among occupants of Lifeboat B due to cold water exposure if forced overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the occupants of Lifeboat A remain safe from overcrowding risks"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity and stable."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B continue to face risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No additional people are taken aboard my lifeboat."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B continue to call out to me for instructions"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "5"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Risk of death by freezing remains for anyone entering the water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority as the highest-ranking officer"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience increased fear and anxiety due to overcrowding and storm conditions"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "61 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "I refuse to take additional passengers into Lifeboat A due to capacity limits."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I advise Lifeboat B occupants about the overcrowding and risks"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some occupants of Lifeboat B face a high risk of drowning if the boat sinks"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one from Lifeboat B enters Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Occupants of Lifeboat B remain in an overcrowded and unstable lifeboat"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Potential loss of life among occupants of Lifeboat B due to cold water exposure if forced overboard"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I and the occupants of Lifeboat A remain safe from overcrowding risks"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "61 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html index 863b750c..1d2b6676 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.html @@ -61,29 +61,29 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "a group of 10 passengers\n from lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, + {id: 4, label: "10 passengers from lifeboat b\n who might be forced overboard", color: {background: '#279aba'}}, {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "10 passengers are forced into\n the cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat becomes less\n likely to sink", color: {background: '#e6c440'}}, - {id: 9, label: "The 10 passengers in the\n water develop hypothermia", color: {background: '#e6c440'}}, - {id: 10, label: "Some or all of the\n 10 passengers in the water\n die from exposure", color: {background: '#e6c440'}}, - {id: 11, label: "The remaining passengers and crew\n in the overcrowded lifeboat have\n increased chances of survival", color: {background: '#e6c440'}}, - {id: 12, label: "I face moral and ethical\n consequences for ordering passengers overboard", color: {background: '#e6c440'}}, - {id: 13, label: "Tension and fear increase among\n survivors in both lifeboats", color: {background: '#e6c440'}} + {id: 7, label: "10 passengers are forced overboard\n into the cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "The overcrowded lifeboat B becomes\n less crowded and more stable", color: {background: '#e6c440'}}, + {id: 9, label: "The 10 passengers in the\n water face a high risk\n of hypothermia", color: {background: '#e6c440'}}, + {id: 10, label: "Some passengers and crew in\n lifeboat B experience fear and\n distress", color: {background: '#e6c440'}}, + {id: 11, label: "I and the crew in\n lifeboat A maintain our current\n capacity without overcrowding", color: {background: '#e6c440'}}, + {id: 12, label: "Potential loss of life among\n the 10 passengers forced into\n the water", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in both lifeboats face\n ongoing survival challenges in the\n storm", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-62.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -93,31 +93,31 @@ {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json index 295a5f50..5c1dcce2 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_1.json @@ -1,14 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Some or all of the 10 passengers in the water die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and fear increase among survivors in both lifeboats"}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water face a high risk of hypothermia"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers and crew in lifeboat B experience fear and distress"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I and the crew in lifeboat A maintain our current capacity without overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "a group of 10 passengers from lifeboat b who might be forced overboard"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less likely to sink"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some or all of the 10 passengers in the water die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for ordering passengers overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear increase among survivors in both lifeboats"}]} +{"node": {"kind": "being", "label": "10 passengers from lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-62.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers are forced overboard into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water face a high risk of hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew in lifeboat B experience fear and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in lifeboat A maintain our current capacity without overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life among the 10 passengers forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats face ongoing survival challenges in the storm"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers are forced into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less likely to sink"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "The 10 passengers in the water develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "Some or all of the 10 passengers in the water die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "The remaining passengers and crew in the overcrowded lifeboat have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for ordering passengers overboard"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"node": {"kind": "event", "label": "Tension and fear increase among survivors in both lifeboats"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of 10 passengers from lifeboat b who might be forced overboard"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "10 passengers are forced overboard into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water face a high risk of hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Some passengers and crew in lifeboat B experience fear and distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "I and the crew in lifeboat A maintain our current capacity without overcrowding"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Potential loss of life among the 10 passengers forced into the water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats face ongoing survival challenges in the storm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers from lifeboat b who might be forced overboard"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html index 74244d86..a1da97f0 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.html @@ -3,8 +3,8 @@ @@ -66,33 +66,45 @@ {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, - {id: 7, label: "The overcrowded Lifeboat B remains\n at risk of sinking due\n to excess passengers", color: {background: '#e6c440'}}, - {id: 8, label: "No additional people are exposed\n to hypothermia risk from being\n forced into the water", color: {background: '#e6c440'}}, - {id: 9, label: "I uphold responsibility as the\n highest-ranking officer by making a\n decision prioritizing the immediate safety\n of my own lifeboat.", color: {background: '#e6c440'}} + {id: 7, label: "I refuse to take additional\n passengers from Lifeboat B into\n Lifeboat A.", color: {background: '#e6c440'}}, + {id: 8, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, + {id: 9, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists", color: {background: '#e6c440'}}, + {id: 10, label: "Passengers and crew in Lifeboat\n B continue to face the\n danger of hypothermia if forced\n into the water", color: {background: '#e6c440'}}, + {id: 11, label: "I uphold my responsibility as\n the highest-ranking officer by making\n a decision based on safety\n limits.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json index aa9280fa..90ad7fb6 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_4_choice_2.json @@ -1,10 +1,12 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "b_link", "value": "C-I+K-"}, "to_node": "No additional people are exposed to hypothermia risk from being forced into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I refuse to take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B continue to face the danger of hypothermia if forced into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I uphold my responsibility as the highest-ranking officer by making a decision based on safety limits."}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No additional people are exposed to hypothermia risk from being forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I refuse to take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B continue to face the danger of hypothermia if forced into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I uphold my responsibility as the highest-ranking officer by making a decision based on safety limits."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowded Lifeboat B remains at risk of sinking due to excess passengers"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No additional people are exposed to hypothermia risk from being forced into the water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I uphold responsibility as the highest-ranking officer by making a decision prioritizing the immediate safety of my own lifeboat."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I refuse to take additional passengers from Lifeboat B into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B continue to face the danger of hypothermia if forced into the water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I uphold my responsibility as the highest-ranking officer by making a decision based on safety limits."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html index eefb4bf5..5abe80e9 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.html @@ -3,8 +3,8 @@ @@ -63,18 +63,17 @@ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, - {id: 4, label: "a group of about 10\n adults in lifeboat b who\n might be removed and fall\n into the water", color: {background: '#279aba'}}, + {id: 4, label: "a group of about 10\n adults in lifeboat b who\n would be removed and fall\n into the water", color: {background: '#279aba'}}, {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "Ten passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "Ten passengers develop hypothermia", color: {background: '#e6c440'}}, - {id: 9, label: "Ten passengers drown or die\n from exposure", color: {background: '#e6c440'}}, + {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, + {id: 8, label: "Those 10 passengers develop hypothermia", color: {background: '#e6c440'}}, + {id: 9, label: "Those 10 passengers likely drown\n or die from exposure", color: {background: '#e6c440'}}, {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in Lifeboat B feel\n fear, panic, or distress", color: {background: '#e6c440'}}, - {id: 12, label: "Survivors in Lifeboat B may\n resent or blame me", color: {background: '#e6c440'}}, - {id: 13, label: "I maintain full capacity in\n Lifeboat A", color: {background: '#e6c440'}}, - {id: 14, label: "I face moral and ethical\n consequences for causing harm", color: {background: '#e6c440'}}, - {id: 15, label: "Survivors in Lifeboat A remain\n safe from overcrowding", color: {background: '#e6c440'}} + {id: 11, label: "Remaining passengers in Lifeboat B\n have increased chances of survival", color: {background: '#e6c440'}}, + {id: 12, label: "My crew and I in\n Lifeboat A avoid overcrowding and\n maintain safety", color: {background: '#e6c440'}}, + {id: 13, label: "Survivors in Lifeboat B experience\n trauma and distress from loss\n of fellow passengers", color: {background: '#e6c440'}}, + {id: 14, label: "I bear moral and psychological\n consequences from causing deaths", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -82,12 +81,11 @@ {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 15, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-74.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -96,13 +94,12 @@ {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -113,26 +110,22 @@ {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 12, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 14, to: 1, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 14, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 14, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 14, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json index 52caec58..92177ae0 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_1.json @@ -1,16 +1,15 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in Lifeboat A remain safe from overcrowding"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Those 10 passengers develop hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Those 10 passengers likely drown or die from exposure"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers in Lifeboat B have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I in Lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B experience trauma and distress from loss of fellow passengers"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I bear moral and psychological consequences from causing deaths"}]} {"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "being", "label": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers drown or die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B feel fear, panic, or distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B may resent or blame me"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain full capacity in Lifeboat A"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face moral and ethical consequences for causing harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat A remain safe from overcrowding"}]} +{"node": {"kind": "being", "label": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-74.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Those 10 passengers develop hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Those 10 passengers likely drown or die from exposure"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers in Lifeboat B have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I in Lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B experience trauma and distress from loss of fellow passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I bear moral and psychological consequences from causing deaths"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "Ten passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Ten passengers develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Ten passengers drown or die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B feel fear, panic, or distress"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B may resent or blame me"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "I maintain full capacity in Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "I face moral and ethical consequences for causing harm"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat A remain safe from overcrowding"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who might be removed and fall into the water"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Those 10 passengers develop hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Those 10 passengers likely drown or die from exposure"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Remaining passengers in Lifeboat B have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "My crew and I in Lifeboat A avoid overcrowding and maintain safety"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "Survivors in Lifeboat B experience trauma and distress from loss of fellow passengers"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"node": {"kind": "event", "label": "I bear moral and psychological consequences from causing deaths"}, "links": [{"link": {"kind": "utility", "value": "-80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "a group of about 10 adults in lifeboat b who would be removed and fall into the water"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html index af8b9ed1..52806939 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.html @@ -3,8 +3,8 @@ @@ -61,35 +61,38 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 passengers and crew\n members.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 people aboard.", color: {background: '#e6c440'}}, {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, - {id: 9, label: "Some individuals in Lifeboat B\n may suffer hypothermia if sent\n into the cold ocean water.", color: {background: '#e6c440'}}, - {id: 10, label: "I face a moral and\n leadership dilemma regarding the safety\n of all survivors.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in Lifeboat B continue\n to call out to me\n for instructions.", color: {background: '#e6c440'}} + {id: 9, label: "People in Lifeboat B continue\n to face danger from the\n rainstorm and rough sea conditions.", color: {background: '#e6c440'}}, + {id: 10, label: "No one is sent overboard\n into the cold ocean water,\n so no immediate hypothermia occurs\n from being cast into the\n sea.", color: {background: '#e6c440'}}, + {id: 11, label: "I maintain authority and responsibility\n as the highest-ranking officer in\n the lifeboat.", color: {background: '#e6c440'}}, + {id: 12, label: "Survivors in both lifeboats continue\n to face the threat of\n exposure and hypothermia from the\n cold environment.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -97,14 +100,17 @@ {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json index 70549c1e..a3b9953a 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_5_choice_2.json @@ -1,12 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in Lifeboat B continue to call out to me for instructions."}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "People in Lifeboat B continue to face danger from the rainstorm and rough sea conditions."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No one is sent overboard into the cold ocean water, so no immediate hypothermia occurs from being cast into the sea."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer in the lifeboat."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in both lifeboats continue to face the threat of exposure and hypothermia from the cold environment."}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I face a moral and leadership dilemma regarding the safety of all survivors."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to call out to me for instructions."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 people aboard."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face danger from the rainstorm and rough sea conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is sent overboard into the cold ocean water, so no immediate hypothermia occurs from being cast into the sea."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer in the lifeboat."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats continue to face the threat of exposure and hypothermia from the cold environment."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if sent into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I face a moral and leadership dilemma regarding the safety of all survivors."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to call out to me for instructions."}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 people aboard."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "People in Lifeboat B continue to face danger from the rainstorm and rough sea conditions."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No one is sent overboard into the cold ocean water, so no immediate hypothermia occurs from being cast into the sea."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer in the lifeboat."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Survivors in both lifeboats continue to face the threat of exposure and hypothermia from the cold environment."}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html index adccc787..3cc9c491 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.html @@ -3,8 +3,8 @@ @@ -65,26 +65,28 @@ {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B and\n enter the cold ocean water.", color: {background: '#e6c440'}}, + {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B", color: {background: '#e6c440'}}, {id: 7, label: "Some passengers on Lifeboat B\n volunteer to go overboard", color: {background: '#e6c440'}}, - {id: 8, label: "Volunteers entering the cold water\n begin to experience hypothermia", color: {background: '#e6c440'}}, - {id: 9, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 10, label: "Remaining passengers on Lifeboat B\n have a reduced risk of\n the boat sinking", color: {background: '#e6c440'}}, - {id: 11, label: "I and others in Lifeboat\n A remain at full capacity\n and cannot take additional passengers", color: {background: '#e6c440'}}, - {id: 12, label: "Tension or distress arises among\n passengers due to the dangerous\n choice", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in Lifeboat B face\n increased risk of injury or\n death from exposure to cold\n water", color: {background: '#e6c440'}} + {id: 8, label: "10 passengers enter the cold\n ocean water", color: {background: '#e6c440'}}, + {id: 9, label: "Volunteers face risk of hypothermia\n due to cold water", color: {background: '#e6c440'}}, + {id: 10, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 11, label: "Remaining passengers on Lifeboat B\n have increased chances of survival", color: {background: '#e6c440'}}, + {id: 12, label: "My crew and I on\n Lifeboat A remain at full\n capacity", color: {background: '#e6c440'}}, + {id: 13, label: "Tension or distress among passengers\n due to the decision", color: {background: '#e6c440'}}, + {id: 14, label: "Potential loss of life among\n volunteers who enter the water", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "-90", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 14, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "-24.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -93,30 +95,34 @@ {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 14, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json index 4f7f2a71..870425c9 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_1.json @@ -1,14 +1,15 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers enter the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Volunteers face risk of hypothermia due to cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Remaining passengers on Lifeboat B have increased chances of survival"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My crew and I on Lifeboat A remain at full capacity"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress among passengers due to the decision"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of life among volunteers who enter the water"}]} {"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-90"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Volunteers entering the cold water begin to experience hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress arises among passengers due to the dangerous choice"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}]} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-24.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers on Lifeboat B volunteer to go overboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers enter the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Volunteers face risk of hypothermia due to cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Remaining passengers on Lifeboat B have increased chances of survival"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My crew and I on Lifeboat A remain at full capacity"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress among passengers due to the decision"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life among volunteers who enter the water"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "Some passengers on Lifeboat B volunteer to go overboard"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Volunteers entering the cold water begin to experience hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "10 passengers enter the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Volunteers face risk of hypothermia due to cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} {"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I and others in Lifeboat A remain at full capacity and cannot take additional passengers"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Tension or distress arises among passengers due to the dangerous choice"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B face increased risk of injury or death from exposure to cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "Remaining passengers on Lifeboat B have increased chances of survival"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "My crew and I on Lifeboat A remain at full capacity"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension or distress among passengers due to the decision"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Potential loss of life among volunteers who enter the water"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html index ba024c8a..508f0571 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.html @@ -3,8 +3,8 @@ @@ -61,50 +61,56 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "41 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains dangerously overcrowded\n with 41 passengers and crew\n members.", color: {background: '#e6c440'}}, - {id: 8, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, - {id: 9, label: "Some individuals in Lifeboat B\n may suffer hypothermia if forced\n into the cold ocean water.", color: {background: '#e6c440'}}, - {id: 10, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 11, label: "Survivors in Lifeboat B continue\n to face a life-threatening situation\n without immediate relief.", color: {background: '#e6c440'}} + {id: 6, label: "I maintain the safety of\n Lifeboat A occupants by not\n exceeding capacity.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains dangerously overcrowded", color: {background: '#e6c440'}}, + {id: 8, label: "Risk of Lifeboat B capsizing\n or sinking increases", color: {background: '#e6c440'}}, + {id: 9, label: "Passengers and crew in Lifeboat\n B experience heightened fear and\n distress", color: {background: '#e6c440'}}, + {id: 10, label: "Potential loss of life if\n Lifeboat B sinks", color: {background: '#e6c440'}}, + {id: 11, label: "I retain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 12, label: "No immediate hypothermia cases in\n Lifeboat A", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json index 4201d171..24a242f9 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_6_choice_2.json @@ -1,12 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A occupants by not exceeding capacity."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Risk of Lifeboat B capsizing or sinking increases"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Passengers and crew in Lifeboat B experience heightened fear and distress"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Potential loss of life if Lifeboat B sinks"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "No immediate hypothermia cases in Lifeboat A"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "41 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A occupants by not exceeding capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains dangerously overcrowded"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Risk of Lifeboat B capsizing or sinking increases"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B experience heightened fear and distress"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of life if Lifeboat B sinks"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No immediate hypothermia cases in Lifeboat A"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded with 41 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may suffer hypothermia if forced into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in Lifeboat B continue to face a life-threatening situation without immediate relief."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A occupants by not exceeding capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains dangerously overcrowded"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Risk of Lifeboat B capsizing or sinking increases"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B experience heightened fear and distress"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Potential loss of life if Lifeboat B sinks"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "No immediate hypothermia cases in Lifeboat A"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "41 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html index d71cc1d5..88ff4824 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.html @@ -3,8 +3,8 @@ @@ -61,50 +61,64 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, - {id: 4, label: "11 remaining passengers and/or crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, - {id: 5, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, - {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "The overcrowded lifeboat becomes less\n crowded and more stable", color: {background: '#e6c440'}}, - {id: 8, label: "The remaining 11 passengers and\n crew in the overcrowded lifeboat\n have a reduced risk of\n sinking", color: {background: '#e6c440'}}, - {id: 9, label: "I and the crew in\n Lifeboat A remain at full\n capacity and cannot take additional\n passengers.", color: {background: '#e6c440'}}, - {id: 10, label: "The 10 passengers in the\n water survive but endure physical\n discomfort from the cold", color: {background: '#e6c440'}}, - {id: 11, label: "Tension or distress may arise\n among survivors due to the\n forced removal of passengers", color: {background: '#e6c440'}} + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 4, label: "10 passengers or crew members\n in lifeboat b who might\n be forced overboard", color: {background: '#279aba'}}, + {id: 5, label: "11 remaining passengers and crew\n members in lifeboat b who\n stay in the lifeboat", color: {background: '#279aba'}}, + {id: 6, label: "order for 10 passengers to\n be forced overboard", color: {background: '#ba2769'}}, + {id: 7, label: "value", color: {background: '#8e7db5'}}, + {id: 8, label: "The overcrowded lifeboat becomes less\n crowded and more stable", color: {background: '#e6c440'}}, + {id: 9, label: "The 10 passengers in the\n water experience extreme cold and\n chill", color: {background: '#e6c440'}}, + {id: 10, label: "The remaining 11 passengers and\n crew in the overcrowded lifeboat\n have a reduced risk of\n sinking", color: {background: '#e6c440'}}, + {id: 11, label: "I and the crew in\n Lifeboat A remain at full\n capacity and safe", color: {background: '#e6c440'}}, + {id: 12, label: "The 10 passengers in the\n water survive until rescue", color: {background: '#e6c440'}}, + {id: 13, label: "Tension and distress arise among\n survivors due to forced overboard\n order", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 7, label: "-62.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 5, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-5", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 5, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 5, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 5, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 5, label: "60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-100", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 5, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json index d6506c30..e93c8ff3 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_1.json @@ -1,12 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or distress may arise among survivors due to the forced removal of passengers"}]} -{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, "links": []} -{"node": {"kind": "being", "label": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress may arise among survivors due to the forced removal of passengers"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "order for 10 passengers to be forced overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 passengers in the water experience extreme cold and chill"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in Lifeboat A remain at full capacity and safe"}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "The 10 passengers in the water survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension and distress arise among survivors due to forced overboard order"}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "being", "label": "10 passengers or crew members in lifeboat b who might be forced overboard"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "order for 10 passengers to be forced overboard"}, "links": [{"link": {"kind": "v-link", "value": "-62.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water experience extreme cold and chill"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in Lifeboat A remain at full capacity and safe"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and distress arise among survivors due to forced overboard order"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "I and the crew in Lifeboat A remain at full capacity and cannot take additional passengers."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "The 10 passengers in the water survive but endure physical discomfort from the cold"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-5"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} -{"node": {"kind": "event", "label": "Tension or distress may arise among survivors due to the forced removal of passengers"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the lifeboat"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "The overcrowded lifeboat becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water experience extreme cold and chill"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The remaining 11 passengers and crew in the overcrowded lifeboat have a reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "I and the crew in Lifeboat A remain at full capacity and safe"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "60"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"node": {"kind": "event", "label": "Tension and distress arise among survivors due to forced overboard order"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}, {"link": {"kind": "utility", "value": "-100"}, "to_node": "10 passengers or crew members in lifeboat b who might be forced overboard"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the lifeboat"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html index aec59785..1628bfc6 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.html @@ -3,8 +3,8 @@ @@ -62,63 +62,55 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "10 adults in lifeboat b\n who might leave the boat", color: {background: '#279aba'}}, - {id: 4, label: "11 remaining passengers and crew\n members in lifeboat b", color: {background: '#279aba'}}, - {id: 5, label: "", color: {background: '#ba2769'}}, - {id: 6, label: "value", color: {background: '#8e7db5'}}, - {id: 7, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, - {id: 8, label: "Lifeboat B remains overcrowded with\n 21 passengers and crew members.", color: {background: '#e6c440'}}, - {id: 9, label: "The risk of Lifeboat B\n sinking due to overcrowding and\n large waves persists.", color: {background: '#e6c440'}}, - {id: 10, label: "People in Lifeboat B continue\n to face danger from the\n overcrowded conditions.", color: {background: '#e6c440'}}, - {id: 11, label: "No one is forced into\n the cold ocean water by\n my decision.", color: {background: '#e6c440'}}, - {id: 12, label: "Survivors in both lifeboats remain\n exposed to harsh weather conditions.", color: {background: '#e6c440'}}, - {id: 13, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}} + {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, + {id: 4, label: "", color: {background: '#ba2769'}}, + {id: 5, label: "value", color: {background: '#8e7db5'}}, + {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers.", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B remains overcrowded and\n unstable.", color: {background: '#e6c440'}}, + {id: 8, label: "Some passengers and crew in\n Lifeboat B are forced into\n the cold ocean water.", color: {background: '#e6c440'}}, + {id: 9, label: "Those forced into the water\n experience cold and discomfort.", color: {background: '#e6c440'}}, + {id: 10, label: "All survivors eventually remain alive\n despite the cold exposure.", color: {background: '#e6c440'}}, + {id: 11, label: "I maintain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 12, label: "The risk of Lifeboat B\n sinking decreases due to reduced\n overcrowding.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ - {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "18.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 4, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json index 6d5b2d66..06f6cb22 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_7_choice_2.json @@ -1,14 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded and unstable."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some passengers and crew in Lifeboat B are forced into the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Those forced into the water experience cold and discomfort."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "All survivors eventually remain alive despite the cold exposure."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The risk of Lifeboat B sinking decreases due to reduced overcrowding."}]} {"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 adults in lifeboat b who might leave the boat"}, "links": []} -{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "No one is forced into the cold ocean water by my decision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}]} +{"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "18.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded and unstable."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew in Lifeboat B are forced into the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Those forced into the water experience cold and discomfort."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "All survivors eventually remain alive despite the cold exposure."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The risk of Lifeboat B sinking decreases due to reduced overcrowding."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded with 21 passengers and crew members."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking due to overcrowding and large waves persists."}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "People in Lifeboat B continue to face danger from the overcrowded conditions."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "No one is forced into the cold ocean water by my decision."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats remain exposed to harsh weather conditions."}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 adults in lifeboat b who might leave the boat"}, {"link": {"kind": "utility", "value": "40"}, "to_node": "11 remaining passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded and unstable."}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers and crew in Lifeboat B are forced into the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Those forced into the water experience cold and discomfort."}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "All survivors eventually remain alive despite the cold exposure."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The risk of Lifeboat B sinking decreases due to reduced overcrowding."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html index 182d4cf9..ad2c3988 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.html @@ -3,8 +3,8 @@ @@ -62,19 +62,17 @@ var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, {id: 2, label: "other crew members and passengers\n in lifeboat a", color: {background: '#279aba'}}, - {id: 3, label: "10 passengers and/or crew members\n in lifeboat b who would\n be removed and fall into\n the cold water", color: {background: '#279aba'}}, - {id: 4, label: "11 remaining passengers and/or crew\n members in lifeboat b who\n stay in the overcrowded lifeboat", color: {background: '#279aba'}}, + {id: 3, label: "10 passengers and crew members\n in lifeboat b who would\n be removed and fall into\n the water", color: {background: '#279aba'}}, + {id: 4, label: "11 remaining passengers and crew\n members in lifeboat b who\n stay in the overcrowded lifeboat", color: {background: '#279aba'}}, {id: 5, label: "quietly remove a stabilizing barrier\n below 10 of the passengers\n in lifeboat B, causing them\n to fall into the water", color: {background: '#ba2769'}}, {id: 6, label: "value", color: {background: '#8e7db5'}}, {id: 7, label: "10 passengers fall into the\n cold ocean water", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat B becomes\n less crowded and more stable", color: {background: '#e6c440'}}, - {id: 9, label: "The 10 passengers in the\n water face increased risk of\n hypothermia", color: {background: '#e6c440'}}, - {id: 10, label: "The remaining passengers and crew\n in lifeboat B have a\n reduced risk of the boat\n sinking", color: {background: '#e6c440'}}, - {id: 11, label: "I and the crew in\n lifeboat A avoid overcrowding and\n maintain safety", color: {background: '#e6c440'}}, - {id: 12, label: "Tension and fear among survivors\n due to the forced removal\n of passengers into the water", color: {background: '#e6c440'}}, - {id: 13, label: "Potential loss of trust or\n resentment towards me from survivors\n in lifeboat B", color: {background: '#e6c440'}}, - {id: 14, label: "Survivors in the water require\n rescue and assistance to avoid\n harm", color: {background: '#e6c440'}}, - {id: 15, label: "Overall survival chances of the\n group improve due to increased\n stability of lifeboat B", color: {background: '#e6c440'}} + {id: 8, label: "The overcrowded lifeboat B becomes\n more stable", color: {background: '#e6c440'}}, + {id: 9, label: "The 10 passengers in the\n water become chilly", color: {background: '#e6c440'}}, + {id: 10, label: "The remaining passengers and crew\n in lifeboat B have a\n reduced risk of sinking", color: {background: '#e6c440'}}, + {id: 11, label: "I and others in lifeboat\n A remain at full capacity\n and safe", color: {background: '#e6c440'}}, + {id: 12, label: "The 10 passengers in the\n water survive until rescue", color: {background: '#e6c440'}}, + {id: 13, label: "Tension or distress among survivors\n due to the forced removal\n of passengers", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 5, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -84,10 +82,8 @@ {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 14, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 15, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 6, label: "-95", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 5, to: 6, label: "-74.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 9, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -95,44 +91,34 @@ {from: 5, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 5, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 14, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 5, to: 15, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 4, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 4, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 4, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 11, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 13, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 4, label: "-60", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 14, to: 4, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 15, to: 4, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 13, to: 4, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json index 5a3b5043..53e0873e 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_1.json @@ -1,16 +1,14 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Tension and fear among survivors due to the forced removal of passengers into the water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in the water require rescue and assistance to avoid harm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Overall survival chances of the group improve due to increased stability of lifeboat B"}]} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The overcrowded lifeboat B becomes more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water become chilly"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of sinking"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I and others in lifeboat A remain at full capacity and safe"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The 10 passengers in the water survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Tension or distress among survivors due to the forced removal of passengers"}]} {"node": {"kind": "being", "label": "other crew members and passengers in lifeboat a"}, "links": []} -{"node": {"kind": "being", "label": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, "links": []} -{"node": {"kind": "being", "label": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}, "links": []} -{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-95"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes less crowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water face increased risk of hypothermia"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension and fear among survivors due to the forced removal of passengers into the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in the water require rescue and assistance to avoid harm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Overall survival chances of the group improve due to increased stability of lifeboat B"}]} +{"node": {"kind": "being", "label": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, "links": []} +{"node": {"kind": "being", "label": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}, "links": []} +{"node": {"kind": "action_choice", "label": "quietly remove a stabilizing barrier below 10 of the passengers in lifeboat B, causing them to fall into the water"}, "links": [{"link": {"kind": "v-link", "value": "-74.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "10 passengers fall into the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B becomes more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water become chilly"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining passengers and crew in lifeboat B have a reduced risk of sinking"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I and others in lifeboat A remain at full capacity and safe"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 passengers in the water survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or distress among survivors due to the forced removal of passengers"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes less crowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "The 10 passengers in the water face increased risk of hypothermia"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "The remaining passengers and crew in lifeboat B have a reduced risk of the boat sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "I and the crew in lifeboat A avoid overcrowding and maintain safety"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Tension and fear among survivors due to the forced removal of passengers into the water"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Potential loss of trust or resentment towards me from survivors in lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "-70"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "-60"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Survivors in the water require rescue and assistance to avoid harm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"node": {"kind": "event", "label": "Overall survival chances of the group improve due to increased stability of lifeboat B"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and/or crew members in lifeboat b who would be removed and fall into the cold water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and/or crew members in lifeboat b who stay in the overcrowded lifeboat"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "10 passengers fall into the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The overcrowded lifeboat B becomes more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water become chilly"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The remaining passengers and crew in lifeboat B have a reduced risk of sinking"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "I and others in lifeboat A remain at full capacity and safe"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "The 10 passengers in the water survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"node": {"kind": "event", "label": "Tension or distress among survivors due to the forced removal of passengers"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "10 passengers and crew members in lifeboat b who would be removed and fall into the water"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "11 remaining passengers and crew members in lifeboat b who stay in the overcrowded lifeboat"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html index 0599f393..65860839 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.html @@ -3,8 +3,8 @@ @@ -61,30 +61,28 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I maintain the safety of\n Lifeboat A by not exceeding\n its capacity.", color: {background: '#e6c440'}}, - {id: 7, label: "I do not take additional\n passengers from Lifeboat B into\n Lifeboat A.", color: {background: '#e6c440'}}, - {id: 8, label: "Some passengers in Lifeboat B\n remain in an overcrowded and\n unstable condition", color: {background: '#e6c440'}}, - {id: 9, label: "Passengers in Lifeboat B experience\n increased risk of capsizing due\n to overcrowding", color: {background: '#e6c440'}}, - {id: 10, label: "Passengers sent overboard from Lifeboat\n B experience cold exposure in\n the ocean water", color: {background: '#e6c440'}}, - {id: 11, label: "Passengers in Lifeboat B who\n remain onboard face danger from\n large waves during the rainstorm", color: {background: '#e6c440'}}, - {id: 12, label: "I retain authority and responsibility\n as the highest-ranking officer.", color: {background: '#e6c440'}}, - {id: 13, label: "Survivors in both lifeboats await\n rescue in their respective conditions", color: {background: '#e6c440'}} + {id: 6, label: "I maintain the safety and\n stability of Lifeboat A by\n not exceeding its capacity.", color: {background: '#e6c440'}}, + {id: 7, label: "I do not take additional\n passengers into Lifeboat A.", color: {background: '#e6c440'}}, + {id: 8, label: "The overcrowded Lifeboat B remains\n dangerously unstable", color: {background: '#e6c440'}}, + {id: 9, label: "Some passengers and crew in\n Lifeboat B experience increased risk\n due to overcrowding", color: {background: '#e6c440'}}, + {id: 10, label: "Passengers and crew in Lifeboat\n B remain in cold, wet\n conditions during the rainstorm", color: {background: '#e6c440'}}, + {id: 11, label: "I provide instructions to Lifeboat\n B but cannot physically assist\n in reducing their number.", color: {background: '#e6c440'}}, + {id: 12, label: "All survivors face cold ocean\n water conditions, leading to discomfort\n but eventual survival", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C+I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C-I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "18.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -92,31 +90,27 @@ {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 7, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "-90", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json index 2954cf00..28e198dd 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_8_choice_2.json @@ -1,14 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C+I-K-"}, "to_node": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C-I+K+"}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Survivors in both lifeboats await rescue in their respective conditions"}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain the safety and stability of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I do not take additional passengers into Lifeboat A."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The overcrowded Lifeboat B remains dangerously unstable"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Some passengers and crew in Lifeboat B experience increased risk due to overcrowding"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Passengers and crew in Lifeboat B remain in cold, wet conditions during the rainstorm"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "I provide instructions to Lifeboat B but cannot physically assist in reducing their number."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "All survivors face cold ocean water conditions, leading to discomfort but eventual survival"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I retain authority and responsibility as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Survivors in both lifeboats await rescue in their respective conditions"}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "18.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain the safety and stability of Lifeboat A by not exceeding its capacity."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I do not take additional passengers into Lifeboat A."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded Lifeboat B remains dangerously unstable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew in Lifeboat B experience increased risk due to overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers and crew in Lifeboat B remain in cold, wet conditions during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I provide instructions to Lifeboat B but cannot physically assist in reducing their number."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "All survivors face cold ocean water conditions, leading to discomfort but eventual survival"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I maintain the safety of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I do not take additional passengers from Lifeboat B into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some passengers in Lifeboat B remain in an overcrowded and unstable condition"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers in Lifeboat B experience increased risk of capsizing due to overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers sent overboard from Lifeboat B experience cold exposure in the ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Passengers in Lifeboat B who remain onboard face danger from large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I retain authority and responsibility as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Survivors in both lifeboats await rescue in their respective conditions"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "I maintain the safety and stability of Lifeboat A by not exceeding its capacity."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I do not take additional passengers into Lifeboat A."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "The overcrowded Lifeboat B remains dangerously unstable"}, "links": [{"link": {"kind": "utility", "value": "-50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-90"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some passengers and crew in Lifeboat B experience increased risk due to overcrowding"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers and crew in Lifeboat B remain in cold, wet conditions during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I provide instructions to Lifeboat B but cannot physically assist in reducing their number."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "All survivors face cold ocean water conditions, leading to discomfort but eventual survival"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-40"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html index 4dc4d6e1..5617b7a1 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.html @@ -3,8 +3,8 @@ @@ -61,30 +61,28 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "other crew members and passengers\n in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "ask for 10 passengers to\n volunteer to go overboard", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, - {id: 6, label: "I ask for 10 volunteers\n to leave Lifeboat B and\n enter the cold ocean water.", color: {background: '#e6c440'}}, - {id: 7, label: "Some passengers and crew on\n Lifeboat B experience fear or\n anxiety about entering the cold\n water", color: {background: '#e6c440'}}, - {id: 8, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, - {id: 9, label: "The 10 volunteers experience cold\n exposure while in the water", color: {background: '#e6c440'}}, - {id: 10, label: "The remaining people on Lifeboat\n B feel relief due to\n improved safety", color: {background: '#e6c440'}}, - {id: 11, label: "I maintain leadership and authority\n by making a difficult decision.", color: {background: '#e6c440'}}, - {id: 12, label: "The volunteers endure discomfort but\n survive until rescue", color: {background: '#e6c440'}}, - {id: 13, label: "Tension or conflict may arise\n among passengers and crew over\n the decision to volunteer", color: {background: '#e6c440'}} + {id: 6, label: "Ten passengers leave Lifeboat B\n and enter the cold ocean\n water", color: {background: '#e6c440'}}, + {id: 7, label: "Lifeboat B becomes less overcrowded\n and more stable", color: {background: '#e6c440'}}, + {id: 8, label: "Passengers in Lifeboat B experience\n reduced risk of capsizing", color: {background: '#e6c440'}}, + {id: 9, label: "Passengers who enter the water\n become cold but survive", color: {background: '#e6c440'}}, + {id: 10, label: "I maintain order and authority\n as the highest-ranking officer.", color: {background: '#e6c440'}}, + {id: 11, label: "Tension or fear may arise\n among passengers asked to volunteer", color: {background: '#e6c440'}}, + {id: 12, label: "My lifeboat remains at full\n capacity without additional passengers.", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 7, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 7, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 8, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 9, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 13, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "-100", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "-23.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -92,31 +90,27 @@ {from: 4, to: 10, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 11, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 12, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 13, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 6, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 6, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 7, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 8, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 13, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 6, to: 3, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 7, to: 3, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 1, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 2, label: "10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 8, to: 3, label: "70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 3, label: "30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json index 48f4b861..4ec9c2a3 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_1.json @@ -1,14 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "The 10 volunteers experience cold exposure while in the water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The remaining people on Lifeboat B feel relief due to improved safety"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain leadership and authority by making a difficult decision."}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "The volunteers endure discomfort but survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}]} -{"node": {"kind": "being", "label": "other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": "ask for 10 passengers to volunteer to go overboard"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Ten passengers leave Lifeboat B and enter the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Passengers in Lifeboat B experience reduced risk of capsizing"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Passengers who enter the water become cold but survive"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "I maintain order and authority as the highest-ranking officer."}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Tension or fear may arise among passengers asked to volunteer"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity without additional passengers."}]} +{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-100"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The 10 volunteers experience cold exposure while in the water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The remaining people on Lifeboat B feel relief due to improved safety"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain leadership and authority by making a difficult decision."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The volunteers endure discomfort but survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}]} +{"node": {"kind": "action_choice", "label": "ask for 10 passengers to volunteer to go overboard"}, "links": [{"link": {"kind": "v-link", "value": "-23.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Ten passengers leave Lifeboat B and enter the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B becomes less overcrowded and more stable"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers in Lifeboat B experience reduced risk of capsizing"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Passengers who enter the water become cold but survive"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain order and authority as the highest-ranking officer."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Tension or fear may arise among passengers asked to volunteer"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity without additional passengers."}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "I ask for 10 volunteers to leave Lifeboat B and enter the cold ocean water."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some passengers and crew on Lifeboat B experience fear or anxiety about entering the cold water"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The 10 volunteers experience cold exposure while in the water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The remaining people on Lifeboat B feel relief due to improved safety"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain leadership and authority by making a difficult decision."}, "links": [{"link": {"kind": "utility", "value": "80"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The volunteers endure discomfort but survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Tension or conflict may arise among passengers and crew over the decision to volunteer"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "Ten passengers leave Lifeboat B and enter the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B becomes less overcrowded and more stable"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers in Lifeboat B experience reduced risk of capsizing"}, "links": [{"link": {"kind": "utility", "value": "20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Passengers who enter the water become cold but survive"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain order and authority as the highest-ranking officer."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Tension or fear may arise among passengers asked to volunteer"}, "links": [{"link": {"kind": "utility", "value": "-30"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity without additional passengers."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html index 402fb610..a1a5cff9 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.html @@ -61,28 +61,28 @@ function return_vis_dataset() { var nodes = new vis.DataSet([ {id: 1, label: "i", color: {background: '#279aba'}}, - {id: 2, label: "several other crew members and\n passengers in lifeboat a", color: {background: '#279aba'}}, + {id: 2, label: "crew members and passengers in\n lifeboat a", color: {background: '#279aba'}}, {id: 3, label: "21 passengers and crew members\n in lifeboat b", color: {background: '#279aba'}}, {id: 4, label: "", color: {background: '#ba2769'}}, {id: 5, label: "value", color: {background: '#8e7db5'}}, {id: 6, label: "My lifeboat remains at full\n capacity with no additional passengers\n taken on.", color: {background: '#e6c440'}}, - {id: 7, label: "Lifeboat B remains overcrowded with\n 21 passengers and crew members", color: {background: '#e6c440'}}, - {id: 8, label: "The overcrowded lifeboat B is\n at risk of capsizing due\n to large waves during the\n rainstorm", color: {background: '#e6c440'}}, - {id: 9, label: "Some individuals in lifeboat B\n may be instructed to leave\n the boat to reduce overcrowding", color: {background: '#e6c440'}}, - {id: 10, label: "Individuals who leave lifeboat B\n enter the cold ocean water\n and experience chilling", color: {background: '#e6c440'}}, - {id: 11, label: "All individuals, including those in\n the water, survive until rescue", color: {background: '#e6c440'}}, - {id: 12, label: "I maintain authority and provide\n instructions to lifeboat B occupants.", color: {background: '#e6c440'}} + {id: 7, label: "Lifeboat B remains overcrowded with\n 21 people aboard", color: {background: '#e6c440'}}, + {id: 8, label: "Lifeboat B faces a high\n risk of capsizing due to\n overcrowding and rough waves", color: {background: '#e6c440'}}, + {id: 9, label: "Some individuals in Lifeboat B\n may be instructed or forced\n to enter the cold ocean\n water", color: {background: '#e6c440'}}, + {id: 10, label: "Those entering the water experience\n cold exposure but survive until\n rescue", color: {background: '#e6c440'}}, + {id: 11, label: "I maintain authority and decision-making\n responsibility among survivors", color: {background: '#e6c440'}}, + {id: 12, label: "Potential tension or distress among\n survivors due to the dangerous\n situation and difficult decisions", color: {background: '#e6c440'}} ]); var edges = new vis.DataSet([ {from: 1, to: 4, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 6, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 7, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 8, label: "C-I-K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 8, label: "C-I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 1, to: 9, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 10, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 11, label: "C+I+K-", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 1, to: 12, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 4, to: 5, label: "0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 10, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 11, label: "C+I+K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 1, to: 12, label: "C+I-K+", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 4, to: 5, label: "17.0", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 6, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 7, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 4, to: 8, label: "", color: {color: '#b518a8', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, @@ -99,18 +99,18 @@ {from: 8, to: 1, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 8, to: 3, label: "-80", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 9, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 9, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 1, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 10, to: 2, label: "-10", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 10, to: 2, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, {from: 10, to: 3, label: "-50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 1, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 11, to: 3, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 2, label: "0", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, - {from: 12, to: 3, label: "-20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 1, label: "50", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 2, label: "20", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 11, to: 3, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 1, label: "-40", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 2, label: "-30", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, + {from: 12, to: 3, label: "-70", color: {color: '#62a3a2', highlight: '#f540e6'}, font: { size: 18 }, arrows: { to: { enabled: true, type: 'arrow'}}}, ]); return ([edges,nodes]) diff --git a/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json index f869a1bd..3ff2befb 100644 --- a/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json +++ b/annotated_outputs/cheung_variants/lifeboat2_9_choice_2.json @@ -1,13 +1,13 @@ -{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, {"link": {"kind": "b_link", "value": "C+I+K-"}, "to_node": "All individuals, including those in the water, survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and provide instructions to lifeboat B occupants."}]} -{"node": {"kind": "being", "label": "several other crew members and passengers in lifeboat a"}, "links": []} +{"node": {"kind": "being", "label": "i"}, "links": [{"link": {"kind": "b-link", "value": "C+I+K+"}, "to_node": ""}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "b_link", "value": "C-I-K-"}, "to_node": "Lifeboat B remains overcrowded with 21 people aboard"}, {"link": {"kind": "b_link", "value": "C-I-K+"}, "to_node": "Lifeboat B faces a high risk of capsizing due to overcrowding and rough waves"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "Some individuals in Lifeboat B may be instructed or forced to enter the cold ocean water"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Those entering the water experience cold exposure but survive until rescue"}, {"link": {"kind": "b_link", "value": "C+I+K+"}, "to_node": "I maintain authority and decision-making responsibility among survivors"}, {"link": {"kind": "b_link", "value": "C+I-K+"}, "to_node": "Potential tension or distress among survivors due to the dangerous situation and difficult decisions"}]} +{"node": {"kind": "being", "label": "crew members and passengers in lifeboat a"}, "links": []} {"node": {"kind": "being", "label": "21 passengers and crew members in lifeboat b"}, "links": []} -{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "All individuals, including those in the water, survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and provide instructions to lifeboat B occupants."}]} +{"node": {"kind": "action_choice", "label": ""}, "links": [{"link": {"kind": "v-link", "value": "17.0"}, "to_node": "value"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "My lifeboat remains at full capacity with no additional passengers taken on."}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B remains overcrowded with 21 people aboard"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Lifeboat B faces a high risk of capsizing due to overcrowding and rough waves"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Some individuals in Lifeboat B may be instructed or forced to enter the cold ocean water"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Those entering the water experience cold exposure but survive until rescue"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "I maintain authority and decision-making responsibility among survivors"}, {"link": {"kind": "e_link", "value": ""}, "to_node": "Potential tension or distress among survivors due to the dangerous situation and difficult decisions"}]} {"node": {"kind": "value", "label": "value"}, "links": []} -{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded with 21 passengers and crew members"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "The overcrowded lifeboat B is at risk of capsizing due to large waves during the rainstorm"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Some individuals in lifeboat B may be instructed to leave the boat to reduce overcrowding"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "Individuals who leave lifeboat B enter the cold ocean water and experience chilling"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "All individuals, including those in the water, survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"node": {"kind": "event", "label": "I maintain authority and provide instructions to lifeboat B occupants."}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "several other crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "21 passengers and crew members in lifeboat b"}]} -{"version": "9956d4500b675c59fbea35b82c4760e8b1c6cb3e"} +{"node": {"kind": "event", "label": "My lifeboat remains at full capacity with no additional passengers taken on."}, "links": [{"link": {"kind": "utility", "value": "0"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B remains overcrowded with 21 people aboard"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "0"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Lifeboat B faces a high risk of capsizing due to overcrowding and rough waves"}, "links": [{"link": {"kind": "utility", "value": "-20"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-10"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-80"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Some individuals in Lifeboat B may be instructed or forced to enter the cold ocean water"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Those entering the water experience cold exposure but survive until rescue"}, "links": [{"link": {"kind": "utility", "value": "-10"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-50"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "I maintain authority and decision-making responsibility among survivors"}, "links": [{"link": {"kind": "utility", "value": "50"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "20"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"node": {"kind": "event", "label": "Potential tension or distress among survivors due to the dangerous situation and difficult decisions"}, "links": [{"link": {"kind": "utility", "value": "-40"}, "to_node": "i"}, {"link": {"kind": "utility", "value": "-30"}, "to_node": "crew members and passengers in lifeboat a"}, {"link": {"kind": "utility", "value": "-70"}, "to_node": "21 passengers and crew members in lifeboat b"}]} +{"version": "3b8b6798579cf91be53466713f6256a4a2f3476d"} diff --git a/run_annotation/config_cheung_v0.yml b/run_annotation/config_cheung_v0.yml index 8677e079..51582574 100644 --- a/run_annotation/config_cheung_v0.yml +++ b/run_annotation/config_cheung_v0.yml @@ -1,6 +1,6 @@ input_path: "scenarios_inputs/cheung_variants/" input_file: "lifeboat2.json" -commit_hash: "9956d4500b675c59fbea35b82c4760e8b1c6cb3e" +commit_hash: "3b8b6798579cf91be53466713f6256a4a2f3476d" output_path: "annotated_outputs/cheung_variants/" -scenario_ids: [8] +scenario_ids: [9] write_qualtrics: false