<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="disclosure_table">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="additions" minOccurs="0"/>
        <xs:element ref="deletions" minOccurs="0"/>
        <xs:element ref="amendments" minOccurs="0"/>
        <xs:element ref="maintable" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="Date" use="required"/>
      <xs:attribute name="Final" use="required" type="xs:NCName"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="additions">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="case" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="deletions">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="case" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="amendments">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="case" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="maintable">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="case" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="case">
    <xs:complexType>
      <xs:sequence >
        <xs:element ref="offeree" minOccurs="0" maxOccurs="unbounded"/>  
		<xs:choice>    
        	<xs:element ref="offeror" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="empty_offeror" minOccurs="0" maxOccurs="1" />
		</xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="offeree">
    <xs:complexType>
     <xs:choice>
        <xs:element name="empty_2.10" type="xs:string"/>
        <xs:element ref="twoten_information" maxOccurs="unbounded"/>
      </xs:choice> 
      <xs:attribute name="name" use="required"/>
      <xs:attribute name="offer_period_commenced" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="offeror">
    <xs:complexType>
      <xs:choice>
        <xs:element name="empty_2.10" type="xs:string"/>
        <xs:element ref="twoten_information" maxOccurs="unbounded"/>
      </xs:choice> 
      <xs:attribute name="name" use="required"/>
      <xs:attribute name="offeror_identified" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="twoten_information">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="twoten_line"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="twoten_line">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="name" type="xs:string"/>        
        <xs:element minOccurs="0" name="ISIN" type="xs:string"/>
        <xs:element minOccurs="0" name="value" type="xs:string"/>
        <xs:element minOccurs="0" name="NSI" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
