def semantics(self, match): entity = HasKeyword(match.entity.tokens) target_type = HasKeyword(match.target.lemmas) target = HasType(target_type) + IsRelatedTo(entity) label = LabelOf(target) return label, "enum"
def semantics(self, match): show = IsTvShow() label = LabelOf(show) return label, "enum"
def semantics(self, match): actor = IsPerson() + StarsIn(match.tvshow) name = LabelOf(actor) return name, "enum"
def semantics(self, match): creator = CreatorOf(match.tvshow) label = LabelOf(creator) return label, "enum"
def semantics(self, match): thing = HasKeyword(match.thing.tokens) location = LocationOf(thing) location_name = LabelOf(location) return location_name, "enum"
def semantics(self, match): birth_place = BirthPlaceOf(match.person) label = LabelOf(birth_place) return label, "enum"
def semantics(self, match): genere = MusicGenereOf(match.band) label = LabelOf(genere) return label, "enum"
def semantics(self, match): member = IsMemberOf(match.band) label = LabelOf(member) return label, "enum"
def semantics(self, match): movie = IsMovie() + DirectedBy(match.director) movie_name = LabelOf(movie) return movie_name, "enum"
def semantics(self, match): capital = CapitalOf(match.country) label = LabelOf(capital) return label, "enum"
def semantics(self, match): president = PresidentOf(match.country) incumbent = IncumbentOf(president) label = LabelOf(incumbent) return label, "enum"