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