<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<xs:schema
  version         = "1.0"
  xmlns:xs        = "http://www.w3.org/2001/XMLSchema"
  targetNamespace = "http://www.nrao.edu/namespaces/sss"
  xmlns:sss       = "http://www.nrao.edu/namespaces/sss"
  elementFormDefault = "qualified">



  <xs:element name="priorityMeasureSum" type="sss:priorityMeasureSum"/>

  <xs:complexType name="priorityMeasureSum">
    <xs:complexContent>
      <xs:extension base="sss:priorityMeasure">
        <xs:sequence>
          <xs:element name="weightByDuration" type="xs:boolean"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="priorityMeasure" abstract="true"/>

  <xs:element name="priority" type="sss:priority"/>

  <xs:complexType name="priority">
    <xs:sequence>
      <xs:element name="priorityType"  type="sss:priorityType"/>
      <xs:element name="priorityValue" type="xs:double"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="priorityList">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="priority" type="sss:priority"/>
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="priorityType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="SP_SCHEDULER_PRIORITY"/>
      <xs:enumeration value="CMP_SOFTWARE_PRIORITY"/>
      <xs:enumeration value="PROPOSAL_SELECTION_COMMITTEE_PRIORITY"/>
      <xs:enumeration value="MEAN_REFEREE_PRIORITY"/>
      <xs:enumeration value="PROJECT_PRIORITY"/>
    </xs:restriction>
  </xs:simpleType>

</xs:schema>
