Schema AwardExtension.xsd


schema location:  http://www.fpdsng.com/FPDS/schema/DataCollection/contracts/1.0/AwardExtension.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Complex types 
agencySpecificAwardElementsType 


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


schema location:  http://www.fpdsng.com/FPDS/schema/DataCollection/organizations/1.0/Agency.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types  Simple types 
agency  agencySearchCriteriaType  agencyIDType 
agencySearchCriteria  agencyType  agencyNameType 
listOfAgencies  listOfAgenciesType 


schema location:  http://www.fpdsng.com/FPDS/schema/DataCollection/contracts/1.0/DOISpecificAwardElements.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Complex types 
DOISpecificAwardElementsType 


schema location:  http://www.fpdsng.com/FPDS/schema/DataCollection/organizations/1.0/Department.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types  Simple types 
department  departmentSearchCriteriaType  departmentIDType 
departmentSearchCriteria  departmentType  departmentNameType 
listOfDepartments  listOfDepartmentsType 


schema location:  http://www.fpdsng.com/FPDS/schema/SystemServices/1.0/Audit.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types 
auditInformation  auditInformationType 


complexType agencySpecificAwardElementsType
diagram
namespace http://www.fpdsng.com/FPDS
children agencyID DOISpecificAwardElements
source
<complexType name="agencySpecificAwardElementsType">
  <sequence>
    <element name="agencyID" type="FPDS:agencyIDType"/>
    <choice>
      <element name="DOISpecificAwardElements" type="FPDS:DOISpecificAwardElementsType"/>
      <!-- Agency speicifc complex type definitions come here -->
      <!-- DOI Specific Data-->
    </choice>
  </sequence>
</complexType>

element agencySpecificAwardElementsType/agencyID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyIDType
facets
maxLength 4
source
<element name="agencyID" type="FPDS:agencyIDType"/>

element agencySpecificAwardElementsType/DOISpecificAwardElements
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:DOISpecificAwardElementsType
children wildFireProgram
source
<element name="DOISpecificAwardElements" type="FPDS:DOISpecificAwardElementsType"/>

complexType FPDS:countType
diagram
namespace http://www.fpdsng.com/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 http://www.fpdsng.com/FPDS
type positiveInteger
source
<element name="total" type="positiveInteger"/>

element FPDS:countType/fetched
diagram
namespace http://www.fpdsng.com/FPDS
type positiveInteger
source
<element name="fetched" type="positiveInteger"/>

complexType FPDS:listOfAdministratorsType
diagram
namespace http://www.fpdsng.com/FPDS
children administrator
used by
elements FPDS:agencyType/listOfAdministrators FPDS:departmentType/listOfAdministrators
source
<complexType name="listOfAdministratorsType">
  <sequence>
    <element name="administrator" type="FPDS:userIDType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

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

simpleType FPDS:amountType
namespace http://www.fpdsng.com/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 http://www.fpdsng.com/FPDS
type restriction of string
facets
maxLength 64
source
<simpleType name="emailAddressType">
  <restriction base="string">
    <maxLength value="64"/>
  </restriction>
</simpleType>

simpleType FPDS:fiscalYearType
namespace http://www.fpdsng.com/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 http://www.fpdsng.com/FPDS
type restriction of string
used by
elements FPDS:auditInformationType/createdDate FPDS:agencyType/endDate FPDS:agencySearchCriteriaType/endDate FPDS:departmentType/endDate FPDS:departmentSearchCriteriaType/endDate FPDS:auditInformationType/lastModifiedDate FPDS:agencyType/startDate FPDS:agencySearchCriteriaType/startDate FPDS:departmentType/startDate FPDS:departmentSearchCriteriaType/startDate
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 http://www.fpdsng.com/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 http://www.fpdsng.com/FPDS
type restriction of string
facets
maxLength 4
source
<simpleType name="phoneExtType">
  <restriction base="string">
    <maxLength value="4"/>
  </restriction>
</simpleType>

simpleType FPDS:phoneNoType
namespace http://www.fpdsng.com/FPDS
type restriction of string
facets
maxLength 20
source
<simpleType name="phoneNoType">
  <restriction base="string">
    <maxLength value="20"/>
  </restriction>
</simpleType>

simpleType FPDS:urlType
namespace http://www.fpdsng.com/FPDS
type restriction of string
facets
maxLength 100
source
<simpleType name="urlType">
  <restriction base="string">
    <maxLength value="100"/>
  </restriction>
</simpleType>

simpleType FPDS:userIDType
namespace http://www.fpdsng.com/FPDS
type restriction of string
used by
elements FPDS:listOfAdministratorsType/administrator FPDS:auditInformationType/createdBy FPDS:auditInformationType/lastModifiedBy
facets
maxLength 20
source
<simpleType name="userIDType">
  <restriction base="string">
    <maxLength value="20"/>
  </restriction>
</simpleType>

element FPDS:agency
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyType
children agencyID agencyName departmentID parentAgencyID listOfAdministrators startDate endDate auditInformation
source
<element name="agency" type="FPDS:agencyType"/>

element FPDS:agencySearchCriteria
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencySearchCriteriaType
children agencyID agencyName parentAgencyID parentAgencyName departmentID startDate endDate
source
<element name="agencySearchCriteria" type="FPDS:agencySearchCriteriaType"/>

element FPDS:listOfAgencies
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfAgenciesType
children agency
source
<element name="listOfAgencies" type="FPDS:listOfAgenciesType"/>

