Schema Vendor.xsd


schema location:  D:\fpdssrc\schema\DataCollection\vendors\1.0\Vendor.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types  Simple types 
DUNSNumber  listOfVendorDoingAsBusinessNamesType  contractorNameType 
listOfVendors  listOfVendorLocationsType  divisionNameType 
vendor  listOfVendorsType  divisionNumberOrOfficeCodeType 
vendorSearchCriteria  vendorHeaderType  DUNSNumberType 
vendorInstanceType  organizationalTypeType 
vendorLocationType  vendorDoingAsBusinessNameType 
vendorSearchCriteriaType  vendorNameType 
vendorSocioEconomicIndicatorsType  vendorSiteCodeType 
vendorType 


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


schema location:  http://www.fpdsng.com/FPDS/schema/DataCollection/locations/1.0/Place.xsd
targetNamespace:  http://www.fpdsng.com/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:  http://www.fpdsng.com/FPDS/schema/DataCollection/locations/1.0/CongressionalDistrict.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types  Simple types 
congressionalDistrict  congressionalDistrictSearchCriteriaType  congressionalDistrictCodeType 
congressionalDistrictSearchCriteria  congressionalDistrictType  congressionalDistrictDescriptionType 
listOfCongressionalDistricts  listOfCongressionalDistrictsType 


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


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


element DUNSNumber
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:DUNSNumberType
facets
maxLength 13
source
<element name="DUNSNumber" type="FPDS:DUNSNumberType"/>

element listOfVendors
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfVendorsType
children count vendor
source
<element name="listOfVendors" type="FPDS:listOfVendorsType"/>

element vendor
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorType
children vendorHeader vendorSocioEconomicIndicators listOfVendorDoingAsBusinessNames listOfVendorLocations
source
<element name="vendor" type="FPDS:vendorType"/>

element vendorSearchCriteria
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorSearchCriteriaType
children vendorName vendorDoingAsBusinessName DUNSNumber city state ZIPCode countryCode vendorSocioEconomicIndicators
source
<element name="vendorSearchCriteria" type="FPDS:vendorSearchCriteriaType"/>

complexType listOfVendorDoingAsBusinessNamesType
diagram
namespace http://www.fpdsng.com/FPDS
children vendorDoingAsBusinessName
used by
element vendorType/listOfVendorDoingAsBusinessNames
source
<complexType name="listOfVendorDoingAsBusinessNamesType">
  <sequence>
    <element name="vendorDoingAsBusinessName" type="FPDS:vendorDoingAsBusinessNameType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfVendorDoingAsBusinessNamesType/vendorDoingAsBusinessName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorDoingAsBusinessNameType
facets
maxLength 80
source
<element name="vendorDoingAsBusinessName" type="FPDS:vendorDoingAsBusinessNameType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

complexType listOfVendorLocationsType
diagram
namespace http://www.fpdsng.com/FPDS
children vendorLocation
used by
element vendorType/listOfVendorLocations
source
<complexType name="listOfVendorLocationsType">
  <sequence>
    <element name="vendorLocation" type="FPDS:vendorLocationType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfVendorLocationsType/vendorLocation
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorLocationType
children streetAddress streetAddress2 streetAddress3 city state ZIPCode countryCode vendorSiteCode vendorAlternateSiteCode DUNSNumber parentDUNSNumber phoneNo faxNo divisionName divisionNumberOrOfficeCode congressionalDistrict registrationDate renewalDate vendorLocationDisabledFlag
source
<element name="vendorLocation" type="FPDS:vendorLocationType" minOccurs="0" maxOccurs="unbounded"/>

complexType listOfVendorsType
diagram
namespace http://www.fpdsng.com/FPDS
type extension of FPDS:listOfSearchResults
children count vendor
used by
element listOfVendors
source
<complexType name="listOfVendorsType">
  <complexContent>
    <extension base="FPDS:listOfSearchResults">
      <sequence>
        <element name="vendor" type="FPDS:vendorType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element listOfVendorsType/vendor
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorType
children vendorHeader vendorSocioEconomicIndicators listOfVendorDoingAsBusinessNames listOfVendorLocations
source
<element name="vendor" type="FPDS:vendorType" minOccurs="0" maxOccurs="unbounded"/>

