<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Instead, I think it is finally time (for someone) to fix this hack in<br>
the handling of generic entries in PET, so the PRED value for an unknown<br>
word is a string which is constructed on the fly from its stem orthography<br>
and its POS, using the following template:<br>
<br>
 &nbsp;&quot;_ORTH_POS_unk_rel&quot;<br>
<br>
Then we should get rid of the assignment of a value for CARG except for<br>
proper names, where the PRED should be &quot;named_rel&quot; and the orthography<br>
should be the CARG value.</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
The benefit would be that we could then always use an existing open-class<br>
lexical type to instantiate an entry for an unknown word, with a<br>
predictable semantics and a type which would better match what we find<br>
in our treebanks.<br>
<br>
Yi, maybe you have already done something like this? &nbsp;Or could you at<br>
least estimate how much work would be involved in making the change?</blockquote><div>&nbsp;<br>The warning message is familiar to me, too. If I remembered correctly, it not only occurs with the use of (extended) generic lexical entries, but also in some cases with Ersatz things. <br>
<br>Looking at the PET code, it seems there should be an option called &quot;mrs-carg-path&quot; in the grammar setting files, but I failed to find it in my copy ERG. That would explain why Richard is getting warnings like the following:<br>
<br>; WARNING: failed to unify new path-value ( = &quot;No&quot;) into fs (type: d_-_no_le)<br><br>where the empty first field (before `=&#39;) in the parenthesis indicates the missing CARG path. I suppose adding a line like:<br>
<br>mrs-carg-path := &quot;SYNSEM.LKEYS.KEYREL.CARG&quot;. <br><br>to the file `pet/common.set&#39; would at least make some changes to the warning messages. <br><br>But that&#39;s not the important thing, and not the ultimate solution. I would agree with Dan&#39;s proposed solution. From what I can see, the necessary change in PET is relatively straightforward (basically related to the function lex_parser::add_surface_mod()). I will see if I can find time to make an initial attempt on this soon.<br>
<br>Best,<br>Yi<br></div></div>