Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: SUO: RE: SUMO as a starter document




Yang,
   There are several versions of KIF since it is not yet a standard.  We 
are currently using a language called SUO-KIF and specified at 
http://suo.ieee.org/suo-kif.html .  I believe that the appearance of 
exponents in the browser are consistent with the BNF defined in the SUO-KIF 
spec.

Adam

At 11:28 PM 7/18/2001 -0400, Yang Yun wrote:

>Unfortunately there are now 3 definitions of Exponent 10 in SUMO.
>One is defined by kif as "expt 10". The other 2 are undefined.
>"^" is used as exponent, but is defined as a meta operator in kif.
>"E09" is undefined, but its meaning is clear to FORTRAN users.
>
>The definitions of mega and other SI prefixes should be exponent 10
>based.
>
>For exponent 2 based notions like megabit, it is recommended by IEEE
>standards coordinating committee , or whatever, to move to a new
>prefix space ie kibi (Ki) , mebi (Mi), gibi (Gi) and tebi (Ti) to
>avoid confusion (as noted in SUMO, but the 2-based notions are
>substuted for mega there).
>
>
>So a lot of work is needed just to encode SI in SUMO.
>A proof that the job is done would be to be able to do
>dimension checking on expressions. See the CellML mark up
>language for an example of how an ontology can be used for
>dimension checking in a real scientific application.
>
>
>To really define a unit of measurement its necessary to define
>at the same time a frame of reference of practices and institutions.
>Calling a subontology a name like "SI" leaves these unstated.
>It would be better to create a conglomerate like
>"SI Frame of Reference", with traceability from the definitions
>to the authoritative bodies (like NIST) and to the vendors of
>the measuring equipment who must calibrate to certain tolerances.
>
>Similar frames of reference are Universal Time Coordinated, and
>geospatial datums.
>
>
>
> >Yes but which still includes (for example) ...
> >
> >Nano-Second (constant id 452)
> >
> > Arg 1:
> >  (instance-of Nano-Second TimeMeasure-Duration)
> >  (instance-of Nano-Second UnitOfMeasure)
> >  (documentation Nano-Second "Submultiple of &%Second-Duration.
> >Symbol: ns. A &%UnitOfMeasure equal to one billionth of a &%Second-
> >Duration.")
> >
> >  (equal (MeasureFn ?NUMBER Nano-Second) (MeasureFn
> >(MultiplicationFn ?NUMBER 9.999999717180685E-10) Second))
> >
> >Surely something is wrong in the approach to representation if we
> > are ending up with numerical error.  Furthermore, I am not sure
> >whether even the string "1E-9" would be "correct"?  Where is the
> >information that this is a definitional, exact multiplication factor
> >(in contrast to the factors that are included for multiplication
> >between metre and mile;  by the way is the SI unit "meter"
> >or "metre")?  Where is the information that "Nano-" used with all
> >other SI units carries the same definition?  and so on ...
> >
> >As ever,
> >Tim.
>
>
>
>
>-----A-d-v-e-r-t-i-s-e-m-e-n-t-s---B-e-l-o-w--------------
>Searching for the best free email?  Try MetaCrawler Mail, from the #1 
>metasearch service on the Web, http://www.metacrawler.com

Adam Pease
Teknowledge
(650) 424-0500 x571