RE: Answer to the question: What is a "value" to RDF

> -----Original Message-----
> From: ext Graham Klyne [mailto:Graham.Klyne@MIMEsweeper.com]
> Sent: 16 November, 2001 15:24
> To: Stickler Patrick (NRC/Tampere)
> Cc: melnik@db.stanford.edu; phayes@ai.uwf.edu; w3c-rdfcore-wg@w3.org
> Subject: RE: Answer to the question: What is a "value" to RDF
> 
> 
> At 03:17 PM 11/16/01 +0200, Patrick.Stickler@nokia.com wrote:
> > > >X --s:age--> D --s:inYears--> Y --s:inDecimal--> "12"
> >
> >Sergey, or anyone else,
> >
> >Can you explain how this representation relates to
> >data types such as xsd:duration?
> 
> I would expect that D (or the range of s:age) is a duration 
> value. 

But why bother with rdfs:range at all?!

Just declare s:age as a subPropertyOf xsd:duration, right,
since all data types are defined using properties...

Am I the only one to see a conflict here? (though that may
not be so surprising ;-)

I.e. what is the interpretation of the following knowledge:

   x s:age "P12Y" .
   s:age rdfs:range xsd:duration .
   s:age rdfs:subPropertyOf xsd:duration .

According to the S proposal, either range or subproperty
relations can define type. Which is it going to be? Both?!

Eh?

Patrick

Received on Friday, 16 November 2001 08:38:39 UTC