<xs:element name="patent-classification"> <xs:complexType> <xs:sequence> <xs:element name="classification-scheme"> <xs:complexType> <xs:choice minOccurs="0"> <xs:element name="edition" type="xs:string"/> <xs:element name="date" type="xs:string"/> </xs:choice> <xs:attribute name="office" type="xs:string" use="required"/> <xs:attribute name="scheme" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:choice> <xs:element name="classification-symbol" type="xs:string"/> <xs:sequence> <xs:element name="section" type="xs:string"/> <xs:element name="class"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="class-type" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="subclass" type="xs:string"/> <xs:element name="main-group" type="xs:string" minOccurs="0"/> <xs:element name="subgroup" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:choice> <xs:element name="classification-level" type="xs:string" minOccurs="0"/> <xs:element name="classification-value" type="xs:string" minOccurs="0"/> <xs:element name="classification-status" type="xs:string" minOccurs="0"/> <xs:element name="classification-data-source" type="xs:string" minOccurs="0"/> <xs:element name="generating-office" type="exch:generating-officeType" minOccurs="0"/> <xs:element name="action-date" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="date" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="status" type="xs:string"/> <xs:attribute name="sequence" type="xs:string" use="required"/> </xs:complexType> </xs:element> |