{"id": "EFO-DEV_C01", "construction": "C01", "construction_name": "simple_declarative", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "flows", "valley"], "word_order": ["river", "flows", "valley"]}, "accept_surfaces": ["river flows valley"]}
{"id": "EFO-DEV_C02", "construction": "C02", "construction_name": "negation", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "negated": true}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "not", "valley"], "word_order": ["river", "not", "valley"]}}
{"id": "EFO-DEV_C03", "construction": "C03", "construction_name": "conjunction", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley"}, {"node_id": "n2", "subject": "wind", "predicate": "shapes", "obj": "dune"}], "edges": [{"source": "n1", "target": "n2", "relation": "conjunction"}]}, "constraints": {"max_words": 14, "must_contain": ["river", "and", "wind"], "word_order": ["river", "and", "wind"]}}
{"id": "EFO-DEV_C04", "construction": "C04", "construction_name": "disjunction", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley"}, {"node_id": "n2", "subject": "wind", "predicate": "shapes", "obj": "dune"}], "edges": [{"source": "n1", "target": "n2", "relation": "disjunction"}]}, "constraints": {"max_words": 14, "must_contain": ["river", "or", "wind"], "word_order": ["river", "or", "wind"]}}
{"id": "EFO-DEV_C05", "construction": "C05", "construction_name": "complement", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "wind", "predicate": "shapes", "obj": "dune"}, {"node_id": "n2", "subject": "river", "predicate": "flows", "obj": "valley"}], "edges": [{"source": "n1", "target": "n2", "relation": "complement"}]}, "constraints": {"max_words": 14, "must_contain": ["wind", "that", "river"], "word_order": ["wind", "that", "river"]}}
{"id": "EFO-DEV_C06", "construction": "C06", "construction_name": "relative", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley"}, {"node_id": "n2", "subject": "river", "predicate": "shapes", "obj": "dune"}], "edges": [{"source": "n1", "target": "n2", "relation": "relative"}]}, "constraints": {"max_words": 14, "must_contain": ["river", "which", "dune", "valley"]}, "accept_surfaces": ["river, which shapes dune, flows valley", "river which shapes dune flows valley"]}
{"id": "EFO-DEV_C07", "construction": "C07", "construction_name": "universal", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "quantifier": "all"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["all", "rivers", "valley"], "word_order": ["all", "rivers", "valley"]}}
{"id": "EFO-DEV_C08", "construction": "C08", "construction_name": "existential", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "quantifier": "some"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["some", "rivers", "valley"], "word_order": ["some", "rivers", "valley"]}}
{"id": "EFO-DEV_C09", "construction": "C09", "construction_name": "past_tense", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "tense": "past"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "valley"], "word_order": ["river", "valley"]}}
{"id": "EFO-DEV_C10", "construction": "C10", "construction_name": "present_tense", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "tense": "present"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "flows", "valley"], "word_order": ["river", "flows", "valley"]}, "accept_surfaces": ["river flows valley"]}
{"id": "EFO-DEV_C11", "construction": "C11", "construction_name": "future_tense", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "tense": "future"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "will", "valley"], "word_order": ["river", "will", "valley"]}}
{"id": "EFO-DEV_C12", "construction": "C12", "construction_name": "perfective", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "aspect": "perfective"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "has", "valley"], "word_order": ["river", "has", "valley"]}}
{"id": "EFO-DEV_C13", "construction": "C13", "construction_name": "imperfective", "proposition_graph": {"nodes": [{"node_id": "n1", "subject": "river", "predicate": "flows", "obj": "valley", "aspect": "imperfective"}], "edges": []}, "constraints": {"max_words": 12, "must_contain": ["river", "is", "valley"], "word_order": ["river", "is", "valley"]}}
