def __init__(self): self.ideas = [] self.type2decode = { Adjective: self.decode_adjective, DeepCommonNoun: self.decode_common_noun, DeepComparative: self.decode_comparative, DeepConjunction: self.decode_conjunction, DeepContentClause: self.decode_content_clause, DeepDirection: self.decode_direction, PersonalPronoun: self.decode_personal_pronoun, ProperNoun: self.decode_proper_noun, TimeOfDay: self.decode_time_of_day, } self.next_clause_id = 0 self.place_rels = set([ Relation.PLACE, Relation.TO_LOCATION, ]) self.place_kinds = set() self.gender_clf = GenderClassifier() self.graph = Graph()