Re: Re: An approach to describing the relationships betweenuni
Roger L. Costello wrote: > The next issue is: how do we syntactically specify the formula > for the canonical form for each UOM? A simple approach is this: > > <Property id="kilometer"> > <canonicalForm>$value * 1000</canonicalForm> > </Property> * Where does it say here that the base UOM of kilometer is the meter? Without this info, the expression in the canonicalForm tag is useless ;-) * The expression would be much more usefull if it could be handled by an XML API and not some other parser. I don't think a mapping to a "canonical UOM" is needed, unless you intend to use it as a standard route to "infer" missing formulas. Anyway: <Property id="kilometer"> <formulaToOtherUOM="kilometerToMeter"/> </Property> <formulaBetweenUOM id="kilometerToMeter"> <mapping UOM-pointer="kilometer" number="1"/> <mapping UOM-pointer="meter" number="1000"/> </formulaBetweenUOM> I believe it would be better to seperate formulas from units and upgrade them to classes. Those can be usefull to infer other formulas by finding a route in the graph, also taking "number" into account. Tolerance can be left up to the implementation... -- Manos Batsis Netsmart S.A. Snail mail: Panepistimiou 58, 10678, Athens, Hellas URL: http://www.netsmart.gr Email: mbatsis at netsmart dot gr Tel: (+30) 210 33 02 608 Fax: (+30) 210 33 02 658 FOAF: http://forte.netsmart.gr/foaf/manos_foaf.rdf
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format