<div dir="ltr">Hi Tuan Anh,<div><br></div><div>The thinking of subtypes of predicates has changed over the years, and as a result there&#39;s numerous overlapping terms for various things. I believe that the current consensus (documented on <a href="http://moin.delph-in.net/PredicateRfc">http://moin.delph-in.net/PredicateRfc</a>) is that there are two main axes of subcategorization for predicate symbols: abstract vs surface and string vs type (with &quot;real&quot; predicates being a decomposed form of surface preds). But I suspect what you mean by STRINGPRED is not the same thing as described on the wiki?<br></div><div><br></div><div>I&#39;m afraid PyDelphin is a bit behind the times WRT these definitions of predicates, and instead follows mostly what was described in the MRS DTD (as I understood it at the time). Therefore currently PyDelphin calls predicates beginning with an underscore a &quot;stringpred&quot;, regardless of whether the symbol was quoted or not. I.e., it should be called &quot;surfacepred&quot; or something. Abstract predicates are called &quot;grammarpred&quot; in PyDelphin. I have created a ticket for this bug: <a href="https://github.com/delph-in/pydelphin/issues/117">https://github.com/delph-in/pydelphin/issues/117</a>.</div><div><br></div><div>Now back to your question, &quot;named_rel&quot; is called a GRAMMARPRED in PyDelphin because the predicate does not start with an underscore.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 26, 2017 at 8:25 AM, Tuấn Anh Lê <span dir="ltr">&lt;<a href="mailto:tuananh.ke@gmail.com" target="_blank">tuananh.ke@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi delphinians,<br><br></div>I&#39;m working on predicate mapping and found that named_rel are not STRINGPRED when processed by pyDelphin.Are these expected behaviours? Can someone please shed some light for me on this matter :D Thank you.<br clear="all"></div><div><div><div><div><br><span style="color:rgb(0,0,0)"><span style="font-family:monospace,monospace">REALPRED 1<br>STRINGPRED 2<br>&lt;ElementaryPredication object (pron_rel (x24)) at 140241381023560&gt; 0<br>&lt;ElementaryPredication object (pronoun_q_rel (x24)) at 140241380610120&gt; 0<br>&lt;ElementaryPredication object (_have_v_1_rel (e25)) at 140241380610240&gt; 1<br>&lt;ElementaryPredication object (_the_q_rel (x26)) at 140241380610360&gt; 1<br>&lt;ElementaryPredication object (_pleasure_n_of_rel (x26)) at 140241380610480&gt; 1<br>&lt;ElementaryPredication object (udef_q_rel (x27)) at 140241380610600&gt; 0<br>&lt;ElementaryPredication object (nominalization_rel (x27)) at 140241380610720&gt; 0<br>&lt;ElementaryPredication object (_make_v_1_rel (e28)) at 140241380610840&gt; 1<br>&lt;ElementaryPredication object (_the_q_rel (x29)) at 140241380610960&gt; 1<br>&lt;ElementaryPredication object (_doctor_n_1_rel (x29)) at 140241380611080&gt; 1<br>&lt;ElementaryPredication object (def_explicit_q_rel (x31)) at 140241380611200&gt; 0<br>&lt;ElementaryPredication object (poss_rel (e30)) at 140241380611320&gt; 0<br>&lt;ElementaryPredication object (_acquaintance_n_1_rel (x31)) at 140241380611440&gt; 1<br>&lt;ElementaryPredication object (_say_v_to_rel (e32)) at 140241380611560&gt; 1<br>&lt;ElementaryPredication object (proper_q_rel (x33)) at 140241380611680&gt; 0<br><span style="color:rgb(0,0,255)"><b>&lt;ElementaryPredication object (named_rel (x33)) at 140241380611800&gt; 0</b></span><br>&lt;ElementaryPredication object (_and_c_rel (e34)) at 140241380611920&gt; 1<br>&lt;ElementaryPredication object (_in_p_rel (e35)) at 140241380612040&gt; 1<br>&lt;ElementaryPredication object (udef_q_rel (x37)) at 140241380612160&gt; 0<br>&lt;ElementaryPredication object (_a+few_a_1_rel (e36)) at 140241380612280&gt; 1<br>&lt;ElementaryPredication object (_word_n_of_rel (x37)) at 140241380612400&gt; 1<br>&lt;ElementaryPredication object (pron_rel (x38)) at 140241380612520&gt; 0<br>&lt;ElementaryPredication object (pronoun_q_rel (x38)) at 140241380612640&gt; 0<br>&lt;ElementaryPredication object (_sketch_v_1_rel (e39)) at 140241380612760&gt; 1<br>&lt;ElementaryPredication object (_out_p_rel (e40)) at 140241380612880&gt; 1<br>&lt;ElementaryPredication object (free_relative_q_rel (x41)) at 140241380613000&gt; 0<br>&lt;ElementaryPredication object (thing_rel (x41)) at 140241380613120&gt; 0<br>&lt;ElementaryPredication object (_occur_v_to_rel (e42)) at 140241380613240&gt; 1</span></span><br><br><br><div class="m_-8402390868988665582gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="font-size:small">Yours,</span><span class="HOEnZb"><font color="#888888"><br style="font-size:small"><span style="font-size:small">-- </span><br style="font-size:small"><div style="font-size:small"><div dir="ltr">Tuan Anh Le</div></div></font></span></div></div></div></div>
</div></div></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Michael Wayne Goodman<div>Ph.D. Candidate, UW Linguistics</div></div></div>
</div>