Schema Place.xsd


schema location:  https://www.fpds.gov/FPDS-Schema/schema/DataCollection/locations/1.0/Place.xsd
targetNamespace:  https://www.fpds.gov/FPDS
 
Elements  Complex types  Simple types 
listOfPlaces  addressType  cityType 
place  listOfPlacesType  countyCodeType 
placeKey  placeCodeType  locationCodeType 
placeSearchCriteria  placeKeyType  placeNameType 
placeSearchCriteriaType  regionCodeType 
placeType  stateType 
streetAddressType 
ZIPCodeType 


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 
listOfSearchResults  fiscalYearType 
FPDSDateType 
percentageType 
phoneExtType 
phoneNoType 
urlType 
userIDType 


schema location:  https://www.fpds.gov/FPDS/schema/DataCollection/locations/1.0/Country.xsd
targetNamespace:  https://www.fpds.gov/FPDS
 
Elements  Complex types  Simple types 
country  countryKeysType  countryCodeType 
countryKey  countrySearchCriteriaType  countryNameType 
countrySearchCriteria  countryType  countryShortCodeType 
listOfCountries  listOfCountriesType 


schema location:  https://www.fpds.gov/FPDS/schema/SystemServices/1.0/Audit.xsd
targetNamespace:  https://www.fpds.gov/FPDS
 
Elements  Complex types 
auditInformation  auditInformationType 


element listOfPlaces
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:listOfPlacesType
children count place
source
<element name="listOfPlaces" type="FPDS:listOfPlacesType"/>

element place
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeType
children locationCode stateCode countryCode placeName ZIPCode startDate endDate auditInformation
source
<element name="place" type="FPDS:placeType"/>

element placeKey
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeKeyType
children locationCode stateCode countryCode
source
<element name="placeKey" type="FPDS:placeKeyType"/>

element placeSearchCriteria
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeSearchCriteriaType
children stateCode locationCode placeName ZIPCode startDate endDate
source
<element name="placeSearchCriteria" type="FPDS:placeSearchCriteriaType"/>

complexType addressType
diagram
namespace https://www.fpds.gov/FPDS
children streetAddress streetAddress2 streetAddress3 city state ZIPCode countryCode
source
<complexType name="addressType">
  <sequence>
    <element name="streetAddress" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>
    <element name="streetAddress2" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>
    <element name="streetAddress3" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>
    <element name="city" type="FPDS:cityType" nillable="true" minOccurs="0"/>
    <element name="state" type="FPDS:stateType" nillable="true" minOccurs="0"/>
    <element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>
    <element name="countryCode" type="FPDS:countryCodeType" default="USA" nillable="true" minOccurs="0"/>
  </sequence>
</complexType>

element addressType/streetAddress
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:streetAddressType
facets
maxLength 55
source
<element name="streetAddress" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>

element addressType/streetAddress2
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:streetAddressType
facets
maxLength 55
source
<element name="streetAddress2" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>

element addressType/streetAddress3
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:streetAddressType
facets
maxLength 55
source
<element name="streetAddress3" type="FPDS:streetAddressType" nillable="true" minOccurs="0"/>

element addressType/city
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:cityType
facets
maxLength 35
source
<element name="city" type="FPDS:cityType" nillable="true" minOccurs="0"/>

element addressType/state
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:stateType
facets
maxLength 2
source
<element name="state" type="FPDS:stateType" nillable="true" minOccurs="0"/>

element addressType/ZIPCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:ZIPCodeType
facets
maxLength 10
source
<element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>

element addressType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryCodeType
facets
maxLength 3
source
<element name="countryCode" type="FPDS:countryCodeType" default="USA" nillable="true" minOccurs="0"/>

complexType listOfPlacesType
diagram
namespace https://www.fpds.gov/FPDS
type extension of FPDS:listOfSearchResults
children count place
used by
element listOfPlaces
source
<complexType name="listOfPlacesType">
  <complexContent>
    <extension base="FPDS:listOfSearchResults">
      <sequence>
        <element name="place" type="FPDS:placeType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element listOfPlacesType/place
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeType
children locationCode stateCode countryCode placeName ZIPCode startDate endDate auditInformation
source
<element name="place" type="FPDS:placeType" minOccurs="0" maxOccurs="unbounded"/>

