<br><br><div class="gmail_quote">2010/12/14 Kaarel Kaljurand <span dir="ltr">&lt;<a href="mailto:kaljurand@gmail.com">kaljurand@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Jean-Marc,<br>
<div class="im"><br>
On Tue, Dec 14, 2010 at 11:12, Jean-Marc Vanel &lt;<a href="mailto:jeanmarc.vanel@gmail.com">jeanmarc.vanel@gmail.com</a>&gt; wrote:<br></div>
...<br>
I think there exist some proposals for conventions of how to specify<br>
measurement units in OWL. </blockquote><div><br> There are several Ontology defining Measurement and Units :<br><a href="http://www.google.com/search?q=Measurement+Units+Ontology" target="_blank">http://www.google.com/search?q=Measurement+Units+Ontology</a><br>
<br>There is a nice discussion on modeling quantities in RDF here :<br><a href="http://esw.w3.org/InterpretationProperties" target="_blank">http://esw.w3.org/InterpretationProperties</a><br><br>However, it does not mention a vey simple solution for units, that is modeling units as datatypes, similar to XSD datatypes ; N3 example :<br>

<pre>:building :height &quot;20&quot;^^:meter .</pre>Which would give for &quot;Peter owns 3 kg of apples&quot; :<br><br><span style="font-family: courier new,monospace;">:Peter :own _:obj .</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">_:obj :aQuantityOf :Apple .</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">_:obj :weight &quot;3&quot;^^:kg.</span><br>
<br>This is just a possibility among many others; I didn&#39;t ahve time to look at the Measurement+Units Ontologies. The upper level ontologies (SUMO, DOLCE, BFO, etc) are worth looking at.<br><br><br>Note that the APE interpetation seems questionable, as a weight is , even by etymology, a mass :<br>
<br><span style="font-family: courier new,monospace;"> ./ape.exe -guess -solo drspp -text &#39;p:Peter owns 3 kg of apples.&#39; </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">[A, B]</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">object(A, apple, <b>countable</b>, kg, eq, 3)-1/8</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">predicate(B, own, named(Peter), A)-1/4</span><br>
<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">One of these conventions could be supported<br>
in ACE-&gt;OWL/SWRL but I haven&#39;t taken a closer look. I&#39;m interested in<br>
ideas about what &quot;Peter owns 3 kg of apples .&quot; could be mapped to.<br>
<br>
--<br>
<font color="#888888">kaarel<br>
</font></blockquote></div><br><br clear="all"><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>