<div class="gmail_quote">2010/6/25 Norbert E. Fuchs <span dir="ltr"><<a href="mailto:fuchs@ifi.uzh.ch">fuchs@ifi.uzh.ch</a>></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>
> I'm running this, after installing the clex-6.5-090528.zip. By the<br>
> way, why isn'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's twice the size of the ape download. But it's small ( < 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">> ./ape.exe -guess -text 'Every material that contains some cement and<br>
> some n:aggregate is some concrete.' -solo drspp<br>
><br>
> Here aggregate is considered as countable by APE. However, I intend<br>
> this WordNet synset :<br>
><br>
> 2. aggregate -- (material such as sand or gravel used with cement and<br>
> water to make concrete, mortar, or plaster)<br>
><br>
> I would like to say something like:<br>
> some m:aggregate<br>
> to flag a mass noun. But this does not work. Is there another way?<br>
<br>
</div>Here the problem is that "aggregate" occurs in clex as countable noun. Perhaps prefixing it with "some n: " 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, "John has some water. Mary has a water." where both meanings are in clex. Thus a prefix "m" does not seem to be necessary. </blockquote>
<div><br></div><div>I agree that a prefix "m" should not be necessary, and indeed in complex sentences like the definition of "concrete" 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="'courier new', 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 "no" is ambiguous between countable and mass, for instance in "no water" 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>