complexType placeCodeType
diagram
namespace https://www.fpds.gov/FPDS
children locationCode stateCode countryCode
used by
complexType placeType
annotation
documentation 
combination of state and location,country codes
source
<complexType name="placeCodeType">
  <annotation>
    <documentation>combination of state and location,country codes</documentation>
  </annotation>
  <sequence>
    <element name="locationCode" type="FPDS:locationCodeType" nillable="true" minOccurs="0">
      <annotation>
        <documentation>5 digit location code</documentation>
      </annotation>
    </element>
    <element name="stateCode" type="FPDS:stateType" nillable="true" minOccurs="0">
      <annotation>
        <documentation>2 letter state code</documentation>
      </annotation>
    </element>
    <element name="countryCode" type="FPDS:countryShortCodeType" default="US" nillable="true" minOccurs="0">
      <annotation>
        <documentation>FIPS10 Country Code</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element placeCodeType/locationCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:locationCodeType
facets
maxLength 5
annotation
documentation 
5 digit location code
source
<element name="locationCode" type="FPDS:locationCodeType" nillable="true" minOccurs="0">
  <annotation>
    <documentation>5 digit location code</documentation>
  </annotation>
</element>

element placeCodeType/stateCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:stateType
facets
maxLength 2
annotation
documentation 
2 letter state code
source
<element name="stateCode" type="FPDS:stateType" nillable="true" minOccurs="0">
  <annotation>
    <documentation>2 letter state code</documentation>
  </annotation>
</element>

element placeCodeType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryShortCodeType
facets
maxLength 2
annotation
documentation 
FIPS10 Country Code
source
<element name="countryCode" type="FPDS:countryShortCodeType" default="US" nillable="true" minOccurs="0">
  <annotation>
    <documentation>FIPS10 Country Code</documentation>
  </annotation>
</element>

complexType placeKeyType
diagram
namespace https://www.fpds.gov/FPDS
children locationCode stateCode countryCode
used by
element placeKey
source
<complexType name="placeKeyType">
  <sequence>
    <element name="locationCode" type="FPDS:locationCodeType">
      <annotation>
        <documentation>5 digit location code</documentation>
      </annotation>
    </element>
    <element name="stateCode" type="FPDS:stateType">
      <annotation>
        <documentation>2 letter state code</documentation>
      </annotation>
    </element>
    <element name="countryCode" type="FPDS:countryShortCodeType" default="US" nillable="true" minOccurs="0">
      <annotation>
        <documentation>FIPS10 Country Code</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element placeKeyType/locationCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:locationCodeType
facets
maxLength 5
annotation
documentation 
5 digit location code
source
<element name="locationCode" type="FPDS:locationCodeType">
  <annotation>
    <documentation>5 digit location code</documentation>
  </annotation>
</element>

element placeKeyType/stateCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:stateType
facets
maxLength 2
annotation
documentation 
2 letter state code
source
<element name="stateCode" type="FPDS:stateType">
  <annotation>
    <documentation>2 letter state code</documentation>
  </annotation>
</element>

element placeKeyType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryShortCodeType
facets
maxLength 2
annotation
documentation 
FIPS10 Country Code
source
<element name="countryCode" type="FPDS:countryShortCodeType" default="US" nillable="true" minOccurs="0">
  <annotation>
    <documentation>FIPS10 Country Code</documentation>
  </annotation>
</element>

complexType placeSearchCriteriaType
diagram
namespace https://www.fpds.gov/FPDS
children stateCode locationCode placeName ZIPCode startDate endDate
used by
element placeSearchCriteria
source
<complexType name="placeSearchCriteriaType">
  <sequence>
    <element name="stateCode" type="FPDS:stateType" nillable="true" minOccurs="0"/>
    <element name="locationCode" type="FPDS:locationCodeType" nillable="true" minOccurs="0"/>
    <element name="placeName" type="FPDS:placeNameType" nillable="true" minOccurs="0"/>
    <element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>
    <element name="startDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
    <element name="endDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
  </sequence>
</complexType>

element placeSearchCriteriaType/stateCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:stateType
facets
maxLength 2
source
<element name="stateCode" type="FPDS:stateType" nillable="true" minOccurs="0"/>

element placeSearchCriteriaType/locationCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:locationCodeType
facets
maxLength 5
source
<element name="locationCode" type="FPDS:locationCodeType" nillable="true" minOccurs="0"/>

