Grammar Engineering Frequently Asked Questions
Some of my relations/qeqs aren't showing up in the MRS for the whole parse. Why not?
If relations or qeqs that are contributed by lexical entries or rules are
not showing up in the MRS for the whole parse, it is almost certainly because
you have a broken diff-list append
somewhere in the structure.
The most common way for a diff-list append to break is for one of the arguments
to be underspecified as to its length. You should check that the
on each lexical entry and the
) of each lexical rule and phrase
structure rule are bounded. The easiest way to do this is with the
<! !> a diff-list with nothing on it.
<! top !> a diff-list with one thing on it.
<! top, top !> a diff-list with two things on it.
<! top, ... !> a diff-list with at least one thing on it: underconstrained!
[ LIST.FIRST top ] a diff-list with top as its first thing: underconstrained!
Some of the types defined in
already sufficiently specify
the length of the
lists. Here is a sample (as of
20-May-2005, courtesy of Jonathan Pool):
In most cases, your rules and lexical types should inherit from one of
the above. When they don't, you'll need to be sure to constrain the
length of the
Back to FAQs page
Back to main course page
- 18 May 2005, 20 May 2005
Topic revision: r2 - 2005-05-20 - 19:13:18 - EmilyBender