Hi all<br><br>ACE has a notion of counting sets, like :<br>XYZ is a product and it has exactly 3 parts.<br clear="all"><br>But as far as I know, it&#39;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 clear="all"><br>The issue is similar for sentences involving maxima, minima, and sums.<br><br>So the questions are: what are in ACE the possibilities to express notions  like counting, maximum, minimum, summation.<br>
If nothing special , how difficult would it be to implement that ?<br><br>Note that some Knowledge Representation langages like DLV have a formalism for that :<br><a href="http://www.dlvsystem.com/dlvsystem/html/DLV_User_Manual.html#AEN814" target="_blank">http://www.dlvsystem.com/dlvsystem/html/DLV_User_Manual.html#AEN814</a><br>
N3 also has extensions .<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>