RE: Lexical form of duration components

No, I have mo intention of allowing the + sign.  I used 'positive'
to try and prohibit P0Y0M etc. 

All the best, Ashok 
===========================================================


-----Original Message-----
From: James Clark [mailto:jjc@jclark.com] 
Sent: Sunday, April 28, 2002 5:18 AM
To: Ashok Malhotra; XML Schema Comments
Cc: w3c-xml-schema-ig
Subject: RE: Lexical form of duration components

You mean "non-negative" rather than "positive", don't you?

Allowing a "+" sign goes beyond ISO 8601.  Is this an extension to ISO
8601 
that is really worth making?

James

--On 27 April 2002 09:28 -0700 Ashok Malhotra <ashokma@microsoft.com>
wrote:

> James:
> You are correct.  The sentence should say:
>
> 3.2.6.1 "The values of the Year, Month, Day, Hour and Minutes
> components are not restricted but allow an arbitrary *positive*
integer.
> Similarly, the value of the Seconds component allows an arbitrary
> *positive* decimal."
>
> All the best, Ashok
> ===========================================================
>
>
> -----Original Message-----
> From: James Clark [mailto:jjc@jclark.com]
> Sent: Wednesday, April 24, 2002 2:58 AM
> To: XML Schema Comments
> Subject: Lexical form of duration components
>
> 3.2.6.1 says "The values of the Year, Month, Day, Hour and Minutes
> components are not restricted but allow an arbitrary integer.
Similarly,
> the
> value of the Seconds component allows an arbitrary decimal."
>
> What exactly is the lexical form of arbitrary integer and arbitrary
> decimal?
> Does it mean the lexical form of the "decimal" and "integer" datatypes
> as
> defined in section 3.2.3 and 3.3.13?  Apparently not since it says
> "P-1347M"
> is not allowed even though "-1347" is a perfectly good integer.  If
not,
> what does it mean?
>
> Specifically, which of the following are allowed:
>
> (a) P+1Y
> (b) P-1Y
> (c) P-0Y
> (d) P.1S
> (e) P1.S
>
> ?  ISO 8601 allows only a sequence of digits, but since ISO 8601 is
not
> cited normatively a reader cannot rely on that. The provision of
> fractional
> sections goes beyond what ISO 8601:1988 allows. However, according to
my
> (draft and thus perhaps no longer correct) copy, ISO 8601:2000 does
not
> allow any of (d) or (e) (even though they are valid instances of the
XML
> Schema decimal data type).
>
> James
>
>
>
>
>
>

Received on Sunday, 28 April 2002 14:30:02 UTC