<xs:complexType name="Calendar"> <xs:complexContent> <xs:extension base="baci:CharacteristicComponent"> <xs:sequence> <xs:element name="yearAttributes"> <xs:complexType> <xs:complexContent> <xs:restriction base="baci:RWpattern"> <xs:attribute default="63" name="resolution" type="xs:unsignedLong" use="optional"/>
<xs:attribute default="Good, Bad, Happy, Sad, Sunny, Cloudy" name="bitDescription" type="xs:string" use="optional"/>
<xs:attribute default="3, 2, 1, 0, 1, 0" name="whenSet" type="xs:string" use="optional"/>
<xs:attribute default="2, 3, 0, 1, 0, 1" name="whenCleared" type="xs:string" use="optional"/>
</xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="state"> <xs:complexType> <xs:complexContent> <xs:restriction base="baci:ROEnum"> <xs:attribute default="0" name="graph_min" type="xs:int" use="optional"/>
<xs:attribute default="1" name="graph_max" type="xs:int" use="optional"/>
<xs:attribute default="LATE, UP-TO-DATE" name="statesDescription" type="xs:string" use="optional"/>
</xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="day"> <xs:complexType> <xs:complexContent> <xs:restriction base="baci:RWEnum"> <xs:attribute default="0" name="graph_min" type="xs:int" use="optional"/>
<xs:attribute default="6" name="graph_max" type="xs:int" use="optional"/>
<xs:attribute default="Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday" name="statesDescription" type="xs:string" use="optional"/>
</xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="month"> <xs:complexType> <xs:complexContent> <xs:restriction base="baci:RWEnum"> <xs:attribute default="0" name="graph_min" type="xs:int" use="optional"/>
<xs:attribute default="11" name="graph_max" type="xs:int" use="optional"/>
<xs:attribute default="January, February, March, April, May, June, July, August, September, October, November, December" name="statesDescription" type="xs:string" use="optional"/>
</xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>