Integrated Grammar Development Environment: A online web interface for ACE for working with DELPH-IN style HPSG natural language grammars, including parsing, generating, and exploring grammars.
AVMs should behave like interactive JSON trees, but should also be able to collapse to the specific path, such that only the current subtree is visible and the surrounding subtree of the parent is hidden. By path, I mean like SYNSEM.LOCAL.CONT.HOOK.INDEX
Need to think about UX for interactive unification. Actual request to ACE through PyDelphin should be straight forward. Does drag & drop make sense? Need to test on touch devices.
Need to think about UX for requesting MRS, AVMs. Specifically, a context menu is typically proffered to distinguish between these on a tree node. This seems less than ideal.
Some thoughts:
Is it possible to avoid a context menu for touch devices?
Does it make sense to have a context menu on tree nodes but not on MRS?
MRS variable highlighting currently highlights the proper variables in ALL the MRS on the page. Need to constrain the scope of the highlighting to the hovered MRS. Should be able to do this with jQuery's "closest" method.
Loading 50+ trees into HTML upon a parse doesn't work and isn't very user friendly. Need to implement tree previews as in yzLUI to present to users to choose from.