示例#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"
示例#2
0
文件: tvshows.py 项目: Roger/quepy
 def semantics(self, match):
     show = IsTvShow()
     label = LabelOf(show)
     return label, "enum"
示例#3
0
文件: tvshows.py 项目: Roger/quepy
 def semantics(self, match):
     actor = IsPerson() + StarsIn(match.tvshow)
     name = LabelOf(actor)
     return name, "enum"
示例#4
0
文件: tvshows.py 项目: Roger/quepy
 def semantics(self, match):
     creator = CreatorOf(match.tvshow)
     label = LabelOf(creator)
     return label, "enum"
示例#5
0
    def semantics(self, match):
        thing = HasKeyword(match.thing.tokens)
        location = LocationOf(thing)
        location_name = LabelOf(location)

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

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

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

        return label, "enum"