[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|