Re: Datatyping literals: question and test cases

[Patrick Stickler, Nokia/Finland, (+358 40) 801 9690, patrick.stickler@nokia.com]


> >Inlined literals and rdfs:range will *never* work together, except
> >in the single case of rdfs:StringLiteral. I wonder if folks appreciate
> >that oddity.
> 
> You seem to be assuming that it is impossible for two different 
> datatypes to have the same value space. 

Not at all. But see below.

> I wasn't aware that this was 
> a general rule. I would have no problem for example saying that 
> rdfs:StringLiteral and xsd:String had the same value space. (NOt the 
> same lexical space, but the same value space.)

I am presuming, perhaps incorrectly, that for one value space
to intersect with another value space that for any two values
X and Y which occur in the intersection of those value spaces
the same relations hold for them in terms of either datatype.

I.e., if X < Y in datatype 1 then X < Y in datatype 2.

If one datatype has an ordered value space and the other does
not, then can they really intersect?

If X = Y in one value space yet X != Y in the other value space
can they really intersect?

I think not, in both cases.

Since I do not consider the value space of rdfs:StringLiteral
to be ordered, then I do not see that it can intersect with
that of xsd:string.

Patrick

Received on Thursday, 31 October 2002 12:16:17 UTC