コード例 #1
0
ファイル: conceptnet.py プロジェクト: bluemoon/Godel
class ConceptNet:
    def __init__(self):
        self.EN = Language.get('en')
        self.helper = DivsiHelper()

    def Surface(self, univ_word):
        SurfaceForms = {}
        for tag in self.helper.interestingTags(univ_word):
            L = tag[0]
            R = tag[1]
            try:
                raw = RawAssertion.objects.filter(surface1__concept__text=L,
                                                  surface2__concept__text=R,
                                                  language=self.EN)
                SurfaceForms[(L,R)] = raw
            
            except Exception, E:
                print E

        return SurfaceForms
コード例 #2
0
ファイル: conceptnet.py プロジェクト: bluemoon/Godel
 def __init__(self):
     self.EN = Language.get('en')
     self.helper = DivsiHelper()