element placeSearchCriteriaType/placeName
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeNameType
facets
maxLength 100
source
<element name="placeName" type="FPDS:placeNameType" nillable="true" minOccurs="0"/>

element placeSearchCriteriaType/ZIPCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:ZIPCodeType
facets
maxLength 10
source
<element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>

element placeSearchCriteriaType/startDate
diagram
namespace https://www.fpds.gov/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" nillable="true" minOccurs="0"/>

element placeSearchCriteriaType/endDate
diagram
namespace https://www.fpds.gov/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" nillable="true" minOccurs="0"/>

complexType placeType
diagram
namespace https://www.fpds.gov/FPDS
type extension of FPDS:placeCodeType
children locationCode stateCode countryCode placeName ZIPCode startDate endDate auditInformation
used by
elements place listOfPlacesType/place
source
<complexType name="placeType">
  <complexContent>
    <extension base="FPDS:placeCodeType">
      <sequence>
        <element name="placeName" type="FPDS:placeNameType" nillable="true" minOccurs="0"/>
        <element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>
        <element name="startDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
        <element name="endDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
        <element name="auditInformation" type="FPDS:auditInformationType" nillable="true" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element placeType/placeName
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:placeNameType
facets
maxLength 100
source
<element name="placeName" type="FPDS:placeNameType" nillable="true" minOccurs="0"/>

element placeType/ZIPCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:ZIPCodeType
facets
maxLength 10
source
<element name="ZIPCode" type="FPDS:ZIPCodeType" nillable="true" minOccurs="0"/>

element placeType/startDate
diagram
namespace https://www.fpds.gov/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" nillable="true" minOccurs="0"/>

element placeType/endDate
diagram
namespace https://www.fpds.gov/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" nillable="true" minOccurs="0"/>

element placeType/auditInformation
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:auditInformationType
children createdBy createdDate lastModifiedBy lastModifiedDate
source
<element name="auditInformation" type="FPDS:auditInformationType" nillable="true" minOccurs="0"/>

simpleType cityType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
element addressType/city
facets
maxLength 35
source
<simpleType name="cityType">
  <restriction base="string">
    <maxLength value="35"/>
  </restriction>
</simpleType>

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

simpleType locationCodeType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements placeCodeType/locationCode placeKeyType/locationCode placeSearchCriteriaType/locationCode
facets
maxLength 5
source
<simpleType name="locationCodeType">
  <restriction base="string">
    <maxLength value="5"/>
  </restriction>
</simpleType>

simpleType placeNameType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements placeType/placeName placeSearchCriteriaType/placeName
facets
maxLength 100
source
<simpleType name="placeNameType">
  <restriction base="string">
    <maxLength value="100"/>
  </restriction>
</simpleType>

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

simpleType stateType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements addressType/state placeCodeType/stateCode placeKeyType/stateCode placeSearchCriteriaType/stateCode
facets
maxLength 2
source
<simpleType name="stateType">
  <restriction base="string">
    <maxLength value="2"/>
  </restriction>
</simpleType>

simpleType streetAddressType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements addressType/streetAddress addressType/streetAddress2 addressType/streetAddress3
facets
maxLength 55
source
<simpleType name="streetAddressType">
  <restriction base="string">
    <maxLength value="55"/>
  </restriction>
</simpleType>

simpleType ZIPCodeType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements addressType/ZIPCode placeType/ZIPCode placeSearchCriteriaType/ZIPCode
facets
maxLength 10
source
<simpleType name="ZIPCodeType">
  <restriction base="string">
    <maxLength value="10"/>
  </restriction>
</simpleType>

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

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

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

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"/>

complexType FPDS:listOfSearchResults
diagram
namespace https://www.fpds.gov/FPDS
children count
used by
complexTypes FPDS:listOfCountriesType listOfPlacesType
source
<complexType name="listOfSearchResults">
  <sequence>
    <element name="count" type="FPDS:countType"/>
  </sequence>
