<xsd:schema   xmlns:xsd=   "http:www.cis.hut.fi/picsom/picsom-xml-0.5.dtd">

  <xsd:annotation>
     <xsd:documentation xml:lang="en">
      Picsom Schema for pid 1311655-in-16.xml
      Copyright 2001 cis.hut.fi.  All rights reserved.
     </xsd:documentation>
  </xsd:annotation>

  <xsd:element  name="result"   type="resultType"/>

  <xsd:complexType  name="resultType">
    <xsd:sequence>
      <xsd:element name="identity"         type="xsd:string"/>
      <xsd:element name="database"         type="DatabaseType"/>
      <xsd:element name="featurelist"      type="FeatureListType"/>
      <xsd:element name="algorithm"        type="AlgorithmType"/>
      <xsd:element name="variables"        type="VariableType"/>
      <xsd:element name="parent_identity"  type="xsd:string"/>
      <xsd:element name="otherkeys"        type="OtherKeysType"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType   name="DatabaseType">
    <xsd:sequence>
      <xsd:element  name="name"            type="xsd:string"/>
      <xsd:element  name="longname"        type="xsd:string"/>
      <xsd:element  name="shorttext"       type="xsd:string"/>
      <xsd:element  name="longtext"        type="xsd:string"/>
      <xsd:element  name="size">
         <xsd:simpleType>
            <xsd:restriction base="xsd:positiveInteger">
               <xsd:maxExclusive value="1000"/>
            </xsd:restriction>
         </xsd:simpleType>
      </xsd:element>
      <xsd:element  name="tnsizes"   type="xsd:string"/>
      <xsd:element  name="views">
         <xsd:simpleType>
            <xsd:restriction base="xsd:positiveInteger">
                <xsd:maxExclusive value="5"/>
            </xsd:restriction>
         </xsd:simpleType>
      </xsd:element>
      <xsd:element   name="levels">
        <xsd:simpleType>
          <xsd:restriction>
            <xsd:maxExclusive  value="10"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
     </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType   name="FeatureListType">
     <xsd:sequence>
       <xsd:element  name="feature"   type="FEA"/>
     </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType   name="FEA">
     <xsd:sequence>
       <xsd:element  name="name"      type="xsd:string"/>
       <xsd:element  name="longname"  type="xsd:string"/>
       <xsd:element  name="shorttext" type="xsd:string"/>
       <xsd:element  name="longtext"  type="xsd:string"/>
       <xsd:element  name="size">
          <xsd:simpleType>
            <xsd:restriction    base="positiveInteger">
              <xsd:maxExclusive   value="100"/>
            </xsd:restriction>
          </xsd:simpleType>
       </xsd:element>
       <xsd:element  name="levels">
          <xsd:simpleType>
            <xsd:restriction    base="positiveInteger">
              <xsd:maxExclusive   value="10"/>
            </xsd:restriction>
          </xsd:simpleType>
       </xsd:element>
       <xsd:element  name="selected">
          <xsd:simpleType>
            <xsd:restriction    base="positiveInteger">
               <xsd:maxExclusive   value="10"/>
            </xsd:restriction>
          </xsd:simpleType>
       </xsd:element>
     </xsd:sequence>
   </xsd:complexType> 


   <xsd:complexType   name="AlgorithmType">
      <xsd:sequence>
         <xsd:element    name="name"    type="xsd:string"/>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType   name="VariableType">
      <xsd:sequence>
         <xsd:element  name="permapnewimages"  type="xsd:string"/>
         <xsd:element  name="imgcols">
           <xsd:simpleType>
             <xsd:restriction base="xsd:positiveInteger">
               <xsd:maxExclusive  value="10"/>
             </xsd:restriction>
           </xsd:simpleType>
         </xsd:element>
         <xsd:element  name="showstats">
            <xsd:simpleType>
              <xsd:restriction base="xsd:positiveInteger">
                   <xsd:maxExclusive   value="10"/>
              </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
         <xsd:element  name="vqlevel">
            <xsd:simpleType>
              <xsd:restriction base="xsd:positiveInteger">
                 <xsd:maxExclusive  value="10"/>
              </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
       </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType   name="OtherKeysType">
     <xsd:sequence>
        <xsd:element name="fii"  type="xsd:string"/>
     </xsd:sequence>
   </xsd:complexType>

</xsd:schema>
  


