Hi, I’m a software engineer working on the data modeling group. We are trying to figure out how the IANA time zone names can be described on our message model. At the modem it seems that the time zone names such as
America/Costa_Rica or Japan are just a string without restrictions. We wonder whether there is a restriction such as maximum length of characters, pattern of characters to allow, etc.
One more question, is it really America/Costa_Rica or Japan a name or an ID?
The following is the description we have today in one of our schemas:
<xs:simpleType
name="IANATimeZoneId_Type">
<xs:annotation>
<xs:documentation>
Timezone Id represented by IANA.
</xs:documentation>
</xs:annotation>
<xs:restriction
base="xs:string"/>
</xs:simpleType>
Thanks in advance