</complexType>

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

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
used by
elements FPDS:auditInformationType/createdDate placeType/endDate placeSearchCriteriaType/endDate FPDS:countryType/endDate FPDS:countrySearchCriteriaType/endDate FPDS:auditInformationType/lastModifiedDate placeType/startDate placeSearchCriteriaType/startDate FPDS:countryType/startDate FPDS:countrySearchCriteriaType/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 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
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:country
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryType
children countryCode countryShortCode countryName startDate endDate auditInformation
source
<element name="country" type="FPDS:countryType"/>

element FPDS:countryKey
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryKeysType
children countryCode countryShortCode
source
<element name="countryKey" type="FPDS:countryKeysType"/>

element FPDS:countrySearchCriteria
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countrySearchCriteriaType
children countryCode countryName countryShortCode startDate endDate
source
<element name="countrySearchCriteria" type="FPDS:countrySearchCriteriaType"/>

element FPDS:listOfCountries
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:listOfCountriesType
children count country
source
<element name="listOfCountries" type="FPDS:listOfCountriesType"/>

complexType FPDS:countryKeysType
diagram
namespace https://www.fpds.gov/FPDS
children countryCode countryShortCode
used by
element FPDS:countryKey
source
<complexType name="countryKeysType">
  <sequence>
    <choice>
      <element name="countryCode" type="FPDS:countryCodeType" nillable="true" minOccurs="0"/>
      <element name="countryShortCode" type="FPDS:countryShortCodeType" nillable="true" minOccurs="0"/>
    </choice>
  </sequence>
</complexType>

element FPDS:countryKeysType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryCodeType
facets
maxLength 3
source
<element name="countryCode" type="FPDS:countryCodeType" nillable="true" minOccurs="0"/>

element FPDS:countryKeysType/countryShortCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryShortCodeType
facets
maxLength 2
source
<element name="countryShortCode" type="FPDS:countryShortCodeType" nillable="true" minOccurs="0"/>

complexType FPDS:countrySearchCriteriaType
diagram
namespace https://www.fpds.gov/FPDS
children countryCode countryName countryShortCode startDate endDate
used by
element FPDS:countrySearchCriteria
source
<complexType name="countrySearchCriteriaType">
  <sequence>
    <element name="countryCode" type="FPDS:countryCodeType" minOccurs="0"/>
    <element name="countryName" type="FPDS:countryNameType" minOccurs="0"/>
    <element name="countryShortCode" type="FPDS:countryShortCodeType" minOccurs="0"/>
    <element name="startDate" type="FPDS:FPDSDateType" minOccurs="0"/>
    <element name="endDate" type="FPDS:FPDSDateType" minOccurs="0"/>
  </sequence>
</complexType>

element FPDS:countrySearchCriteriaType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryCodeType
facets
maxLength 3
source
<element name="countryCode" type="FPDS:countryCodeType" minOccurs="0"/>

element FPDS:countrySearchCriteriaType/countryName
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryNameType
facets
maxLength 100
source
<element name="countryName" type="FPDS:countryNameType" minOccurs="0"/>

element FPDS:countrySearchCriteriaType/countryShortCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryShortCodeType
facets
maxLength 2
source
<element name="countryShortCode" type="FPDS:countryShortCodeType" minOccurs="0"/>

element FPDS:countrySearchCriteriaType/startDate
diagram
namespace https://www.fpds.gov/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:countrySearchCriteriaType/endDate
diagram
namespace https://www.fpds.gov/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:countryType
diagram
namespace https://www.fpds.gov/FPDS
children countryCode countryShortCode countryName startDate endDate auditInformation
used by
elements FPDS:listOfCountriesType/country FPDS:country
source
<complexType name="countryType">
  <sequence>
    <element name="countryCode" type="FPDS:countryCodeType" minOccurs="0">
      <annotation>
        <documentation>ISO Country Code</documentation>
      </annotation>
    </element>
    <element name="countryShortCode" type="FPDS:countryShortCodeType" minOccurs="0">
      <annotation>
        <documentation>FIPS-10 Country Code</documentation>
      </annotation>
    </element>
    <element name="countryName" type="FPDS:countryNameType" 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:countryType/countryCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryCodeType
facets
maxLength 3
annotation
documentation 
ISO Country Code
source
<element name="countryCode" type="FPDS:countryCodeType" minOccurs="0">
  <annotation>
    <documentation>ISO Country Code</documentation>
  </annotation>
</element>

