I think I understand. ICU treats Z, ZZ and ZZZ as equivalent. Maybe there was a difference historically but there isn't now.
Web page http://userguide.icu-project.org/formatparse/datetime shows all three, but they don't bother elsewhere.

For clarity then we should probably change the xs:time pattern to be HH:mm:ssZ.

Regards

Steve Hanson
Architect, Data Format Description Language (DFDL)
Co-Chair,
OGF DFDL Working Group
IBM SWG, Hursley, UK

smh@uk.ibm.com
tel:+44-1962-815848




From:        Mike Beckerle <mbeckerle.dfdl@gmail.com>
To:        Steve Hanson/UK/IBM@IBMGB,
Date:        29/01/2013 20:02
Subject:        Re: [DFDL-WG] clarification needed: datetime and time - use of ZZZ




I got the idea from this page: http://icu-project.org/apiref/icu4j/com/ibm/icu/text/SimpleDateFormat.html which I found by google searching the terms "ICU ZZZZZ"

The page mentions only z, zzzz, zzzzz, Z, ZZZZ, ZZZZZ. (that's one, four, and five 'z' combinations).

I believe this is probably misleading however. A google search for "ICU ZZZ" turns up a different page which describes the full set of "Z" options.

On Tue, Jan 29, 2013 at 12:16 PM, Steve Hanson <smh@uk.ibm.com> wrote:
Mike & Steve, what makes you think that ZZZ is deprecated in ICU?  I'm not seeing a need to change.

Regards

Steve Hanson
Architect, Data Format Description Language (DFDL)
Co-Chair,
OGF DFDL Working Group
IBM SWG, Hursley, UK

smh@uk.ibm.com
tel:
+44-1962-815848



From:        
Steve Lawrence <slawrence@tresys.com>
To:        
Steve Hanson/UK/IBM@IBMGB,
Cc:        
Mike Beckerle <mbeckerle.dfdl@gmail.com>, <dfdl-wg@ogf.org>
Date:        
29/01/2013 14:11
Subject:        
Re: [DFDL-WG] clarification needed: datetime and time




I'll add that ZZZZZ in ICU4J accepts all types of timezone formats (RFC
822, GMT Offset, and ISO 8601). So it will also accept formats with both
Z and ZZZZ timezone patterns. It outputs as ISO 8601, though.

- Steve

On 01/29/2013 09:04 AM, Steve Hanson wrote:
> Hi Mike,
>
> The phrase " derived from the XML schema date/time type" just means that
> the pattern varies depends on whether the xsd type is date, dateTime or
> time, it does not mean that it is set up for parsing a date, dateTime or
> time value that conforms to the lexical space for the xsd type. The
> pattern values were chosen to be the typical patterns seen in the non-XML
> world.
>
> We can debate whether ZZZ is obsolescent and needs to be updated. IBM DFDL
> has shipped with ZZZ as far as I am aware.
>
> Regards
>
> Steve Hanson
> Architect, Data Format Description Language (DFDL)
> Co-Chair, OGF DFDL Working Group
> IBM SWG, Hursley, UK
>
smh@uk.ibm.com
> tel:
+44-1962-815848
>
>
>
> From:   Mike Beckerle<
mbeckerle.dfdl@gmail.com>
> To:    
dfdl-wg@ogf.org,
> Date:   29/01/2013 13:55
> Subject:        [DFDL-WG] clarification needed: datetime and time
> Sent by:        
dfdl-wg-bounces@ogf.org
>
>
>
> In the below. Should xs:datetime have trailing timezone as well? Right now
> it has no tz component.
>
> Seems to me it should to match iso 8601 format which is what XSD uses.
>
> Also, I believe we now think ZZZ is not the right behavior, and seems to
> be deprecated in ICU. The right thing is ZZZZZ.
>
> calendarPatternKind
> Enum
> Valid values ‘explicit’, ‘implicit’
> ‘explicit’ means the pattern is given by dfdl:calendarPattern,
> ‘implicit’ means the pattern is derived from the XML schema date/time
> type.
>
>
> Logical Type
> Default Pattern
> xs:date
> yyyy-MM-dd
> xs:dateTime
> yyyy-MM-dd'T'HH:mm:ss
> xs:time
> HH:mm:ssZZZ
> Annotation: dfdl:element, dfdl:simpleType
>
>
>
>
>
> --
>    dfdl-wg mailing list
>    
dfdl-wg@ogf.org
>    
https://www.ogf.org/mailman/listinfo/dfdl-wg



Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU




--
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology |
www.tresys.com


Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU