The sentences:<br><br>p:Example-String-1 is &quot;(&quot;.<br>p:Example-String-2 is &quot;)&quot;.<br>p:Example-String-3 is &quot;,&quot;.<br>p:Example-String-4 is &quot;(,)&quot;.<br><br>translate to:<font style="font-family: arial,helvetica,sans-serif;" size="2"><br>
</font><pre class="resultDrspp"><font style="font-family: arial,helvetica,sans-serif;" size="2">[A, B, C, D]<br><br>predicate(A, be, named(Example-String-1), string(())-1/4<br><br>predicate(B, be, named(Example-String-2), string()))-2/4<br>
<br>predicate(C, be, named(Example-String-3), string((,)))-3/4<br><br>predicate(D, be, named(Example-String-4), string((,)))-4/4</font><br><br><font style="font-family: arial,helvetica,sans-serif;" size="2">It is difficult to parse the DRS produced by the first two translations and the translation of the third sentence is identical to the translation of the fourth sentence.<br>
<br>There also seems to be no escape mechanism that would allow quotation marks to be inside strings.<br><br>It seems to me that the representation of strings in DRS is problematic.  There are, of course, several ways the problems could be fixed.  Anything that works would be fine with me.<br>
<br>-- Ken<br><br><br><br><br></font></pre><br><br><br><br>