Michael Wayne Goodman
Michael Wayne Goodman
MRS uses underspecified variables (e.g., `i5`) for things like dropped arguments, but DMRS just drops them. When they carry information in the MRS (e.g., agreement, coindexation, etc.), this is currently...
Along with type hierarchies (see #93), GLB calculation is important. See agree's implementation here: http://www.agree-grammar.com/src/agree-sys/20-typemgr.cs
See http://moin.delph-in.net/StanfordAlgebraAdditions The idea is that one could build-up a full DMRS from smaller components by linking "slots", or unused arguments, to the `index`, `top`, or `xarg` of other DMRS...
Compare the difference in the relation name for the `oewn` versus the `omw-fr` lexicons: ```pycon >>> import wn >>> wn.synsets('dog', pos='n', lexicon='oewn')[0].relations('hypernym') {'hypernym': [Synset('oewn-02085998-n'), Synset('oewn-01320032-n')]} >>> wn.synsets('chien', pos='n', lexicon='omw-fr')[0].relations('hypernym') {'omw-fr-10753546-n':...
In #157 I noticed that the "default mode" for queries is not documented, even though it is mentioned in the CHANGELOG and in some issues like #90 and #92. It...
SQL errors can be hard to understand, especially for a user of Wn. To avoid these, some validation of the LMF files should be performed, such as ensuring that all...
LMF Packages and Collections can have metadata files like README, LICENSE, and citation.bib, but these are not stored in the database. For downloaded files, they will persist in the cache,...
All interaction with the SQLite database backend is through direct SQL queries. This has worked so far but it might be worth exploring the use of an ORM instead, for...
I have a query that correctly performs an ILI-expanded synset relation traversal, but it is rather complicated and wouldn't lend itself well to a recursive query (see #38). This means...
It would be very useful to have a benchmarking system in place, as some changes to the queries or to the schema have had big effects on performance. Recently I...