complexType vendorHeaderType
diagram
namespace http://www.fpdsng.com/FPDS
children vendorName vendorAlternateName vendorLegalOrganizationName vendorDoingAsBusinessName vendorEnabled
used by
elements vendorType/vendorHeader vendorInstanceType/vendorHeader
source
<complexType name="vendorHeaderType">
  <sequence>
    <element name="vendorName" type="FPDS:vendorNameType" nillable="true" minOccurs="0"/>
    <element name="vendorAlternateName" type="string" nillable="true" minOccurs="0"/>
    <element name="vendorLegalOrganizationName" type="string" nillable="true" minOccurs="0"/>
    <element name="vendorDoingAsBusinessName" type="FPDS:vendorDoingAsBusinessNameType" nillable="true" minOccurs="0"/>
    <element name="vendorEnabled" type="boolean" default="false" minOccurs="0"/>
  </sequence>
</complexType>

element vendorHeaderType/vendorName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorNameType
facets
maxLength 100
source
<element name="vendorName" type="FPDS:vendorNameType" nillable="true" minOccurs="0"/>

element vendorHeaderType/vendorAlternateName
diagram
namespace http://www.fpdsng.com/FPDS
type string
source
<element name="vendorAlternateName" type="string" nillable="true" minOccurs="0"/>

element vendorHeaderType/vendorLegalOrganizationName
diagram
namespace http://www.fpdsng.com/FPDS
type string
source
<element name="vendorLegalOrganizationName" type="string" nillable="true" minOccurs="0"/>

element vendorHeaderType/vendorDoingAsBusinessName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorDoingAsBusinessNameType
facets
maxLength 80
source
<element name="vendorDoingAsBusinessName" type="FPDS:vendorDoingAsBusinessNameType" nillable="true" minOccurs="0"/>

element vendorHeaderType/vendorEnabled
diagram
namespace http://www.fpdsng.com/FPDS
type boolean
source
<element name="vendorEnabled" type="boolean" default="false" minOccurs="0"/>

complexType vendorInstanceType
diagram
namespace http://www.fpdsng.com/FPDS
children vendorHeader vendorSocioEconomicIndicators vendorLocation
source
<complexType name="vendorInstanceType">
  <sequence>
    <element name="vendorHeader" type="FPDS:vendorHeaderType" minOccurs="0"/>
    <element name="vendorSocioEconomicIndicators" type="FPDS:vendorSocioEconomicIndicatorsType" minOccurs="0"/>
    <element name="vendorLocation" type="FPDS:vendorLocationType" minOccurs="0"/>
  </sequence>
</complexType>

element vendorInstanceType/vendorHeader
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorHeaderType
children vendorName vendorAlternateName vendorLegalOrganizationName vendorDoingAsBusinessName vendorEnabled
source
<element name="vendorHeader" type="FPDS:vendorHeaderType" minOccurs="0"/>

element vendorInstanceType/vendorSocioEconomicIndicators
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorSocioEconomicIndicatorsType
children smallBusinessFlag firm8AFlag HUBZoneFlag SDBFlag shelteredWorkshopFlag HBCUFlag educationalInstitiutionFlag womenOwnedFlag veteranOwnedFlag SRDVOBFlag localGovernmentFlag minorityInstitutionFlag AIOBFlag stateGovernmentFlag federalGovernmentFlag minorityOwnedBusinessFlag APAOBFlag tribalGovernmentFlag BAOBFlag NAOBFlag SAAOBFlag nonprofitOrganizationFlag HAOBFlag verySmallBusinessFlag numberOfEmployees annualRevenue organizationalType
source
<element name="vendorSocioEconomicIndicators" type="FPDS:vendorSocioEconomicIndicatorsType" minOccurs="0"/>

