Schema DOISpecificAwardElements.xsd


schema location:  https://www.fpds.gov/FPDS/schema/DataCollection/contracts/1.0/DOISpecificAwardElements.xsd
targetNamespace:  https://www.fpds.gov/FPDS
 
Complex types 
DOISpecificAwardElementsType 


schema location:  https://www.fpds.gov/FPDS/schema/common/1.0/Common.xsd
targetNamespace:  https://www.fpds.gov/FPDS
 
Complex types  Simple types 
countType  amountType 
listOfAdministratorsType  emailAddressType 
fiscalYearType 
FPDSDateType 
percentageType 
phoneExtType 
phoneNoType 
urlType 
userIDType 


complexType DOISpecificAwardElementsType
diagram
namespace https://www.fpds.gov/FPDS
children wildFireProgram
source
<complexType name="DOISpecificAwardElementsType">
  <sequence>
    <element name="wildFireProgram">
      <simpleType>
        <restriction base="string">
          <maxLength value="3"/>
          <enumeration value="WFP"/>
          <enumeration value="PRE"/>
          <enumeration value="REH"/>
          <enumeration value="WFT"/>
          <enumeration value="SUP"/>
          <enumeration value="NFT"/>
          <enumeration value="STA"/>
        </restriction>
      </simpleType>
    </element>
  </sequence>
</complexType>

element DOISpecificAwardElementsType/wildFireProgram
diagram
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
maxLength 3
enumeration WFP
enumeration PRE
enumeration REH
enumeration WFT
enumeration SUP
enumeration NFT
enumeration STA
source
<element name="wildFireProgram">
  <simpleType>
    <restriction base="string">
      <maxLength value="3"/>
      <enumeration value="WFP"/>
      <enumeration value="PRE"/>
      <enumeration value="REH"/>
      <enumeration value="WFT"/>
      <enumeration value="SUP"/>
      <enumeration value="NFT"/>
      <enumeration value="STA"/>
    </restriction>
  </simpleType>
</element>

complexType FPDS:countType
diagram
namespace https://www.fpds.gov/FPDS
children total fetched
source
<complexType name="countType">
  <sequence>
    <element name="total" type="positiveInteger"/>
    <element name="fetched" type="positiveInteger"/>
  </sequence>
</complexType>

element FPDS:countType/total
diagram
namespace https://www.fpds.gov/FPDS
type positiveInteger
source
<element name="total" type="positiveInteger"/>

element FPDS:countType/fetched
diagram
namespace https://www.fpds.gov/FPDS
type positiveInteger
source
<element name="fetched" type="positiveInteger"/>

complexType FPDS:listOfAdministratorsType
diagram
namespace https://www.fpds.gov/FPDS
children administrator
source
<complexType name="listOfAdministratorsType">
  <sequence>
    <element name="administrator" type="FPDS:userIDType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element FPDS:listOfAdministratorsType/administrator
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:userIDType
facets
maxLength 20
source
<element name="administrator" type="FPDS:userIDType" minOccurs="0" maxOccurs="unbounded"/>

simpleType FPDS:amountType
namespace https://www.fpds.gov/FPDS
type restriction of decimal
facets
minInclusive 0
totalDigits 15
fractionDigits 4
source
<simpleType name="amountType">
  <restriction base="decimal">
    <fractionDigits value="4"/>
    <totalDigits value="15"/>
    <minInclusive value="0"/>
  </restriction>
</simpleType>

simpleType FPDS:emailAddressType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
maxLength 64
source
<simpleType name="emailAddressType">
  <restriction base="string">
    <maxLength value="64"/>
  </restriction>
</simpleType>

simpleType FPDS:fiscalYearType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
length 4
pattern \d{4}
source
<simpleType name="fiscalYearType">
  <restriction base="string">
    <length value="4"/>
    <pattern value="\d{4}"/>
  </restriction>
</simpleType>

simpleType FPDS:FPDSDateType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
whiteSpace preserve
pattern [0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})
source
<simpleType name="FPDSDateType">
  <restriction base="string">
    <whiteSpace value="preserve"/>
    <pattern value="[0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})"/>
  </restriction>
</simpleType>

simpleType FPDS:percentageType
namespace https://www.fpds.gov/FPDS
type restriction of decimal
facets
minInclusive 0
maxInclusive 100
source
<simpleType name="percentageType">
  <restriction base="decimal">
    <minInclusive value="0"/>
    <maxInclusive value="100"/>
  </restriction>
</simpleType>

simpleType FPDS:phoneExtType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
maxLength 4
source
<simpleType name="phoneExtType">
  <restriction base="string">
    <maxLength value="4"/>
  </restriction>
</simpleType>

simpleType FPDS:phoneNoType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
maxLength 20
source
<simpleType name="phoneNoType">
  <restriction base="string">
    <maxLength value="20"/>
  </restriction>
</simpleType>

simpleType FPDS:urlType
namespace https://www.fpds.gov/FPDS
type restriction of string
facets
maxLength 100
source
<simpleType name="urlType">
  <restriction base="string">
    <maxLength value="100"/>
  </restriction>
</simpleType>

simpleType FPDS:userIDType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
element FPDS:listOfAdministratorsType/administrator
facets
maxLength 20
source
<simpleType name="userIDType">
  <restriction base="string">
    <maxLength value="20"/>
  </restriction>
</simpleType>


XML Schema documentation generated with
XML Spy Schema Editor http://www.altova.com/xmlspy