- From: Nuno Lopes <nuno.lopes@deri.org>
- Date: Wed, 10 Aug 2011 15:59:32 +0100
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: Nuno Lopes <nuno.lopes@deri.org>, W3C RDB2RDF <public-rdb2rdf-wg@w3.org>
On 10 Aug 2011, at 15:31, Richard Cyganiak wrote: > One more question though: Which INTERVAL types use xsd:yearMonthDuration and which use xsd:dayTimeDuration? That is yet on another part of the spec! And somewhat strange, I don't find a direct mapping for these. In section "9.5 Mapping SQL data types to XML Schema data types" the mapping is simply stated as: 1) If SQLT is a year-month duration, then let DTYPE be xdt:yearMonthDuration. 2) If SQLT is a day-time duration, then let DTYPE be xdt:dayTimeDuration. Furthermore, Section "4.6.1 Introduction to datetimes and intervals" (and again in Section "6.1 <data type>") states: ... An interval data type is described by an interval data type descriptor... ... An interval data type descriptor contains: — An indication of whether the interval data type is a year-month interval or a day-time interval. My reading from this is that it is a "property" of the interval datatype weather it is a "year-month duration" or a "day-time duration" and based on this you do the mapping to the appropriate XSD. -- Nuno Lopes
Received on Wednesday, 10 August 2011 15:00:11 UTC