Beispiel #1
0
 def __init__(self, data_source=None):
     Schema.__init__(self, data_source)
     self.add_table('synset', 'synset pos name src'.split(), alias='ss')
     self.add_table('word', 'wordid lang lemma pron pos'.split(), alias='word')
     self.add_table('synlink', 'synset1 synset2 link src'.split(), alias='synlink')
     self.add_table('sense', 'synset wordid lang rank lexid freq src'.split(), alias='sense')
     self.add_table('synset_def', 'synset lang def sid'.split(), alias='sdef')
     self.add_table('synset_ex', 'synset lang def sid'.split(), alias='sex')
Beispiel #2
0
 def __init__(self, data_source=None, setup_file=SETUP_SCRIPT):
     Schema.__init__(self, data_source, setup_file=SETUP_SCRIPT)
     self.add_table('meta', 'title license WNVer url maintainer'.split())
     self.add_table('synset', 'id offset pos'.split())
     # --
     self.add_table('term', 'sid term'.split())
     self.add_table('gloss_raw', 'sid cat gloss'.split())
     self.add_table('sensekey', 'sid sensekey'.split())
     # --
     self.add_table('gloss', 'id origid sid cat'.split())
     self.add_table('glossitem', 'id ord gid tag lemma pos cat coll rdf sep text origid'.split())
     self.add_table('sensetag', 'id cat tag glob glob_lemma glob_id coll sid gid sk origid lemma itemid'.split())
Beispiel #3
0
 def __init__(self, data_source=None):
     Schema.__init__(self, data_source)
     self.add_table('meta', 'title license WNVer url maintainer'.split())
     self.add_table('synset', 'id offset pos'.split())
     
     self.add_table('term', 'sid term'.split())
     self.add_table('gloss_raw', 'sid cat gloss'.split())
     self.add_table('sensekey', 'sid sensekey'.split())
     
     self.add_table('gloss', 'id origid sid cat'.split())
     self.add_table('glossitem', 'id ord gid tag lemma pos cat coll rdf sep text origid'.split())
     self.add_table('sensetag', 'id cat tag glob glob_lemma glob_id coll sid gid sk origid lemma itemid'.split())
Beispiel #4
0
 def __init__(self,
              data_source=':memory:',
              setup_script=SETUP_SCRIPT,
              setup_file=SETUP_FILE):
     Schema.__init__(self,
                     data_source=data_source,
                     setup_script=setup_script,
                     setup_file=setup_file)
     self.add_table('person', ['ID', 'name', 'age'],
                    proto=Person,
                    id_cols=('ID', ))
     self.add_table('hobby').add_fields('pid', 'hobby')
     self.add_table('diary', ['ID', 'pid', 'text'],
                    proto=Diary).set_id('ID').field_map(pid='ownerID',
                                                        text='content')
Beispiel #5
0
 def __init__(self, data_source=None):
     Schema.__init__(self, data_source)
     self.add_table('synset', 'synset pos name src'.split(), alias='ss')
     self.add_table('word',
                    'wordid lang lemma pron pos'.split(),
                    alias='word')
     self.add_table('synlink',
                    'synset1 synset2 link src'.split(),
                    alias='synlink')
     self.add_table('sense',
                    'synset wordid lang rank lexid freq src'.split(),
                    alias='sense')
     self.add_table('synset_def',
                    'synset lang def sid'.split(),
                    alias='sdef')
     self.add_table('synset_ex', 'synset lang def sid'.split(), alias='sex')
 def __init__(self, data_source=':memory:', setup_script=SETUP_SCRIPT, setup_file=SETUP_FILE):
     Schema.__init__(self, data_source=data_source, setup_script=setup_script, setup_file=setup_file)
     self.add_table('person', ['ID', 'name', 'age'], proto=Person, id_cols=('ID',))
     self.add_table('hobby').add_fields('pid', 'hobby')
     self.add_table('diary', ['ID', 'pid', 'text'], proto=Diary).set_id('ID').field_map(pid='ownerID', text='content')
 def __init__(self, data_source, setup_file=SETUP_FILE):
     Schema.__init__(self, data_source, setup_file=setup_file)
     self.add_table('person', ['ID', 'name', 'age'], id_cols=('ID',), proto=Person)
     self.add_table('hobby', ['pid', 'hobby'])
Beispiel #8
0
 def __init__(self, data_source, setup_script=None, setup_file=AC_INIT_SCRIPT):
     Schema.__init__(self, data_source, setup_script=setup_script, setup_file=setup_file)
     self.add_table('sent', ['ID', 'text', 'grm', 'pc', 'extra_args'])
     self.add_table('mrs', ['ID', 'sid', 'mrs'])
Beispiel #9
0
 def __init__(self, data_source, setup_script=None, setup_file=PC_INIT_SCRIPT):
     Schema.__init__(self, data_source, setup_script=setup_script, setup_file=setup_file)
     self.add_table('sent', ['ID', 'raw', 'grm', 'pc', 'tagger', 'text', 'xml', 'latex', 'shallow'])
     self.add_table('parse', ['ID', 'sid', 'pid', 'ident', 'jmrs', 'jdmrs', 'mrs', 'dmrs'])
Beispiel #10
0
 def __init__(self, data_source=None):
     Schema.__init__(self, data_source)
     self.add_table('wordsXsensesXsynsets', 'wordid lemma casedwordid synsetid senseid sensenum lexid tagcount sensekey pos lexdomainid definition'.split(), alias='wss')
     self.add_table('sensesXsemlinksXsenses', 'linkid ssynsetid swordid ssenseid scasedwordid ssensenum slexid stagcount ssensekey spos slexdomainid sdefinition dsynsetid dwordid dsenseid dcasedwordid dsensenum dlexid dtagcount dsensekey dpos dlexdomainid ddefinition'.split(), alias='sss')
     self.add_table('synsets', 'synsetid pos definition'.split(), alias='ss')
     self.add_table('samples', 'synsetid sampleid sample'.split(), alias='ex')
Beispiel #11
0
 def __init__(self, data_source=None):
     Schema.__init__(self, data_source)
     self.add_table('wordsXsensesXsynsets', 'wordid lemma casedwordid synsetid senseid sensenum lexid tagcount sensekey pos lexdomainid definition'.split(), alias='wss')
     self.add_table('sensesXsemlinksXsenses', 'linkid ssynsetid swordid ssenseid scasedwordid ssensenum slexid stagcount ssensekey spos slexdomainid sdefinition dsynsetid dwordid dsenseid dcasedwordid dsensenum dlexid dtagcount dsensekey dpos dlexdomainid ddefinition'.split(), alias='sss')
Beispiel #12
0
 def __init__(self, data_source, setup_file=SETUP_FILE):
     Schema.__init__(self, data_source, setup_file=setup_file)
     self.add_table('person', ['ID', 'name', 'age'],
                    id_cols=('ID', ),
                    proto=Person)
     self.add_table('hobby', ['pid', 'hobby'])