<div class="gmail_quote">2010/6/25 Norbert E. Fuchs <span dir="ltr">&lt;<a href="mailto:fuchs@ifi.uzh.ch">fuchs@ifi.uzh.ch</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
On 24 Jun 2010, at 17:37, Jean-Marc Vanel wrote:<br>
<br>
&gt; I&#39;m running this, after installing the clex-6.5-090528.zip. By the<br>
&gt; way, why isn&#39;t it part of the standard APE distribution ?<br>
<br>
</div>Some users of APE may want to use their own lexicon instead of clex that is a relatively large download.<br></blockquote><div><br></div><div>True, it&#39;s twice the size of the ape download. But it&#39;s small ( &lt; 1Mb) anyway, and small compared to the prerequisite SWI-Prolog, which weights 13 Mb. So I would suggest to include it in regular download.</div>
<div>And new users will be more comfortable to learn ACE with the full lexicon.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt; ./ape.exe -guess -text &#39;Every material that contains some cement and<br>
&gt; some n:aggregate is some concrete.&#39; -solo drspp<br>
&gt;<br>
&gt; Here aggregate is considered as countable by APE. However, I intend<br>
&gt; this WordNet synset :<br>
&gt;<br>
&gt; 2. aggregate -- (material such as sand or gravel used with cement and<br>
&gt; water to make concrete, mortar, or plaster)<br>
&gt;<br>
&gt; I would like to say something like:<br>
&gt; some m:aggregate<br>
&gt; to flag a mass noun. But this does not work. Is there another way?<br>
<br>
</div>Here the problem is that &quot;aggregate&quot; occurs in clex as countable noun. Perhaps prefixing it with &quot;some n: &quot; should allow users to redefine it as mass noun. </blockquote><div>It does not work like that, but see below.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I do not know whether the current situation should be called a feature or a bug. For a solution see below.<br>

<br>
Countable and mass nouns are distinguished by their determiners. You can write, for instance, &quot;John has some water. Mary has a water.&quot; where both meanings are in clex. Thus a prefix &quot;m&quot; does not seem to be necessary. </blockquote>
<div><br></div><div>I agree that  a prefix &quot;m&quot; should not be necessary, and indeed in complex sentences like the definition  of &quot;concrete&quot; above it works: APE is able to distinguish aggregate-as-mass and aggregate-as-countable.</div>
<div><br></div><div>However to make that work, one has to add the correct entry in lexicon/<a href="http://clex_lexicon.pl">clex_lexicon.pl</a> :</div><div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">noun_mass( aggregate, aggregate, neutr).</font></div>
</div><div>and not forget to re-run make_exe.sh .</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Well, this is not quite true since the determiner &quot;no&quot; is ambiguous between countable and mass, for instance in &quot;no water&quot; that always get a countable interpretation.<br>
</blockquote><div> </div><div>The only solution I see here is to use explicit negation :</div><div><b> It is not true that</b> John likes some water. John likes some whisky.</div><div><br></div></div>-- <br>Jean-Marc Vanel<br>
Consulting, services, training,<br>Rule-based programming, Semantic Web<br><a href="http://jmvanel.free.fr/">http://jmvanel.free.fr/</a><br>EulerGUI, a turntable GUI for Semantic Web + rules, XML, UML, eCore, Java bytecode<br>
+33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16<br>( we rarely listen to voice messages, please send a mail instead )<br>