patent-classificationsType

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
ID xs:ID optional

Used By

Source

<xs:complexType name="patent-classificationsType">
  <xs:sequence maxOccurs="unbounded">
    <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>
  </xs:sequence>
  <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>