- From: Adam Saltiel <adam.saltiel@btinternet.com>
- Date: Sat, 28 Jun 2003 12:55:51 +0100
- To: <www-rdf-interest@w3.org>
For some reason my post didn't appear so am posting again. I apologize
if it appears twice:-
This seems right.
But isn't there also the need to express the conditional:
where the unitary unit of measure is type:length-in-inches {resource
{type:length-measure}
{value:
transform:
transform-type:multiply
{
{
type:length-in-inches}
number: 1
}
}
}
}
{resource
{type:length-measure}
{value:
transform:
transform-type:multiply
{
{
type:length-in-cm}
number: 2.54
}
}
}
}
where the unitary unit of measure is type:length-in-cm {resource
{type:length-measure}
{value:
transform:
transform-type:divide
{
{
type:length-in-cm}
number: 1
}
}
}
}
{resource
{type:length-measure}
{value:
transform:
transform-type:divide
{
{
type:length-in-inches}
number: 2.54
}
}
}
}
etc?
The crucial concept is the unitary unit of measure. But this might lead
to a look up table of definitions or some mechanism for negotiating
which of a subset of terms from a restricted lexicon are agreed on for
current purposes. Perhaps the only way out here would be to reference
such a resource externally. This would allow the definition of the
unitary term for a set of common measures and, therefore, their
relationship, but begs the question of a universal solution that would
cover any case.
Adam Saltiel
> -----Original Message-----
> From: www-rdf-interest-request@w3.org [mailto:www-rdf-interest-
> request@w3.org] On Behalf Of Roger L. Costello
> Sent: 28 June 2003 11:31
> To: tpassin@comcast.net; www-rdf-interest@w3.org
> Cc: Costello,Roger L.
> Subject: Re: (Round 2) Proposed Extensions to OWL
>
>
> 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
Received on Saturday, 28 June 2003 07:55:52 UTC