- From: Roger L. Costello <costello@mitre.org>
- Date: Tue, 08 Jul 2003 13:17:59 -0400
- To: www-rdf-interest@w3.org
- CC: tpassin@comcast.net, "Costello,Roger L." <costello@mitre.org>
Tom, I have read your latest proposal several times. Let me see if I understand it. The idea is to define an ontology of standard functions. For example, this defines how to transform miles into kilometers: Standard Functions Ontology: <owlx:Transform rdf:ID="MilesToKilometers"> <owlx:tolerance>5%</owlx:tolerance> <owlx:inputValue>miles</owlx:inputValue> <owlx:outputValue>kilometers</owlx:outputValue> <owlx:inputUnits rdf:resource="#Miles"/> <owlx:outputUnits rdf:resource="#Kilometers"/> <owlx:transform>miles = kilometers * 0.62</owlx:transform> </owlx:Transform> Suppose an application were to receive this document: <River rdf:ID="Yangtze"> <length> <Length> <measurement> <LengthMeasurement> <measurementValue> <LengthValue> <numericalValue>3914</numericalValue> <unitSpecification rdf:resource="#Miles"/> </LengthValue> </measurementValue> <precision>...</precision> <source>...</source> </LengthMeasurement> </measurement> </Length> </length> </River> And suppose the application wanted to convert the length data in the document to a value with units of kilometers. The application would "consult" the Standard Functions Ontology for a Transform which has inputUnits = Miles and outputUnits = Kilometers. The transform property then details how to convert the numerical miles value into a numerical kilometers value. Is this an accurate summary of your proposal? /Roger
Received on Tuesday, 8 July 2003 13:18:06 UTC