<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-10.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:sequence>
   </xsd:complexType>
      

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

  <xsd:complexType   name="FeatureType">
     <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="100"/>
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element   name="levels">
         <xsd:simpleType>
            <xsd:restriction base="xsd:positiveInteger">
              <xsd:maxExcuslive  value="100"/>
            </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element  name="selected">
          <xsd:simpleType>
            <xsd:restriction base="xsd: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>
   