element FPDS:countryType/countryShortCode
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryShortCodeType
facets
maxLength 2
annotation
documentation 
FIPS-10 Country Code
source
<element name="countryShortCode" type="FPDS:countryShortCodeType" minOccurs="0">
  <annotation>
    <documentation>FIPS-10 Country Code</documentation>
  </annotation>
</element>

element FPDS:countryType/countryName
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryNameType
facets
maxLength 100
source
<element name="countryName" type="FPDS:countryNameType" minOccurs="0"/>

element FPDS:countryType/startDate
diagram
namespace https://www.fpds.gov/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:countryType/endDate
diagram
namespace https://www.fpds.gov/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:countryType/auditInformation
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:auditInformationType
children createdBy createdDate lastModifiedBy lastModifiedDate
source
<element name="auditInformation" type="FPDS:auditInformationType" minOccurs="0"/>

complexType FPDS:listOfCountriesType
diagram
namespace https://www.fpds.gov/FPDS
type extension of FPDS:listOfSearchResults
children count country
used by
element FPDS:listOfCountries
source
<complexType name="listOfCountriesType">
  <complexContent>
    <extension base="FPDS:listOfSearchResults">
      <sequence>
        <element name="country" type="FPDS:countryType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element FPDS:listOfCountriesType/country
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:countryType
children countryCode countryShortCode countryName startDate endDate auditInformation
source
<element name="country" type="FPDS:countryType" minOccurs="0" maxOccurs="unbounded"/>

simpleType FPDS:countryCodeType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements addressType/countryCode FPDS:countryType/countryCode FPDS:countryKeysType/countryCode FPDS:countrySearchCriteriaType/countryCode
facets
maxLength 3
annotation
documentation 
3 letter country code
source
<simpleType name="countryCodeType">
  <annotation>
    <documentation>3 letter country code</documentation>
  </annotation>
  <restriction base="string">
    <maxLength value="3"/>
  </restriction>
</simpleType>

simpleType FPDS:countryNameType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements FPDS:countryType/countryName FPDS:countrySearchCriteriaType/countryName
facets
maxLength 100
source
<simpleType name="countryNameType">
  <restriction base="string">
    <maxLength value="100"/>
  </restriction>
</simpleType>

simpleType FPDS:countryShortCodeType
namespace https://www.fpds.gov/FPDS
type restriction of string
used by
elements placeCodeType/countryCode placeKeyType/countryCode FPDS:countryType/countryShortCode FPDS:countryKeysType/countryShortCode FPDS:countrySearchCriteriaType/countryShortCode
facets
maxLength 2
annotation
documentation 
FIPS-10 Code
source
<simpleType name="countryShortCodeType">
  <annotation>
    <documentation>FIPS-10 Code</documentation>
  </annotation>
  <restriction base="string">
    <maxLength value="2"/>
  </restriction>
</simpleType>

element FPDS:auditInformation
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:auditInformationType
children createdBy createdDate lastModifiedBy lastModifiedDate
source
<element name="auditInformation" type="FPDS:auditInformationType"/>

complexType FPDS:auditInformationType
diagram
namespace https://www.fpds.gov/FPDS
children createdBy createdDate lastModifiedBy lastModifiedDate
used by
elements placeType/auditInformation FPDS:countryType/auditInformation FPDS:auditInformation
source
<complexType name="auditInformationType">
  <sequence>
    <element name="createdBy" type="FPDS:userIDType" nillable="true" minOccurs="0"/>
    <element name="createdDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
    <element name="lastModifiedBy" type="FPDS:userIDType" nillable="true" minOccurs="0"/>
    <element name="lastModifiedDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
  </sequence>
</complexType>

element FPDS:auditInformationType/createdBy
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:userIDType
facets
maxLength 20
source
<element name="createdBy" type="FPDS:userIDType" nillable="true" minOccurs="0"/>

element FPDS:auditInformationType/createdDate
diagram
namespace https://www.fpds.gov/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="createdDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>

element FPDS:auditInformationType/lastModifiedBy
diagram
namespace https://www.fpds.gov/FPDS
type FPDS:userIDType
facets
maxLength 20
source
<element name="lastModifiedBy" type="FPDS:userIDType" nillable="true" minOccurs="0"/>

element FPDS:auditInformationType/lastModifiedDate
diagram
namespace https://www.fpds.gov/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="lastModifiedDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>


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