2010/12/4 Norbert E. Fuchs &lt;<a href="mailto:fuchs@ifi.uzh.ch">fuchs@ifi.uzh.ch</a>&gt;:<br>&gt;<br>&gt; On 3 Dec 2010, at 20:42, Jean-Marc Vanel wrote:<br>&gt;<br>&gt;&gt; But as far as I know, it&#39;s not possible to say something about a cardinality not assigned to a value, like:<br>
&gt;&gt; If X is a product and it has a number of parts N then N is equal to the number of workers for X .<br>&gt;<br>&gt; How about<br>&gt;<br>&gt;  If the number of the parts of a product X is N then the number of the workers of X is N.<br>
&gt;<br>&gt; which probably could be simplified even more.<br><br>The problem is not that it can&#39;t be said in ACE, it is whether the semantics is captured in the DRS. If we look at the DRS below , the &quot;part&quot; object is only constrained  to have a cardinality superior to 2 .<br>
<br>This is coherent with what the DRS report says :<br><br><i>object(Ref,Noun,Class,Unit,Op,Count)<br>...<br>Count A positive number or na. Together with Unit and Op, this defines the cardinality or extent<br>of the object.</i><br>
<br>In order to capture the semantics of the sentence, what is desirable is that a DRS variable binds the cardinality of  the &quot;part&quot; object to that of the &quot;worker&quot; object.<br><br><span style="font-family: courier new,monospace;">[]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   [A,B,C,D,E]</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   relation(C,of,D)-1/4</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   object(C,number,countable,na,eq,1)-1/3</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   predicate(B,be,C,A)-1/11</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   relation(D,of,E)-1/7</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   object(E,product,countable,na,eq,1)-1/9</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   <b>object(D,part,countable,na,geq,2)-1/6</b></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   object(A,something,dom,na,na,na)-1/12</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   =&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   [F,G,H]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   relation(G,of,H)-1/16</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   object(G,number,countable,na,eq,1)-1/15</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   predicate(F,be,G,A)-1/21</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   relation(H,of,E)-1/19</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   <b>object(H,worker,countable,na,geq,2)-1/18</b></span><br><br><br>&gt;<br>&gt;   --- nef<br><br><br><br>-- <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>
<br>