<xsd:complexType>
<xsd:sequence>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
- <xsd:element name="second1" type="xsd:duration">
+ <xsd:element name="second1">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxExclusive value="PT1S"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="second2" type="xsd:duration">
+ <xsd:element name="second2">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxInclusive value="PT1S"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="month1" type="xsd:duration">
+ <xsd:element name="month1">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxExclusive value="P1M"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="month2" type="xsd:duration">
+ <xsd:element name="month2">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxInclusive value="P1M"/>
</xsd:simpleType>
</xsd:element>
<xsd:element name="month3" type="MSD"/>
- <xsd:element name="year1" type="xsd:duration">
+ <xsd:element name="year1">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxExclusive value="P2Y"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
- <xsd:element name="year2" type="xsd:duration">
+ <xsd:element name="year2">
<xsd:simpleType>
<xsd:restriction base="xsd:duration">
<xsd:maxInclusive value="P2Y"/>
</xsd:element>
<xsd:simpleType name="MSD">
<xsd:restriction base="xsd:duration">
- <xsd:minOccurs value="0"/>
<xsd:maxExclusive value="PT24H"/>
<xsd:minExclusive value="-PT24H"/>
</xsd:restriction>