- From: Frank Manola <fmanola@mitre.org>
- Date: Sat, 28 Jun 2003 09:22:06 -0400
- To: "Roger L. Costello" <costello@mitre.org>
- CC: tpassin@comcast.net, www-rdf-interest@w3.org
Could I suggest a look at http://ksl-web.stanford.edu/knowledge-sharing/papers/engmath.html? --Frank Roger L. Costello wrote: > Hi Folks, > > Yes, I agree with Jeremy - I like the ideas that Tom has put forward. I > also like the ideas that Jon put forward. Very exciting ideas! > > Some questions: > > 1. I am not sure that "transform" is the right word. Both anonymous > resources are talking about length measures (in fact, the same length > measure). But one *expresses* the length measure in inches, while the > other *expresses* the length measure in centimeters. So, it's not a > "transform" but rather an *expression*, i.e., > > {resource > {type:length-measure} > {value: > expression-form: > { > type:length-in-inches} > number: 1 > } > } > } > > or perhaps: > > {resource > {type:length-measure} > {value: > lexical-form: > { > type:length-in-inches} > number: 1 > } > } > } > > 2. How would this be expressed in XML? Would it be expressed like this: > > <Length rdf:ID="length-in-inches"> > <rdf:value>1.0</rdf:value> > </Length> > > and > > <Length rdf:ID="length-in-centimeters"> > <rdf:value>2.54</rdf:value> > </Length> > > Thus, both are expressing a Length. The first is an instance of the > length in inches. The second is an instance of the length in > centimeters. > > Thoughts? Great stuff! /Roger > > Tom Passin wrote: > > >>Here is what we know, it seems to me - >> >>1) Both resources are length measures. >>2) The value of a length measure can be expressed numerically in different >>units. >> >>(This is a scalar quantity. A more complex quantity, like a vector or >>tensor, would have to be expressed as some structured value). >> >>We know a few other things, but they can be formulated in various ways. >>Here is one way. >> >>3) The numerical value of a length measure may be obtained by applying an >>operator (or a transformation) to it. That is, conceptually >>length-in-inches = L1 * M, where L1 is the operator for getting the length >>in inches, and M is the measure. >> >>4) A measure may have any number of such operators or transforms, one for >>each different unit of measure. >> >>Here is a set of triples (minus namespaces) for your two resources that >>captures, I think, the essence of these points - >> >>{resource >> {type:length-measure} >> {value: >> transform: >> { >> type:length-in-inches} >> number: 1 >> } >> } >>} >> >>{resource >> {type:length-measure} >> {value: >> transform: >> { >> type:length-in-cm} >> number: 2.54 >> } >> } >>} >> >>I think that these are admirably simple, and I doubt that you can simplify >>them any more without losing their essence. >> >>The resource type can obviously be stated in OWL as part of an ontology, and >>so can the transform type. If we had a standard way to make math statements >>with OWL, we could make an OWL statement that the two transforms (inch and >>cm) had some kind of "equivalentValueTo" relationship. >> >>This approach takes the matter of the relationship between length in cm and >>length in inches away from the individual resources and puts in onto the >>expression of the relationship between the transform types. I think this is >>very appropriate. >> >>The upshot is that you need to come up with some convention for expressing >>the relationship between the transforms - or of testing for equivalence - >>and then everything else can be handled in OWL. >> >>Cheers, >> >>Tom P >> > -- Frank Manola The MITRE Corporation 202 Burlington Road, MS A345 Bedford, MA 01730-1420 mailto:fmanola@mitre.org voice: 781-271-8147 FAX: 781-271-875
Received on Saturday, 28 June 2003 08:58:41 UTC