| 1 | <?xml version="1.0" encoding="UTF-8"?>
 | 
|---|
| 2 | <xs:schema xmlns="http://psi.hupo.org/mi/mitab"
 | 
|---|
| 3 |            xmlns:xs="http://www.w3.org/2001/XMLSchema"
 | 
|---|
| 4 |            targetNamespace="http://psi.hupo.org/mi/mitab"
 | 
|---|
| 5 |            elementFormDefault="qualified" attributeFormDefault="unqualified">
 | 
|---|
| 6 | 
 | 
|---|
| 7 |     <xs:element name="mitab" type="mitabType"/>
 | 
|---|
| 8 | 
 | 
|---|
| 9 |     <xs:complexType name="mitabType">
 | 
|---|
| 10 |         <xs:sequence>
 | 
|---|
| 11 |             <xs:element type="headerType" name="header" minOccurs="0" maxOccurs="1"/>
 | 
|---|
| 12 |             <xs:element type="bodyType" name="body" minOccurs="1" maxOccurs="1"/>
 | 
|---|
| 13 |         </xs:sequence>
 | 
|---|
| 14 |         <xs:attribute type="xs:string" name="db" use="required"/>
 | 
|---|
| 15 |         <xs:attribute type="xs:string" name="version" default="1.0"/>
 | 
|---|
| 16 |     </xs:complexType>
 | 
|---|
| 17 | 
 | 
|---|
| 18 |     <xs:complexType name="bodyType">
 | 
|---|
| 19 |         <xs:sequence>
 | 
|---|
| 20 |             <xs:element type="rowType" name="row" maxOccurs="unbounded"/>
 | 
|---|
| 21 |         </xs:sequence>
 | 
|---|
| 22 |     </xs:complexType>
 | 
|---|
| 23 | 
 | 
|---|
| 24 |     <xs:complexType name="headerType">
 | 
|---|
| 25 |         <xs:sequence>
 | 
|---|
| 26 |             <xs:element type="xs:string" name="col" maxOccurs="unbounded" minOccurs="15"/>
 | 
|---|
| 27 |         </xs:sequence>
 | 
|---|
| 28 |     </xs:complexType>
 | 
|---|
| 29 | 
 | 
|---|
| 30 |     <xs:complexType name="rowType">
 | 
|---|
| 31 |         <xs:sequence>
 | 
|---|
| 32 |             <xs:element type="xs:string" name="col" maxOccurs="unbounded" minOccurs="0"/>
 | 
|---|
| 33 |         </xs:sequence>
 | 
|---|
| 34 |     </xs:complexType>
 | 
|---|
| 35 | 
 | 
|---|
| 36 | </xs:schema> | 
|---|