[
Lists Home 
Date Index 
Thread Index
]
 To: xmldev@lists.xml.org
 Subject: Re: An approach to describing the relationships betweenunitsofmeasure
 From: "Roger L. Costello" <costello@mitre.org>
 Date: Thu, 24 Jul 2003 07:26:45 0400
 Organization: The MITRE Corporation
 References: <"030724103711Z.WT10348. 38*/PN=Pete.Kirkham/OU=Technical/OU=NOTES/O=BAe MAA/PRMD=BAE/ADMD=GOLD 400/C=GB/"@MHS>
Hi Folks,
[Thanks John, Manos, and Pete.]
Here is a description of kilometer:
baseUOM(kilometer) > meter
subPropertyOf(kilometer) > uom
domain(kilometer) > Distance
range(kilometer) > xsd:decimal
canonical(range(kilometer)) > Formula
precision(Formula) > xsd:nonNegativeInteger
Does this list capture everything?
I am especially interested in your thoughts on this one:
canonical(range(kilometer)) > Formula
Do you agree with it?
Here's how to interpret the above functions:
baseUOM(kilometer) > meter
"baseUOM is a function which maps a UOM to its standard
reference UOM. For example, the baseUOM of kilometer
is meter."
subPropertyOf(kilometer) > uom
"kilometer is a subproperty of uom."
domain(kilometer) > Distance
"domain indicates the class that the property is associated with.
For example, kilometer is a property of the Distance class."
range(kilometer) > xsd:decimal
"range indicates the (range of) values of the property.
For example, the value of kilometer is a decimal."
canonical(range(kilometer)) > Formula
"canonical is a function which maps the value of a UOM to
a Formula."
Note: I do not address here how to express a Formula. That will
be addressed later (once we agree to the above list).
"precision indicates the minimum precision that can be expected
from executing the Formula."
Comments? Thoughts?
/Roger