complexType FPDS:agencySearchCriteriaType
diagram
namespace http://www.fpdsng.com/FPDS
children agencyID agencyName parentAgencyID parentAgencyName departmentID startDate endDate
used by
element FPDS:agencySearchCriteria
source
<complexType name="agencySearchCriteriaType">
  <sequence>
    <element name="agencyID" type="FPDS:agencyIDType" minOccurs="0"/>
    <element name="agencyName" type="FPDS:agencyNameType" minOccurs="0"/>
    <element name="parentAgencyID" type="FPDS:agencyIDType" minOccurs="0"/>
    <element name="parentAgencyName" type="FPDS:agencyNameType" minOccurs="0"/>
    <element name="departmentID" type="FPDS:departmentIDType" minOccurs="0"/>
    <element name="startDate" type="FPDS:FPDSDateType" minOccurs="0"/>
    <element name="endDate" type="FPDS:FPDSDateType" minOccurs="0"/>
  </sequence>
</complexType>

element FPDS:agencySearchCriteriaType/agencyID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyIDType
facets
maxLength 4
source
<element name="agencyID" type="FPDS:agencyIDType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/agencyName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyNameType
facets
maxLength 100
source
<element name="agencyName" type="FPDS:agencyNameType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/parentAgencyID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyIDType
facets
maxLength 4
source
<element name="parentAgencyID" type="FPDS:agencyIDType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/parentAgencyName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyNameType
facets
maxLength 100
source
<element name="parentAgencyName" type="FPDS:agencyNameType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/departmentID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:departmentIDType
facets
maxLength 4
source
<element name="departmentID" type="FPDS:departmentIDType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/startDate
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:FPDSDateType
facets
whiteSpace preserve
pattern [0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})
source
<element name="startDate" type="FPDS:FPDSDateType" minOccurs="0"/>

element FPDS:agencySearchCriteriaType/endDate
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:FPDSDateType
facets
whiteSpace preserve
pattern [0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})
source
<element name="endDate" type="FPDS:FPDSDateType" minOccurs="0"/>

complexType FPDS:agencyType
diagram
namespace http://www.fpdsng.com/FPDS
children agencyID agencyName departmentID parentAgencyID listOfAdministrators startDate endDate auditInformation
used by
elements FPDS:listOfAgenciesType/agency FPDS:agency
source
<complexType name="agencyType">
  <sequence>
    <element name="agencyID" type="FPDS:agencyIDType"/>
    <element name="agencyName" type="FPDS:agencyNameType" minOccurs="0"/>
    <element name="departmentID" type="FPDS:departmentIDType" minOccurs="0"/>
    <element name="parentAgencyID" type="FPDS:agencyIDType" minOccurs="0"/>
    <element name="listOfAdministrators" type="FPDS:listOfAdministratorsType" minOccurs="0"/>
    <element name="startDate" type="FPDS:FPDSDateType" minOccurs="0"/>
    <element name="endDate" type="FPDS:FPDSDateType" minOccurs="0"/>
    <element name="auditInformation" type="FPDS:auditInformationType" minOccurs="0"/>
  </sequence>
</complexType>

element FPDS:agencyType/agencyID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyIDType
facets
maxLength 4
source
<element name="agencyID" type="FPDS:agencyIDType"/>

element FPDS:agencyType/agencyName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyNameType
facets
maxLength 100
source
<element name="agencyName" type="FPDS:agencyNameType" minOccurs="0"/>

element FPDS:agencyType/departmentID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:departmentIDType
facets
maxLength 4
source
<element name="departmentID" type="FPDS:departmentIDType" minOccurs="0"/>

element FPDS:agencyType/parentAgencyID
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyIDType
facets
maxLength 4
source
<element name="parentAgencyID" type="FPDS:agencyIDType" minOccurs="0"/>

element FPDS:agencyType/listOfAdministrators
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfAdministratorsType
children administrator
source
<element name="listOfAdministrators" type="FPDS:listOfAdministratorsType" minOccurs="0"/>

element FPDS:agencyType/startDate
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:FPDSDateType
facets
whiteSpace preserve
pattern [0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})
source
<element name="startDate" type="FPDS:FPDSDateType" minOccurs="0"/>

element FPDS:agencyType/endDate
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:FPDSDateType
facets
whiteSpace preserve
pattern [0-9]{4}(-[0-9]{2})(-[0-9]{2}) ([0-9]{2})(:[0-9]{2})(:[0-9]{2})
source
<element name="endDate" type="FPDS:FPDSDateType" minOccurs="0"/>

element FPDS:agencyType/auditInformation
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:auditInformationType
children createdBy createdDate lastModifiedBy lastModifiedDate
source
<element name="auditInformation" type="FPDS:auditInformationType" minOccurs="0"/>

complexType FPDS:listOfAgenciesType
diagram
namespace http://www.fpdsng.com/FPDS
children agency
used by
element FPDS:listOfAgencies
source
<complexType name="listOfAgenciesType">
  <sequence>
    <element name="agency" type="FPDS:agencyType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element FPDS:listOfAgenciesType/agency
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:agencyType
children agencyID agencyName departmentID parentAgencyID listOfAdministrators startDate endDate auditInformation
source
<element name="agency" type="FPDS:agencyType" minOccurs="0" maxOccurs="unbounded"/>

simpleType FPDS:agencyIDType