Esempio n. 1
0
    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"
Esempio n. 2
0
 def semantics(self, match):
     show = IsTvShow()
     label = LabelOf(show)
     return label, "enum"
Esempio n. 3
0
 def semantics(self, match):
     actor = IsPerson() + StarsIn(match.tvshow)
     name = LabelOf(actor)
     return name, "enum"
Esempio n. 4
0
 def semantics(self, match):
     creator = CreatorOf(match.tvshow)
     label = LabelOf(creator)
     return label, "enum"
Esempio n. 5
0
    def semantics(self, match):
        thing = HasKeyword(match.thing.tokens)
        location = LocationOf(thing)
        location_name = LabelOf(location)

        return location_name, "enum"
Esempio n. 6
0
    def semantics(self, match):
        birth_place = BirthPlaceOf(match.person)
        label = LabelOf(birth_place)

        return label, "enum"
Esempio n. 7
0
 def semantics(self, match):
     genere = MusicGenereOf(match.band)
     label = LabelOf(genere)
     return label, "enum"
Esempio n. 8
0
 def semantics(self, match):
     member = IsMemberOf(match.band)
     label = LabelOf(member)
     return label, "enum"
Esempio n. 9
0
    def semantics(self, match):
        movie = IsMovie() + DirectedBy(match.director)
        movie_name = LabelOf(movie)

        return movie_name, "enum"
Esempio n. 10
0
 def semantics(self, match):
     capital = CapitalOf(match.country)
     label = LabelOf(capital)
     return label, "enum"
Esempio n. 11
0
    def semantics(self, match):
        president = PresidentOf(match.country)
        incumbent = IncumbentOf(president)
        label = LabelOf(incumbent)

        return label, "enum"