<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-25.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="DATA"/>
         <xsd:element     name="featurelist"      type="FeatureList"/>
         <xsd:element     name="algorithm"        type="AlgorithmType"/>
         <xsd:element     name="variables"        type="VariablesType"/>
         <xsd:element     name="mappoint"         type="xsd:string"/>
         <xsd:element     name="maparea"          type="xsd:string"/>
         <xsd:element     name="parent_identity"  type="xsd:string"/>
         <xsd:element     name="otherkeys"        type="OtherKeysType"/>
       </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType  name="DATA">
       <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="1000"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
         <xsd:element  name="tnsizes"    type="xsd:string"/>
         <xsd:element  name="views">
            <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="FeatureList">
      <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="positiveInteger">
                   <xsd:maxExclusive value="300"/>
                </xsd:restriction>
            </xsd:simpleType>
         </xsd:element>
         <xsd:element  name="levels">
             <xsd:simpleType>
                 <xsd:restriction base="positiveInteger">
                    <xsd:maxExclusive value="500"/>
                 </xsd:restriction>
             </xsd:simpleType>
         </xsd:element>
         <xsd:element name="levels">
             <xsd:simpleType>
                 <xsd:restriction base="positiveInteger">
                    <xsd:maxExclusive value="500"/>
                 </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="VariablesType">
      <xsd:sequence>
        <xsd:element   name="permapnewimages">
             <xsd:simpleType>
                 <xsd:restriction base="positiveInteger">
                    <xsd:maxExclusive value="500"/>
                 </xsd:restriction>
             </xsd:simpleType>
        </xsd:element>
        <xsd:element   name="imgcols">
              <xsd:simpleType>
                 <xsd:restriction base="positiveInteger">
                    <xsd:maxExclusive value="500"/>
                 </xsd:restriction>
              </xsd:simpleType>
        </xsd:element>
        <xsd:element   name="showstats">
              <xsd:simpleType>
                 <xsd:restriction base="positiveInteger">
                    <xsd:maxExclusive value="500"/>
                 </xsd:restriction>
              </xsd:simpleType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>

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

</xsd:schema>


   



     
        

       