element vendorInstanceType/vendorLocation
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorLocationType
children streetAddress streetAddress2 streetAddress3 city state ZIPCode countryCode vendorSiteCode vendorAlternateSiteCode DUNSNumber parentDUNSNumber phoneNo faxNo divisionName divisionNumberOrOfficeCode congressionalDistrict registrationDate renewalDate vendorLocationDisabledFlag
source
<element name="vendorLocation" type="FPDS:vendorLocationType" minOccurs="0"/>

complexType vendorLocationType
diagram
namespace http://www.fpdsng.com/FPDS
type extension of FPDS:addressType
children streetAddress streetAddress2 streetAddress3 city state ZIPCode countryCode vendorSiteCode vendorAlternateSiteCode DUNSNumber parentDUNSNumber phoneNo faxNo divisionName divisionNumberOrOfficeCode congressionalDistrict registrationDate renewalDate vendorLocationDisabledFlag
used by
elements listOfVendorLocationsType/vendorLocation vendorInstanceType/vendorLocation
source
<complexType name="vendorLocationType">
  <complexContent>
    <extension base="FPDS:addressType">
      <sequence>
        <element name="vendorSiteCode" type="FPDS:vendorSiteCodeType" nillable="true" minOccurs="0"/>
        <element name="vendorAlternateSiteCode" type="FPDS:vendorSiteCodeType" nillable="true" minOccurs="0"/>
        <element name="DUNSNumber" type="FPDS:DUNSNumberType" nillable="true" minOccurs="0"/>
        <element name="parentDUNSNumber" type="FPDS:DUNSNumberType" nillable="true" minOccurs="0"/>
        <element name="phoneNo" type="FPDS:phoneNoType" nillable="true" minOccurs="0"/>
        <element name="faxNo" type="FPDS:phoneNoType" nillable="true" minOccurs="0"/>
        <element name="divisionName" type="FPDS:divisionNameType" nillable="true" minOccurs="0"/>
        <element name="divisionNumberOrOfficeCode" type="FPDS:divisionNumberOrOfficeCodeType" nillable="true" minOccurs="0"/>
        <element name="congressionalDistrict" type="FPDS:congressionalDistrictCodeType" nillable="true" minOccurs="0"/>
        <element name="registrationDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
        <element name="renewalDate" type="FPDS:FPDSDateType" nillable="true" minOccurs="0"/>
        <element name="vendorLocationDisabledFlag" type="boolean" default="false" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element vendorLocationType/vendorSiteCode
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorSiteCodeType
facets
maxLength 20
source
<element name="vendorSiteCode" type="FPDS:vendorSiteCodeType" nillable="true" minOccurs="0"/>

element vendorLocationType/vendorAlternateSiteCode
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:vendorSiteCodeType
facets
maxLength 20
source
<element name="vendorAlternateSiteCode" type="FPDS:vendorSiteCodeType" nillable="true" minOccurs="0"/>

element vendorLocationType/DUNSNumber
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:DUNSNumberType
facets
maxLength 13
source
<element name="DUNSNumber" type="FPDS:DUNSNumberType" nillable="true" minOccurs="0"/>

element vendorLocationType/parentDUNSNumber
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:DUNSNumberType
facets
maxLength 13
source
<element name="parentDUNSNumber" type="FPDS:DUNSNumberType" nillable="true" minOccurs="0"/>

element vendorLocationType/phoneNo
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:phoneNoType
facets
maxLength 20
source
<element name="phoneNo" type="FPDS:phoneNoType" nillable="true" minOccurs="0"/>

element vendorLocationType/faxNo
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:phoneNoType
facets
maxLength 20
source
<element name="faxNo" type="FPDS:phoneNoType" nillable="true" minOccurs="0"/>

element vendorLocationType/divisionName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:divisionNameType
facets
maxLength 60