diff --git a/code/Dynamic_Argument_Structure_in_GLUCOSE-Copy1.ipynb b/code/Dynamic_Argument_Structure_in_GLUCOSE-Copy1.ipynb index e0609499f1d9d015b33a19a0b78ba1e0416e2862..c3ced790eae8db87009821395f35786a11d6a522 100644 --- a/code/Dynamic_Argument_Structure_in_GLUCOSE-Copy1.ipynb +++ b/code/Dynamic_Argument_Structure_in_GLUCOSE-Copy1.ipynb @@ -11,10 +11,7 @@ "\n", "A dynamic argument structure, as proposed by Jezek and Pustejovsky, shall capture the change of arguments (entities) induced by certain predicates (events).\n", "\n", - "This project is an approach to derive a dynamic argument structure for selected stories from the GLUCOSE dataset and elaborate if and how Jezek's and Pustejovsky's theoretical framing can be applied on it.\n", - "\n", - "### FRAMES\n", - "\n" + "This project is an approach to derive a dynamic event structure for selected stories from the GLUCOSE dataset and elaborate by incorpurating the idea of argument tracking.\n" ] }, { @@ -24,12 +21,20 @@ "source": [ "## GLUCOSE PREPROCESSING\n", "\n", - "for deatailed information please look at notebook: preprocessing and story graph building" + "For deatailed information please look at notebook: preprocessing and story graph building" + ] + }, + { + "cell_type": "markdown", + "id": "81b616f4", + "metadata": {}, + "source": [ + "### Load data and import packages" ] }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 1, "id": "9602147e", "metadata": {}, "outputs": [], @@ -39,34 +44,18 @@ "import re\n", "import penman\n", "\n", - "SPEC_MERGED = '../amr_nx_story_graphs/spec_merged/'\n", - "GEN_MERGED = '../amr_nx_story_graphs/gen_merged/'\n", - "\n", - "food_cluster = ['13','17','19','25','27','28']\n", - "\n", "with open('../story_graphs/topic2storyID.json', 'r') as f:\n", " topics = json.load(f)\n", " \n", "def open_amr_dict(file):\n", " with open(file,'r') as f:\n", " return(json.load(f))\n", - "amr_dict = open_amr_dict('../amr/amr_dict.json') \n", + "amr_dict = open_amr_dict('../amr/amr_dict.json')\n", "\n", + "food_cluster = ['13','17','19','25','27','28']\n", "files = []\n", "for topic in food_cluster:\n", - " files += topics[topic]\n", - "#print(topics['19'])\n", - "\n", - "#file = '3070_a9b0dee1-478a-4a6b-b45c-33e1be3622d5.pkl'\n", - "#file = '2403_85131dc1-63b4-46b0-b98c-8c2274e459af.pkl'\n", - "#file = '1266_48385946-e804-44f2-a0e3-3b4e7f4dbb2e.pkl'\n", - "#for file in topics_0:\n", - "#with open('../story_graphs/coref/'+file, 'rb') as f:\n", - " #graph = pickle.load(f)\n", - "#with open(SPEC_MERGED+file,'rb') as f:\n", - " #spec_merged_graph = pickle.load(f)\n", - "#with open(GEN_MERGED+file,'rb') as f:\n", - " #gen_merged_graph = pickle.load(f)" + " files += topics[topic]" ] }, { @@ -81,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 2, "id": "8b2882b9", "metadata": {}, "outputs": [ @@ -110,11 +99,7 @@ " story = graph.nodes[node]['story']\n", " print('STORY:\\n')\n", " print(story,'\\n\\n')\n", - " break\n", - "#with open(SPEC_MERGED+file,'rb') as f:\n", - " #spec_merged_graph = pickle.load(f)\n", - "#with open(GEN_MERGED+file,'rb') as f:\n", - " #gen_merged_graph = pickle.load(f)" + " break" ] }, { @@ -129,7 +114,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 3, "id": "85c1013a", "metadata": {}, "outputs": [ @@ -173,9 +158,17 @@ "amr_parse = get_amr(SENT_ID, graph, amr_dict)" ] }, + { + "cell_type": "markdown", + "id": "7965286f", + "metadata": {}, + "source": [ + "## Look Up Edges of Sentence" + ] + }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 4, "id": "b214e47d", "metadata": {}, "outputs": [ @@ -229,9 +222,17 @@ "in_edges, out_edges = get_edges_sentence(SENT_ID, graph)" ] }, + { + "cell_type": "markdown", + "id": "948af80a", + "metadata": {}, + "source": [ + "## Look Up Argument Mappings of Edge (Rule)" + ] + }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 5, "id": "00898c6c", "metadata": {}, "outputs": [ @@ -239,21 +240,25 @@ "name": "stdout", "output_type": "stream", "text": [ - "['Sandra wants strawberries', 'Causes/Enables', 'Sandra picks strawberries with her mother'] \n", + "EXAMPLE IN EDGE:\n", "\n", - "[(('want-01', ':ARG1', 'strawberry'), ('pick-01', ':ARG1', 'strawberry')), (('want-01', ':ARG0', '\"Sandra\"'), ('pick-01', ':ARG0', 'p')), (('want-01', ':ARG0', '\"Sandra\"'), ('have-rel-role-91', ':ARG2', 'mother'))]\n", + "['Sandra possesses a basket', 'Enables', 'Sandra picks strawberries'] \n", "\n", + "(('possess-01', ':ARG0', '\"Sandra\"'), ('place-01', ':ARG0', 's0'))\n", + "(('possess-01', ':ARG0', '\"Sandra\"'), ('pick-01', ':ARG0', 'p'))\n", "\n", "\n", + "\n", + "EXAMPLE OUT EDGE:\n", + "\n", "['Sandra picked strawberries with her mother', 'Causes', 'Sandra feels content'] \n", "\n", - "[(('pick-01', ':ARG0', 'p'), ('feel-01', ':ARG0', '\"Sandra\"'))]\n", - "{'Sandra picked strawberries with her mother': '(p / pick-01\\n :ARG0 (p2 / \"Sandra\")\\n :ARG1 (s / strawberry)\\n :accompanier (p3 / person\\n :ARG0-of (h / have-rel-role-91\\n :ARG1 p2\\n :ARG2 (m / mother))))', 'Sandra feels content': '(f / feel-01\\n :ARG0 (p / \"Sandra\")\\n :ARG1 (c / content-01\\n :ARG1 p))', 'Max picks strawberries with Kim': '(p / pick-01\\n :ARG0 (p2 / \"Max\")\\n :ARG1 (s / strawberry)\\n :accompanier (p3 / \"Kim\"))', 'Max feels happy': '(f / feel-01\\n :ARG0 (p / \"Max\")\\n :ARG1 (h / happy-01\\n :ARG1 p))'}\n" + "(('pick-01', ':ARG0', 'p'), ('feel-01', ':ARG0', '\"Sandra\"'))\n" ] } ], "source": [ - "edge_in = in_edges[0]\n", + "edge_in = in_edges[3]\n", "edge_out = out_edges[-1]\n", "\n", "def get_argument_mappings(edge, graph, direction=0):\n", @@ -276,6 +281,8 @@ " trips[0]=ante_triples\n", " trips[1]+=pre_triples\n", " for i, (ante, pre) in enumerate(arg_map):\n", + " if 'crown' in ante[0] or 'crown' in ante[2] or 'crown' in pre[0] or 'crown' in pre[2]:\n", + " continue\n", " for (pred, rel, obj) in ante_triples:\n", " if ante[0]==pred and ante[1]==rel:\n", " ante = (pred, rel, obj)\n", @@ -293,18 +300,22 @@ "\n", "argument_mappings_in, amr_parses_in, triples_in = get_argument_mappings(edge_in, graph,0)\n", "\n", + "print('EXAMPLE IN EDGE:\\n')\n", "print(graph.edges[edge_in]['annotations'][0]['2parse'][0],'\\n')\n", - "print(argument_mappings_in)\n", + "for m in argument_mappings_in:\n", + " print(m)\n", "print('\\n\\n')\n", + "print('EXAMPLE OUT EDGE:\\n')\n", "print(graph.edges[edge_out]['annotations'][0]['2parse'][0],'\\n')\n", "argument_mappings_out, amr_parses_out, triples_out = get_argument_mappings(edge_out, graph,1)\n", - "print(argument_mappings_out)\n", - "print(amr_parses_out)" + "for m in argument_mappings_out:\n", + " print(m)\n", + "#print(amr_parses_out)" ] }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 6, "id": "fa8e3e64", "metadata": {}, "outputs": [ @@ -312,8 +323,18 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'event': 'want-01', ':ARG1': 'strawberry', ':ARG0': '\"Sandra\"'} ---> {'event': 'pick-01', ':ARG1': 'strawberry', ':ARG0': 'p', ':ARG2': 'mother'}\n", - "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} ---> {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n" + "EXAMPLE EVENT STRUCTURE IN EDGE:\n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\n", + "\n", + "EXAMPLE EVENT STRUCTURE OUT EDGE:\n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n" ] } ], @@ -325,25 +346,39 @@ " \n", " def add_arg_to_event(event, triple, triples):\n", " if event['event']==None:\n", + " if triple not in triples:\n", + " return(event)\n", " event['event'] = triple[0]\n", " if triple[2]=='and':\n", " for (pred, rel, obj) in triples:\n", " if pred=='and' and rel==':op1':\n", " triple=(triple[0], triple[1], obj)\n", + " \n", + " \n", + " if triple[2]=='p':\n", + " triple=(triple[0], triple[1], 'person')\n", + " \n", + " not_replaced = re.findall('[selopf][0-9]',triple[2])\n", + " \n", + " if len(not_replaced)==0:\n", + " return(event)\n", + " \n", " if triple[1] not in event.keys():\n", " event[triple[1]] = triple[2]\n", " return(event)\n", - " #print(triples)\n", + " \n", " for (ante, pre) in mappings:\n", " \n", " event1 = add_arg_to_event(event1, ante, triples[0])\n", + " if event1==None:\n", + " continue\n", " event2 = add_arg_to_event(event2, pre, triples[1])\n", + " if event2==None:\n", + " continue\n", " \n", " def add_more_args(event, triples):\n", " event_name = event['event']\n", - " #triple_list = []\n", - " #for triple in triples:\n", - " #triple_list += triples[triple]\n", + " \n", " for (pred, rel, obj) in triples:\n", " if pred==event_name and rel not in event.keys():\n", " event[rel]=obj\n", @@ -352,17 +387,26 @@ " event1 = add_more_args(event1, triples[0]) \n", " event2 = add_more_args(event2, triples[1])\n", " return(event1, event2)\n", - " \n", - "event_1_in, event_2_in = get_event_structure(argument_mappings_in, triples_in)\n", - "print(event_1_in, '--->', event_2_in) \n", "\n", + "print('EXAMPLE EVENT STRUCTURE IN EDGE:\\n')\n", + "event_1_in, event_2_in = get_event_structure(argument_mappings_in, triples_in)\n", + "print(event_1_in, '\\n\\t\\t\\t--->\\n', event_2_in,'\\n\\n') \n", + "print('EXAMPLE EVENT STRUCTURE OUT EDGE:\\n')\n", "event_1_out, event_2_out = get_event_structure(argument_mappings_out, triples_out)\n", - "print(event_1_out, '--->', event_2_out)" + "print(event_1_out, '\\n\\t\\t\\t--->\\n', event_2_out)" + ] + }, + { + "cell_type": "markdown", + "id": "be058905", + "metadata": {}, + "source": [ + "### Print Event Structure for In Edges " ] }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 7, "id": "38f6f432", "metadata": {}, "outputs": [ @@ -370,46 +414,79 @@ "name": "stdout", "output_type": "stream", "text": [ - "('4488_EVENT_1', '4488_0')\n", - "{'event': 'want-01', ':ARG1': 'strawberry', ':ARG0': '\"Sandra\"'} ---> {'event': 'pick-01', ':ARG1': 'strawberry', ':ARG0': 'p', ':ARG2': 'mother'}\n", + "('4488_EVENT_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "('4488_EMO_1', '4488_0')\n", - "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person', ':ARG2': 'mother'} ---> {'event': 'go-02', ':ARG0': '\"Sandra\"', ':accompanier': 'person', ':ARG2': 'mother', ':ARG1': 'pick-01'}\n", + "##########################################\n", "\n", - "---------\n", + "('4488_EMO_1', '4488_0') \n", "\n", - "('4488_LOC_1', '4488_0')\n", - "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} ---> {'event': 'pick-01', ':ARG0': 'p', ':ARG2': 'mother', ':ARG1': 'strawberry'}\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", "\n", - "---------\n", + "##########################################\n", "\n", - "('4488_POS_1', '4488_0')\n", - "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} ---> {'event': 'place-01', ':ARG0': 's0'}\n", + "('4488_LOC_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "('4488_OTH_0', '4488_0')\n", - "{'event': 'time', ':accompanier': 'person', ':ARG0': '\"Sandra\"', ':ARG2': 'mother'} ---> {'event': 'go-02', ':accompanier': 'person', ':ARG0': '\"Sandra\"', ':ARG2': 'mother', ':ARG1': 'pick-01'}\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_0') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", "\n", - "---------\n", + "('4488_OTH_0', '4488_0') \n", + "\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", "\n" ] } ], "source": [ - "for edge in in_edges:\n", - " print(edge)\n", - " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph,0)\n", - " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", - " print(event_1, '--->', event_2)\n", - " print('\\n---------\\n')" + "def get_events_in_edges(in_edges, graph):\n", + " sort_by_dimension_in = {}\n", + " for edge in in_edges:\n", + " print(edge,'\\n')\n", + " dimension = edge[0].split('_')[1]\n", + " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph,0)\n", + " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", + " if dimension in sort_by_dimension_in:\n", + " sort_by_dimension_in[dimension].append((event_1, event_2))\n", + " else:\n", + " sort_by_dimension_in[dimension] = [(event_1, event_2)]\n", + " print(event_1, '\\n\\t\\t\\t--->\\n', event_2)\n", + " print('\\n##########################################\\n')\n", + " return(sort_by_dimension_in)\n", + "\n", + "sort_by_dimension_in = get_events_in_edges(in_edges, graph)" + ] + }, + { + "cell_type": "markdown", + "id": "dea8f163", + "metadata": {}, + "source": [ + "### Print Event Structure for Out Edges " ] }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 8, "id": "6f7bcb42", "metadata": {}, "outputs": [ @@ -417,151 +494,3008 @@ "name": "stdout", "output_type": "stream", "text": [ - "('4488_0', '4488_LOC_1')\n", - "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} ---> {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", - "('4488_0', '4488_POS_0')\n", - "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} ---> {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", - "('4488_0', '4488_OTH_2')\n", - "{'event': 'crown-01', ':ARG1': 's0', ':ARG0': 'p'} ---> {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", - "('4488_0', '4488_1')\n", - "{'event': 'go-02', ':ARG1': 'pick-01', ':accompanier': 'person', ':ARG0': '\"Sandra\"', ':ARG2': 'mother'} ---> {'event': 'do-02', ':ARG1': 's1', ':ARG0': 'they', ':ARG2': 'mother'}\n", - "('4488_0', '4488_2')\n", - "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} ---> {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", - "('4488_0', '4488_4')\n", - "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} ---> {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n" + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n" ] } ], "source": [ - "for edge in out_edges:\n", - " print(edge)\n", - " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph,1)\n", - " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", - " print(event_1, '--->', event_2)" + "def get_events_out_edges(out_edges, graph):\n", + " sort_by_dimension_out = {}\n", + " for edge in out_edges:\n", + " print(edge,'\\n')\n", + " dimension = edge[1].split('_')[1]\n", + " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph,1)\n", + " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", + " if dimension in sort_by_dimension_out:\n", + " sort_by_dimension_out[dimension].append((event_1, event_2))\n", + " else:\n", + " sort_by_dimension_out[dimension] = [(event_1, event_2)]\n", + " print(event_1, '\\n\\t\\t\\t--->\\n', event_2)\n", + " print('\\n##########################################\\n')\n", + " return(sort_by_dimension_out)\n", + " \n", + "sort_by_dimension_out = get_events_out_edges(out_edges, graph)" ] }, { "cell_type": "code", - "execution_count": 32, - "id": "0bd6b35d", + "execution_count": 9, + "id": "c8cebc50", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "SENTENCE 1 has 6 in comming edges and 6 out going edges\n", + "SENTENCE 0 has 5 in comming edges and 6 out going edges\n", "\n", "IN\n", "\n", - "('4488_EMO_2', '4488_1')\n", - "('4488_LOC_0', '4488_1')\n", - "('4488_LOC_2', '4488_1')\n", - "('4488_POS_2', '4488_1')\n", - "('4488_OTH_1', '4488_1')\n", - "('4488_0', '4488_1')\n", + "('4488_EVENT_1', '4488_0')\n", + "('4488_EMO_1', '4488_0')\n", + "('4488_LOC_1', '4488_0')\n", + "('4488_POS_1', '4488_0')\n", + "('4488_OTH_0', '4488_0')\n", "\n", "\n", "OUT\n", "\n", - "('4488_1', '4488_EVENT_3')\n", - "('4488_1', '4488_EMO_5')\n", - "('4488_1', '4488_LOC_1')\n", - "('4488_1', '4488_POS_4')\n", - "('4488_1', '4488_2')\n", - "('4488_1', '4488_4')\n", + "('4488_0', '4488_LOC_1')\n", + "('4488_0', '4488_POS_0')\n", + "('4488_0', '4488_OTH_2')\n", + "('4488_0', '4488_1')\n", + "('4488_0', '4488_2')\n", + "('4488_0', '4488_4')\n", + "('4488_EVENT_1', '4488_0') \n", "\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "EVENT BEFORE:\n", + "##########################################\n", "\n", - "('4488_EMO_2', '4488_1')\n", - "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} ---> {'event': 'spend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'berry', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "('4488_EMO_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", "\n", - "('4488_LOC_0', '4488_1')\n", - "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} ---> {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "##########################################\n", "\n", - "---------\n", + "('4488_LOC_1', '4488_0') \n", "\n", - "('4488_LOC_2', '4488_1')\n", - "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'mother'} ---> {'event': 'spend-02', ':ARG0': 'and', ':ARG2': 'mother', ':ARG1': 'multiple', ':location': 'sun'}\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "---------\n", + "##########################################\n", "\n", - "('4488_POS_2', '4488_1')\n", - "{'event': 'possess-01', ':ARG1': 'strawberry', ':ARG0': 'and', ':ARG2': 'mother'} ---> {'event': 'gather-01', ':ARG1': 'berry', ':ARG0': 'and', ':ARG2': 'mother'}\n", + "('4488_POS_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "('4488_OTH_1', '4488_1')\n", - "{'event': 'pick-01', ':ARG1': 'berry', ':ARG0': '\"Sandra\"'} ---> {'event': 'gather-01', ':ARG1': 'berry', ':ARG0': '\"Sandra\"'}\n", + "##########################################\n", "\n", - "---------\n", + "('4488_OTH_0', '4488_0') \n", "\n", - "('4488_0', '4488_1')\n", - "{'event': 'go-02', ':ARG1': 'pick-01', ':accompanier': 'person', ':ARG0': '\"Sandra\"', ':ARG2': 'mother'} ---> {'event': 'do-02', ':ARG1': 's1', ':ARG0': 'they', ':ARG2': 'mother'}\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", "\n", - "---------\n", + "##########################################\n", "\n", - "EVENT AFTER:\n", + "('4488_EVENT_1', '4488_0') \n", "\n", - "('4488_1', '4488_EVENT_3')\n", - "{'event': 'spend-02', ':ARG2': 'gather-01', ':ARG0': 'and', ':ARG1': 'several', ':location': 'sun'} ---> {'event': 'drop-01', ':ARG1': 'bushel', ':ARG0': '\"Sandra\"', ':manner': 'accidental'}\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "---------\n", + "##########################################\n", "\n", - "('4488_1', '4488_EMO_5')\n", - "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} ---> {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "('4488_EMO_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", "\n", - "('4488_1', '4488_LOC_1')\n", - "{'event': 'spend-02', ':ARG0': 'and', ':ARG2': 'mother', ':ARG1': 'multiple', ':location': 'sun'} ---> {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'mother'}\n", + "##########################################\n", "\n", - "---------\n", + "('4488_LOC_1', '4488_0') \n", "\n", - "('4488_1', '4488_POS_4')\n", - "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'berry', ':ARG2': 'mother', ':location': 'sun'} ---> {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry', ':ARG2': 'mother'}\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "---------\n", + "##########################################\n", "\n", - "('4488_1', '4488_2')\n", - "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'berry', ':ARG2': 'gather-01', ':location': 'sun'} ---> {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':quant-of': 'strawberry', ':ARG1': 'bushel'}\n", + "('4488_POS_1', '4488_0') \n", "\n", - "---------\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", "\n", - "('4488_1', '4488_4')\n", - "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} ---> {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "##########################################\n", "\n", - "---------\n", - "\n" - ] - } - ], - "source": [ - "SENT_ID = 1\n", - "in_edges, out_edges = get_edges_sentence(SENT_ID, graph)\n", - "print('\\n\\nEVENT BEFORE:\\n')\n", - "for edge in in_edges:\n", - " print(edge)\n", - " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph)\n", - " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", - " print(event_1, '--->', event_2)\n", - " print('\\n---------\\n')\n", - "print('EVENT AFTER:\\n')\n", - "for edge in out_edges:\n", - " print(edge)\n", - " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph)\n", - " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", - " print(event_1, '--->', event_2)\n", - " print('\\n---------\\n')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "ed6a5eaa", + "('4488_OTH_0', '4488_0') \n", + "\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_0') \n", + "\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_1', '4488_0') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_1', '4488_0') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_0') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_0', '4488_0') \n", + "\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_0') \n", + "\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_1', '4488_0') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_1', '4488_0') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_0') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_0', '4488_0') \n", + "\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_0') \n", + "\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_1', '4488_0') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_1', '4488_0') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_0') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_0', '4488_0') \n", + "\n", + "{'event': 'time', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_LOC_1') \n", + "\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_POS_0') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_OTH_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'attend-02', ':ARG0': '\"Sandra\"', ':ARG1': 'p', ':ARG0-of': 'have-rel-role-91'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_4') \n", + "\n", + "{'event': 'pick-01', ':ARG0': 'p', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'content-01'}\n", + "\n", + "##########################################\n", + "\n", + "SENTENCE 1 has 6 in comming edges and 6 out going edges\n", + "\n", + "IN\n", + "\n", + "('4488_EMO_2', '4488_1')\n", + "('4488_LOC_0', '4488_1')\n", + "('4488_LOC_2', '4488_1')\n", + "('4488_POS_2', '4488_1')\n", + "('4488_OTH_1', '4488_1')\n", + "('4488_0', '4488_1')\n", + "\n", + "\n", + "OUT\n", + "\n", + "('4488_1', '4488_EVENT_3')\n", + "('4488_1', '4488_EMO_5')\n", + "('4488_1', '4488_LOC_1')\n", + "('4488_1', '4488_POS_4')\n", + "('4488_1', '4488_2')\n", + "('4488_1', '4488_4')\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_2', '4488_1') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_2', '4488_1') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'garden'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_2', '4488_1') \n", + "\n", + "{'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG2': 's1', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_OTH_1', '4488_1') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'berry'} \n", + "\t\t\t--->\n", + " {'event': 'gather-01', ':ARG0': 't', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_1') \n", + "\n", + "{'event': 'go-02', ':accompanier': 's0', ':ARG1': 's0', ':ARG0': '\"Sandra\"'} \n", + "\t\t\t--->\n", + " {'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EVENT_3') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_EMO_5') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_LOC_1') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'farm'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_POS_4') \n", + "\n", + "{'event': 'spend-02', ':ARG2': 's1', ':ARG0': 'they', ':ARG1': 'several', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': 'and', ':ARG1': 'berry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_4') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'glad-02'}\n", + "\n", + "##########################################\n", + "\n", + "SENTENCE 2 has 12 in comming edges and 7 out going edges\n", + "\n", + "IN\n", + "\n", + "('4488_EVENT_0', '4488_2')\n", + "('4488_EVENT_1', '4488_2')\n", + "('4488_EMO_0', '4488_2')\n", + "('4488_EMO_3', '4488_2')\n", + "('4488_EMO_4', '4488_2')\n", + "('4488_LOC_0', '4488_2')\n", + "('4488_LOC_3', '4488_2')\n", + "('4488_LOC_4', '4488_2')\n", + "('4488_POS_0', '4488_2')\n", + "('4488_POS_1', '4488_2')\n", + "('4488_0', '4488_2')\n", + "('4488_1', '4488_2')\n", + "\n", + "\n", + "OUT\n", + "\n", + "('4488_2', '4488_EVENT_1')\n", + "('4488_2', '4488_EMO_0')\n", + "('4488_2', '4488_LOC_5')\n", + "('4488_2', '4488_POS_0')\n", + "('4488_2', '4488_POS_5')\n", + "('4488_2', '4488_OTH_3')\n", + "('4488_2', '4488_4')\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_0', '4488_2') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EVENT_1', '4488_2') \n", + "\n", + "{'event': 'gather-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_0', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'waste-01'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_3', '4488_2') \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_EMO_4', '4488_2') \n", + "\n", + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_0', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': 's2', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_3', '4488_2') \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_LOC_4', '4488_2') \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'field'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_0', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_POS_1', '4488_2') \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'basket'} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_0', '4488_2') \n", + "\n", + "{'event': 'pick-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_1', '4488_2') \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'and', ':ARG1': 'multiple', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\t\t\t--->\n", + " {'event': 'drop-01', ':quant-of': 's2', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EVENT_1') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'pick-up-04', ':ARG0': 'e1', ':ARG1': 'e1'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_EMO_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_LOC_5') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': None}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_0') \n", + "\n", + "{'event': 'drop-01', ':ARG0': 's2', ':ARG1': 's2', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_POS_5') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'possess-01', ':ARG0': '\"Sandra\"'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_OTH_3') \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\t\t\t--->\n", + " {'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'}\n", + "\n", + "##########################################\n", + "\n", + "('4488_2', '4488_4') \n", + "\n", + "{'event': None} \n", + "\t\t\t--->\n", + " {'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'relieve-01'}\n", + "\n", + "##########################################\n", + "\n", + "SENTENCE 3 has 0 in comming edges and 0 out going edges\n", + "\n", + "IN\n", + "\n", + "\n", + "\n", + "OUT\n", + "\n" + ] + } + ], + "source": [ + "def create_event_dict(graph):\n", + " event_dict = {}\n", + " for SENT_ID in range(4):\n", + " in_edges, out_edges = get_edges_sentence(SENT_ID, graph)\n", + " for edge in in_edges:\n", + " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph, 0)\n", + " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", + " sort_by_dimension_in = get_events_in_edges(in_edges, graph)\n", + " for edge in out_edges:\n", + " argument_mappings, amr_parses, triples = get_argument_mappings(edge, graph, 1)\n", + " event_1, event_2 = get_event_structure(argument_mappings, triples)\n", + " sort_by_dimension_out = get_events_out_edges(out_edges, graph)\n", + " event_dict[SENT_ID] = {'IN':sort_by_dimension_in, 'OUT':sort_by_dimension_out}\n", + " return(event_dict)\n", + "event_dict = create_event_dict(graph)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "ed6a5eaa", + "metadata": {}, + "outputs": [], + "source": [ + "events = []\n", + "locations = []\n", + "emotions = []\n", + "possesions = []\n", + "others = []\n", + "\n", + "for sent_id in event_dict:\n", + " \n", + " in_events = event_dict[sent_id]['IN']\n", + " out_events = event_dict[sent_id]['OUT']\n", + " \n", + " def get_event_by_dimensions(in_events, out_events, dimension):\n", + " dim_list = []\n", + " try:\n", + " dim_list += in_events[dimension]+out_events[dimension]\n", + " except:\n", + " try:\n", + " dim_list += out_events[dimension]\n", + " except:\n", + " return(dim_list)\n", + " return(dim_list)\n", + " \n", + " events += get_event_by_dimensions(in_events, out_events, 'EVENT')\n", + " locations += get_event_by_dimensions(in_events, out_events, 'LOC')\n", + " emotions += get_event_by_dimensions(in_events, out_events, 'EMO')\n", + " possesions += get_event_by_dimensions(in_events, out_events, 'POS')\n", + " others += get_event_by_dimensions(in_events, out_events, 'OTH')" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "33b0405c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel', ':manner': 'accidental'} \n", + "\n" + ] + } + ], + "source": [ + "def print_pretty(liste):\n", + " for el in liste:\n", + " if el[0]['event']==None or el[1]['event']==None:\n", + " continue\n", + " vals = list(el[0].values())+list(el[1].values())\n", + " no_print = False\n", + " for val in vals:\n", + " if len(val)<=2:\n", + " no_print=True\n", + " if no_print==True:\n", + " continue\n", + " print(el[0])\n", + " print(el[1],'\\n')\n", + " \n", + "print_pretty(events)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "8ecb46be", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'}\n", + "{'event': 'be-located-at-91', ':ARG1': '\"Sandra\"', ':ARG2': 'farm'} \n", + "\n", + "{'event': 'be-located-at-91', ':ARG1': 'and', ':ARG2': 'field'}\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n", + "{'event': 'in-ones-hands-04', ':ARG0': '\"Sandra\"', ':ARG1': 'bushel'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n" + ] + } + ], + "source": [ + "print_pretty(locations) " + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "0e26b863", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'like-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'} \n", + "\n", + "{'event': 'spend-02', ':ARG0': 'they', ':ARG1': 'several', ':ARG2': 'gather-01', ':location': 'sun'}\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'accomplish-01'} \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'} \n", + "\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'exhaust-01'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'feel-01', ':ARG0': '\"Sandra\"', ':ARG1': 'frustrate-01'} \n", + "\n" + ] + } + ], + "source": [ + "print_pretty(emotions) " + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "0d76c44b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"'} \n", + "\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry'}\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'possess-01', ':ARG0': '\"Sandra\"'} \n", + "\n" + ] + } + ], + "source": [ + "print_pretty(possesions) " + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "7a096149", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'event': 'time', ':accompanier': 'person'}\n", + "{'event': 'go-02', ':ARG0': '\"Sandra\"', ':ARG1': 'pick-01', ':accompanier': 'person'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'} \n", + "\n", + "{'event': 'drop-01', ':ARG0': '\"Sandra\"', ':ARG1': 'strawberry', ':time': 'end-01'}\n", + "{'event': 'want-01', ':ARG0': '\"Sandra\"', ':ARG1': 'get-back-09'} \n", + "\n" + ] + } + ], + "source": [ + "print_pretty(others) " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0a3dd707", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "566fa0f2", "metadata": {}, "outputs": [], "source": [] @@ -569,7 +3503,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -583,7 +3517,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.8" + "version": "3.9.7" } }, "nbformat": 4,