2010/12/4 Norbert E. Fuchs <<a href="mailto:fuchs@ifi.uzh.ch">fuchs@ifi.uzh.ch</a>>:<br>><br>> On 3 Dec 2010, at 20:42, Jean-Marc Vanel wrote:<br>><br>>> But as far as I know, it's not possible to say something about a cardinality not assigned to a value, like:<br>
>> 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>><br>> How about<br>><br>> If the number of the parts of a product X is N then the number of the workers of X is N.<br>
><br>> which probably could be simplified even more.<br><br>The problem is not that it can't be said in ACE, it is whether the semantics is captured in the DRS. If we look at the DRS below , the "part" 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 "part" object to that of the "worker" 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;"> =></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>><br>> --- 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>