home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema targetNamespace="http://ns.hr-xml.org/Screening/BackgroundCheck-1_0" xmlns="http://ns.hr-xml.org/Screening/BackgroundCheck-1_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <!--Normalized version of schema, with all "includes" inserted explicitly. This was auto-generated. Duplicate definitions were deleted, leaving only comments. --> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: ScreeningTypes-1_0.xsd--> <!-- * --> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: CountryCode-1_0.xsd--> <!-- * --> <xsd:annotation> <xsd:documentation> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2002-04-29 Purpose: Defines the Country Code Schema Author(s): Screening Workgroup This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:element name="CountryCode" type="CountryCodeType"/> <xsd:simpleType name="CountryCodeType"> <xsd:annotation> <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z][A-Z]"/> </xsd:restriction> </xsd:simpleType> <!--******************************************************************************--> <!-- * --> <!--END include file: CountryCode-1_0.xsd--> <!-- * --> <!--******************************************************************************--> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: CurrencyCode-1_0.xsd--> <!-- * --> <xsd:annotation> <xsd:documentation> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2002-04-29 Purpose: Defines the Currency Code Schema Author(s): Screening Workgroup This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:element name="CurrencyCode" type="CurrencyCodeType"/> <xsd:simpleType name="CurrencyCodeType"> <xsd:annotation> <xsd:documentation>Must conform to ISO 4217 - Representation of Currency and Funds</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z][A-Z][A-Z]"/> </xsd:restriction> </xsd:simpleType> <!--******************************************************************************--> <!-- * --> <!--END include file: CurrencyCode-1_0.xsd--> <!-- * --> <!--******************************************************************************--> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: GenderCode-1_0.xsd--> <!-- * --> <xsd:annotation> <xsd:documentation> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2002-04-29 Purpose: Defines the Gender Code Schema Author(s): Screening Workgroup This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:element name="GenderCode" type="GenderCodeType"/> <xsd:simpleType name="GenderCodeType"> <xsd:annotation> <xsd:documentation>Must conform to ISO 5218 - Representation of Human Sexes (0 - Not Known; 1 - Male; 2 - Female; 9 - Not specified)</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:integer"> <xsd:pattern value="[0129]"/> </xsd:restriction> </xsd:simpleType> <!--******************************************************************************--> <!-- * --> <!--END include file: GenderCode-1_0.xsd--> <!-- * --> <!--******************************************************************************--> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: CPOLibrary-1_0_BackgroundCheck.xsd--> <!-- * --> <xsd:annotation> <xsd:documentation> CPO Library 1_0 (2002-03-02) This CPO Library is a consolidation of existing Consortium approved Recommendations. No functionality or syntax changes have been made to the original specifications. PersonName-1_2 PostalAddress-1_2 cpoDateTimeTypes-1_1 ContactMethod-1_0 TelcomNumber-1_0 OnlineAddress-1_0 Competencies-1_0 JobHeader-1_0 PositionHeader-1_0 WorkSite-1_0 WorkSiteEnvironment-1_0 UserArea-1_0 Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies. Published versions will be fully normalized with no includes. These are the equivelant includes: xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/> xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/> xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/> xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/> xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/> xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Approved Recommendation This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <!--******************************************************************************--> <!-- * --> <!--END include file: CPOLibrary-1_0_BackgroundCheck.xsd--> <!-- * --> <!--******************************************************************************--> <xsd:annotation> <xsd:documentation> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2002-04-29 Purpose: Defines the ScreeningTypes Schema Author(s): Screening Workgroup This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:complexType name="ContactType"> <xsd:sequence> <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/> <xsd:element ref="PositionTitle" minOccurs="0"/> <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Relationship" type="xsd:string" minOccurs="0"/> <xsd:element name="YearsKnown" type="xsd:decimal" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="DemographicDetailType"> <xsd:sequence> <xsd:element name="GovernmentId" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="countryCode" type="xsd:string"/> <xsd:attribute name="jurisdiction" type="xsd:string"/> <xsd:attribute name="issuingAuthority" type="xsd:string"/> <xsd:attribute name="document" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="DateOfBirth" type="LocalDateNkNaType" minOccurs="0"/> <xsd:element name="Race" type="xsd:string" minOccurs="0"/> <xsd:element name="GenderCode" type="GenderCodeType" minOccurs="0"/> <xsd:element name="VeteranStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="MilitaryStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="Disability" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Ethnicity" type="xsd:string" minOccurs="0"/> <xsd:element name="Religion" type="xsd:string" minOccurs="0"/> <xsd:element name="Nationality" type="CountryCodeType" minOccurs="0"/> <xsd:element name="VisaStatus" type="xsd:string" minOccurs="0"/> <xsd:element name="Language" type="LanguageCodeType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="EyeColor" type="EyeColorQualifiers" minOccurs="0"/> <xsd:element name="HairColor" type="HairColorQualifiers" minOccurs="0"/> <xsd:element name="Height" minOccurs="0"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="unitOfMeasure" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="Weight" minOccurs="0"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="unitOfMeasure" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="IdentifyingMarks" type="xsd:string" minOccurs="0"/> <xsd:element name="BirthPlace" type="xsd:string" minOccurs="0"/> <xsd:element name="Age" type="xsd:nonNegativeInteger" minOccurs="0"/> <xsd:element name="Other" minOccurs="0"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="SummaryText" type="SummaryTextType" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="EffectiveDateType"> <xsd:sequence> <xsd:element name="StartDate" type="StartDateType" minOccurs="0"/> <xsd:element name="EndDate" type="EndDateType" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EyeColorQualifiers"> <xsd:union memberTypes="PersonEyeColorQualifiers AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="HairColorQualifiers"> <xsd:union memberTypes="PersonHairColorQualifiers AdditionalEnumerationType"/> </xsd:simpleType> <xsd:complexType name="IdentifierType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Domain" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/> <xsd:element name="IdType" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="primaryIdentifier" type="xsd:boolean"/> <xsd:attribute name="validFrom" type="AnyDateTimeNaType"/> <xsd:attribute name="validThrough" type="AnyDateTimeNaType"/> </xsd:complexType> <xsd:simpleType name="PersonEyeColorQualifiers"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Black"/> <xsd:enumeration value="Hazel"/> <xsd:enumeration value="Gray"/> <xsd:enumeration value="Brown"/> <xsd:enumeration value="Violet"/> <xsd:enumeration value="Green"/> <xsd:enumeration value="Blue"/> <xsd:enumeration value="Unknown"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PersonHairColorQualifiers"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Bald"/> <xsd:enumeration value="Brown"/> <xsd:enumeration value="White"/> <xsd:enumeration value="Blonde"/> <xsd:enumeration value="Gray"/> <xsd:enumeration value="Red"/> <xsd:enumeration value="Auburn"/> <xsd:enumeration value="Black"/> <xsd:enumeration value="Silver"/> <xsd:enumeration value="Unknown"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="MediaTypes"> <xsd:union memberTypes="MediaQualifierType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="MediaQualifierType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="image"/> <xsd:enumeration value="link"/> <xsd:enumeration value="txt"/> <xsd:enumeration value="html"/> <xsd:enumeration value="pdf"/> <xsd:enumeration value="doc"/> <xsd:enumeration value="rtf"/> <xsd:enumeration value="csv"/> <xsd:enumeration value="xls"/> <xsd:enumeration value="dbf"/> <xsd:enumeration value="tiff"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DocumentationTypes"> <xsd:union memberTypes="DocumentationType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="DocumentationType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="distribution"/> <xsd:enumeration value="request"/> <xsd:enumeration value="release"/> <xsd:enumeration value="result"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ServiceLevelTypes"> <xsd:union memberTypes="ServiceLevelType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="ServiceLevelType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Deluxe"/> <xsd:enumeration value="Express"/> <xsd:enumeration value="Standard"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ResultTypes"> <xsd:union memberTypes="ResultType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="ResultType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="errors"/> <xsd:enumeration value="status"/> <xsd:enumeration value="summary"/> <xsd:enumeration value="report"/> <xsd:enumeration value="all"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SummaryTextType"> <xsd:sequence> <xsd:element ref="InternetWebAddress" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="InternetEmailAddress" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Text" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="type" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="LinkImageTextType"> <xsd:sequence> <xsd:element ref="InternetWebAddress" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="InternetEmailAddress" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Text" type="xsd:string" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="type" type="DocumentationTypes" use="required"/> <xsd:attribute name="mediaType" type="MediaTypes" use="optional"/> <xsd:attribute name="resultType" type="ResultTypes" use="optional"> <xsd:annotation> <xsd:documentation source="Identifies the type of result the client is requesting. i.e Summary = Scored result with not textual details regarding the search results."/> </xsd:annotation> </xsd:attribute> </xsd:complexType> <xsd:simpleType name="SearchQualifierType"> <xsd:union memberTypes="SearchQualifiersAbuse SearchQualifiersCredit SearchQualifiersCriminal SearchQualifiersEarnings SearchQualifiersEmployment SearchQualifiersReference LicenseNameQualifiers AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersAbuse"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="child"/> <xsd:enumeration value="elderly"/> <xsd:enumeration value="sexual"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersCredit"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="business"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersCriminal"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="county"/> <xsd:enumeration value="statewide"/> <xsd:enumeration value="federalCriminal"/> <xsd:enumeration value="federalCivil"/> <xsd:enumeration value="statewideCivilDefendant"/> <xsd:enumeration value="statewideCivilPlaintiff"/> <xsd:enumeration value="countyCivilUpper"/> <xsd:enumeration value="countyCivilLower"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersEarnings"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="detail"/> <xsd:enumeration value="summary"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersEmployment"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="fhwa"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchQualifiersReference"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="personal"/> <xsd:enumeration value="professional"/> <xsd:enumeration value="technical"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SearchTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="abuse"/> <xsd:enumeration value="address"/> <xsd:enumeration value="awards"/> <xsd:enumeration value="credit"/> <xsd:enumeration value="criminal"/> <xsd:enumeration value="drug"/> <xsd:enumeration value="earnings"/> <xsd:enumeration value="education"/> <xsd:enumeration value="employment"/> <xsd:enumeration value="license"/> <xsd:enumeration value="name"/> <xsd:enumeration value="other"/> <xsd:enumeration value="phone"/> <xsd:enumeration value="reference"/> <xsd:enumeration value="ssn"/> <xsd:enumeration value="workcomp"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LicenseNameType"> <xsd:union memberTypes="LicenseNameQualifiers AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="LicenseNameQualifiers"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="faa"/> <xsd:enumeration value="fcc"/> <xsd:enumeration value="lpn"/> <xsd:enumeration value="mvPersonal"/> <xsd:enumeration value="mvPersonalCommercial"/> <xsd:enumeration value="mvCommercial"/> <xsd:enumeration value="nurse"/> <xsd:enumeration value="pharmacy"/> <xsd:enumeration value="physician"/> <xsd:enumeration value="radTech"/> <xsd:enumeration value="arrt"/> <xsd:enumeration value="cna"/> <xsd:enumeration value="gsa"/> <xsd:enumeration value="physicalTherapist"/> <xsd:enumeration value="occupationalTherapist"/> <xsd:enumeration value="socialWorker"/> <xsd:enumeration value="cpa"/> <xsd:enumeration value="engineer"/> <xsd:enumeration value="lvn"/> <xsd:enumeration value="dietician"/> <xsd:enumeration value="speechTherapist"/> <xsd:enumeration value="lawyer"/> <xsd:enumeration value="radiology"/> <xsd:enumeration value="emt"/> <xsd:enumeration value="paramedic"/> <xsd:enumeration value="teacher"/> <xsd:enumeration value="dentist"/> <xsd:enumeration value="optometrist"/> <xsd:enumeration value="rn"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ChargeType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="felony"/> <xsd:enumeration value="forfeiture"/> <xsd:enumeration value="infraction"/> <xsd:enumeration value="misdemeanor"/> <xsd:enumeration value="pettyOffence"/> <xsd:enumeration value="summary"/> <xsd:enumeration value="traffic"/> <xsd:enumeration value="violation"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ChargeQualifiers"> <xsd:union memberTypes="ChargeType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="EmploymentType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="current"/> <xsd:enumeration value="prior"/> </xsd:restriction> </xsd:simpleType> <xsd:element name="AnyDate" type="AnyDateTimeNkType"/> <xsd:element name="YearMonth" type="xsd:gYearMonth"/> <xsd:element name="Year" type="xsd:gYear"/> <xsd:element name="MonthDay" type="xsd:gMonthDay"/> <xsd:element name="StringDate" type="xsd:string"/> <xsd:complexType name="StartDateType"> <xsd:choice> <xsd:element ref="AnyDate"/> <xsd:element ref="YearMonth"/> <xsd:element ref="Year"/> <xsd:element ref="MonthDay"/> <xsd:element ref="StringDate"/> </xsd:choice> </xsd:complexType> <xsd:complexType name="EndDateType"> <xsd:choice> <xsd:element ref="AnyDate"/> <xsd:element ref="YearMonth"/> <xsd:element ref="Year"/> <xsd:element ref="MonthDay"/> <xsd:element ref="StringDate"/> </xsd:choice> </xsd:complexType> <xsd:simpleType name="AdditionalEnumerationType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="x:\S.*"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LanguageCodeType"> <xsd:annotation> <xsd:documentation>Must conform to ISO 639-1 / IETF 1766 - Names of Languages. [NOTE: To indicate the language of xml instance content, it is better to use the "xml:lang" feature in xml schema.]</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:pattern value="[a-z][a-z]"/> </xsd:restriction> </xsd:simpleType> <!--******************************************************************************--> <!-- * --> <!--END include file: ScreeningTypes-1_0.xsd--> <!-- * --> <!--******************************************************************************--> <!--******************************************************************************--> <!-- * --> <!--BEGIN include file: CPOLibrary-1_0_BackgroundCheck.xsd--> <!-- * --> <xsd:annotation> <xsd:documentation> CPO Library 1_0 (2002-03-02) This CPO Library is a consolidation of existing Consortium approved Recommendations. No functionality or syntax changes have been made to the original specifications. PersonName-1_2 PostalAddress-1_2 cpoDateTimeTypes-1_1 ContactMethod-1_0 TelcomNumber-1_0 OnlineAddress-1_0 Competencies-1_0 JobHeader-1_0 PositionHeader-1_0 WorkSite-1_0 WorkSiteEnvironment-1_0 UserArea-1_0 Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies. Published versions will be fully normalized with no includes. These are the equivelant includes: xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/> xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/> xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/> xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/> xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/> xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/> xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/> xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Approved Recommendation This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:element name="PositionHeader"> <xsd:complexType> <xsd:sequence> <xsd:element name="PositionId" type="PositionIdentifierType"/> <xsd:element ref="JobId" minOccurs="0"/> <xsd:element ref="PositionTitle" minOccurs="0"/> <xsd:element name="PositionType" type="xsd:string" minOccurs="0"/> <xsd:element ref="PositionDescription" minOccurs="0"/> <xsd:element ref="PositionStatus" minOccurs="0"/> <xsd:element ref="ReportToPositionId" minOccurs="0"/> <xsd:element ref="SpecialInstructions" minOccurs="0"/> <xsd:element name="TypeOfHours" type="xsd:string" minOccurs="0"/> <xsd:element name="Quantity" type="xsd:double" default="1" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="validFrom" type="AnyDateTimeType"/> <xsd:attribute name="validTo" type="AnyDateTimeType"/> </xsd:complexType> </xsd:element> <xsd:element name="JobId" type="PositionIdentifierType"/> <xsd:element name="PositionTitle" type="xsd:string"/> <xsd:element name="PositionDescription" type="xsd:string"/> <xsd:element name="ReportToPositionId" type="PositionIdentifierType"/> <xsd:element name="SpecialInstructions" type="xsd:string"/> <xsd:element name="PositionStatus"> <xsd:complexType> <xsd:sequence> <xsd:element name="Code" type="xsd:string" minOccurs="0"/> <xsd:element name="Description" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="PositionIdentifierType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Domain" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/> <xsd:element name="IdType" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="JobHeader"> <xsd:complexType> <xsd:sequence> <xsd:element name="JobId" type="JobIdentifierType"/> <xsd:element ref="JobTitle" minOccurs="0"/> <xsd:element ref="JobDescription" minOccurs="0"/> <xsd:element ref="JobStatus" minOccurs="0"/> <xsd:element ref="JobLevel" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="JobCategory" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="validFrom" type="AnyDateTimeType"/> <xsd:attribute name="validTo" type="AnyDateTimeType"/> </xsd:complexType> </xsd:element> <xsd:element name="JobStatus"> <xsd:complexType> <xsd:sequence> <xsd:element name="Code" type="xsd:string" minOccurs="0"/> <xsd:element name="Description" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="JobDescription" type="xsd:string"/> <xsd:element name="JobTitle" type="xsd:string"/> <xsd:element name="JobCategory"> <xsd:complexType> <xsd:sequence> <xsd:element name="Code" type="xsd:string" minOccurs="0"/> <xsd:element name="Description" type="xsd:string" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element name="JobLevel"> <xsd:complexType> <xsd:sequence> <xsd:element name="Code" type="xsd:string" minOccurs="0"/> <xsd:element name="Description" type="xsd:string" minOccurs="0"/> <xsd:element ref="JobLevel" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:complexType name="JobIdentifierType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Domain" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/> <xsd:element name="IdType" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="WorkSite"> <xsd:complexType> <xsd:sequence> <xsd:element name="WorkSiteId" type="WorkSiteIdentifierType"/> <xsd:element ref="WorkSiteName"/> <xsd:element name="WorkSiteDetail" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="workSiteType" type="xsd:string" default="presentation"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="PostalAddress" type="PostalAddressType" minOccurs="0"/> <xsd:element ref="TravelDirections" minOccurs="0"/> <xsd:element ref="ParkingInstructions" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="WorkSiteId" type="WorkSiteIdentifierType"/> <xsd:element name="WorkSiteName" type="xsd:string"/> <xsd:element name="WorkSiteType" type="xsd:string"/> <xsd:element name="WorkSiteDetail" type="xsd:string"/> <xsd:element name="TravelDirections" type="xsd:string"/> <xsd:element name="ParkingInstructions" type="xsd:string"/> <xsd:complexType name="WorkSiteIdentifierType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Domain" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/> <xsd:element name="IdType" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="WorkSiteEnvironment"> <xsd:complexType> <xsd:sequence> <xsd:element name="EnvironmentId" type="WorkSiteEnvironmentIdentifierType"/> <xsd:element ref="EnvironmentName"/> <xsd:element ref="EnvironmentDescription" minOccurs="0"/> <xsd:element ref="EnvironmentConsideration" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="EnvironmentId" type="WorkSiteEnvironmentIdentifierType"/> <xsd:element name="EnvironmentName" type="xsd:string"/> <xsd:element name="EnvironmentDescription" type="xsd:string"/> <xsd:element name="EnvironmentConsideration"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="typeConsideration" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="General"/> <xsd:enumeration value="Physical"/> <xsd:enumeration value="SafetyEquipment"/> <xsd:enumeration value="DressCode"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:complexType name="WorkSiteEnvironmentIdentifierType"> <xsd:sequence> <xsd:element name="Id" type="xsd:string"/> <xsd:element name="Domain" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/> <xsd:element name="IdType" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:attributeGroup name="id"> <xsd:attribute name="id" type="xsd:string" use="required"/> <xsd:attribute name="idOwner" type="xsd:string"/> <xsd:attribute name="description" type="xsd:string"/> </xsd:attributeGroup> <xsd:element name="Competency"> <xsd:complexType> <xsd:sequence> <xsd:element name="CompetencyId" minOccurs="0"> <xsd:complexType> <xsd:attributeGroup ref="id"/> </xsd:complexType> </xsd:element> <xsd:element name="TaxonomyId" minOccurs="0"> <xsd:complexType> <xsd:attributeGroup ref="id"/> </xsd:complexType> </xsd:element> <xsd:element name="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="EvidenceId" minOccurs="0"> <xsd:complexType> <xsd:attributeGroup ref="id"/> </xsd:complexType> </xsd:element> <xsd:choice> <xsd:element ref="NumericValue"/> <xsd:element ref="StringValue"/> </xsd:choice> <xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="dateOfIncident" type="AnyDateTimeType"/> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="typeDescription" type="xsd:string"/> <xsd:attribute name="expirationDate" type="AnyDateTimeType"/> <xsd:attribute name="typeId" type="xsd:string"/> <xsd:attribute name="required" type="xsd:boolean" default="false"/> <xsd:attribute name="lastUsed" type="AnyDateTimeType"/> </xsd:complexType> </xsd:element> <xsd:element name="CompetencyWeight" minOccurs="0" maxOccurs="2"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="NumericValue"/> <xsd:element ref="StringValue"/> </xsd:choice> <xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" default="skillLevel"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="levelOfInterest"/> <xsd:enumeration value="skillLevel"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="description" type="xsd:string"/> <xsd:attribute name="required" type="xsd:boolean" default="false"/> </xsd:complexType> </xsd:element> <xsd:element name="NumericValue"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:double"> <xsd:attribute name="minValue" type="xsd:double"/> <xsd:attribute name="maxValue" type="xsd:double"/> <xsd:attribute name="description" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="StringValue"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="minValue" type="xsd:string"/> <xsd:attribute name="maxValue" type="xsd:string"/> <xsd:attribute name="description" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="SupportingInformation" type="xsd:string"/> <xsd:complexType name="EntityIdType"> <xsd:sequence> <xsd:element name="IdValue" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" use="optional"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/> <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/> <xsd:attribute name="idOwner" type="xsd:string" use="optional"/> </xsd:complexType> <xsd:group name="TelcomNumberGroup"> <xsd:sequence> <xsd:element ref="InternationalCountryCode" minOccurs="0"/> <xsd:element ref="NationalNumber" minOccurs="0"/> <xsd:element ref="AreaCityCode" minOccurs="0"/> <xsd:element ref="SubscriberNumber"/> <xsd:element ref="Extension" minOccurs="0"/> </xsd:sequence> </xsd:group> <xsd:element name="FormattedNumber" type="xsd:string"/> <xsd:element name="InternationalCountryCode" type="xsd:string"/> <xsd:element name="NationalNumber" type="xsd:string"/> <xsd:element name="AreaCityCode" type="xsd:string"/> <xsd:element name="SubscriberNumber" type="xsd:string"/> <xsd:complexType name="TelcomNumberType"> <xsd:choice> <xsd:element ref="FormattedNumber"/> <xsd:group ref="TelcomNumberGroup"/> </xsd:choice> </xsd:complexType> <xsd:element name="Extension" type="xsd:string"/> <xsd:element name="Telephone" type="TelcomNumberType"/> <xsd:element name="Mobile" type="MobileTelcomNumberType"/> <xsd:element name="Fax" type="TelcomNumberType"/> <xsd:element name="Pager" type="TelcomNumberType"/> <xsd:element name="TTYTDD" type="TelcomNumberType"/> <xsd:complexType name="MobileTelcomNumberType"> <xsd:complexContent> <xsd:extension base="TelcomNumberType"> <xsd:attribute name="smsEnabled" type="xsd:boolean" use="optional"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="TelcomNumberListType"> <xsd:sequence> <xsd:element ref="Telephone" minOccurs="0"/> <xsd:element ref="Mobile" minOccurs="0"/> <xsd:element ref="Fax" minOccurs="0"/> <xsd:element ref="Pager" minOccurs="0"/> <xsd:element ref="TTYTDD" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:element name="InternetEmailAddress" type="InternetEmailAddressType"/> <xsd:element name="InternetWebAddress" type="InternetWebAddressType"/> <xsd:simpleType name="InternetEmailAddressType"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="InternetWebAddressType"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:element name="Use" type="contactMethodUsePatternExtensionType"/> <xsd:element name="Location" type="contactMethodLocationPatternExtensionType"/> <xsd:element name="WhenAvailable" type="contactMethodWhenAvailableType"/> <xsd:complexType name="ContactMethodType"> <xsd:sequence> <xsd:element ref="Use" minOccurs="0"/> <xsd:element ref="Location" minOccurs="0"/> <xsd:element ref="WhenAvailable" minOccurs="0"/> <xsd:element ref="Telephone" minOccurs="0"/> <xsd:element ref="Mobile" minOccurs="0"/> <xsd:element ref="Fax" minOccurs="0"/> <xsd:element ref="Pager" minOccurs="0"/> <xsd:element ref="TTYTDD" minOccurs="0"/> <xsd:element ref="InternetEmailAddress" minOccurs="0"/> <xsd:element ref="InternetWebAddress" minOccurs="0"/> <xsd:element ref="PostalAddress" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="contactMethodUseType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="business"/> <xsd:enumeration value="businessDirect"/> <xsd:enumeration value="personal"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="contactMethodLocationType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="office"/> <xsd:enumeration value="vehicle"/> <xsd:enumeration value="onPerson"/> <xsd:enumeration value="home"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="contactMethodWhenAvailableType"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="xStringPatternExtensionType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="x:\S.*"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="contactMethodUsePatternExtensionType"> <xsd:union memberTypes="contactMethodUseType xStringPatternExtensionType"/> </xsd:simpleType> <xsd:simpleType name="contactMethodLocationPatternExtensionType"> <xsd:union memberTypes="contactMethodLocationType xStringPatternExtensionType"/> </xsd:simpleType> <xsd:simpleType name="contactMethodWhenAvailablePatternExtensionType"> <xsd:union memberTypes="contactMethodWhenAvailableType xStringPatternExtensionType"/> </xsd:simpleType> <xsd:complexType name="PostalAddressType"> <xsd:sequence> <xsd:element name="CountryCode"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{2}"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/> <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/> <xsd:element name="DeliveryAddress" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="StreetName" type="xsd:string" minOccurs="0"/> <xsd:element name="BuildingNumber" type="xsd:string" minOccurs="0"/> <xsd:element name="Unit" type="xsd:string" minOccurs="0"/> <xsd:element name="PostOfficeBox" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Recipient" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/> <xsd:element name="AdditionalText" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Organization" type="xsd:string" minOccurs="0"/> <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="type" default="undefined"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="postOfficeBoxAddress"/> <xsd:enumeration value="streetAddress"/> <xsd:enumeration value="militaryAddress"/> <xsd:enumeration value="undefined"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> <xsd:element name="PostalAddress" type="PostalAddressType"/> <xsd:complexType name="PersonNameType"> <xsd:sequence> <xsd:element name="FormattedName" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" default="presentation"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="presentation"/> <xsd:enumeration value="legal"/> <xsd:enumeration value="sortOrder"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="LegalName" type="xsd:string" minOccurs="0"/> <xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0"/> <xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/> <xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="primary" default="undefined"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="true"/> <xsd:enumeration value="false"/> <xsd:enumeration value="undefined"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="prefix" type="xsd:string"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="academicGrade"/> <xsd:enumeration value="aristocraticPrefix"/> <xsd:enumeration value="aristocraticTitle"/> <xsd:enumeration value="familyNamePrefix"/> <xsd:enumeration value="familyNameSuffix"/> <xsd:enumeration value="formOfAddress"/> <xsd:enumeration value="generation"/> <xsd:enumeration value="qualification"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:element name="PersonName" type="PersonNameType"/> <xsd:simpleType name="NotKnownLiteral"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="notKnown"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NotApplicableLiteral"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="notApplicable"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LocalDateType"> <xsd:restriction base="xsd:date"> <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LocalDateNkType"> <xsd:union memberTypes="LocalDateType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalDateNaType"> <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalDateNkNaType"> <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateType"> <xsd:restriction base="xsd:date"> <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DateNkType"> <xsd:union memberTypes="DateType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateNaType"> <xsd:union memberTypes="DateType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateNkNaType"> <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalTimeType"> <xsd:restriction base="xsd:time"> <xsd:pattern value="\d\d:\d\d:\d\d"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LocalTimeNkType"> <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalTimeNaType"> <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalTimeNkNaType"> <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="TimeType"> <xsd:restriction base="xsd:time"> <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="TimeNkType"> <xsd:union memberTypes="TimeType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="TimeNaType"> <xsd:union memberTypes="TimeType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="TimeNkNaType"> <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalDateTimeType"> <xsd:restriction base="xsd:dateTime"> <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LocalDateTimeNkType"> <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalDateTimeNaType"> <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="LocalDateTimeNkNaType"> <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateTimeType"> <xsd:restriction base="xsd:dateTime"> <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DateTimeNkType"> <xsd:union memberTypes="DateTimeType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateTimeNaType"> <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="DateTimeNkNaType"> <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="AnyDateTimeType"> <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/> </xsd:simpleType> <xsd:simpleType name="AnyDateTimeNkType"> <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/> </xsd:simpleType> <xsd:simpleType name="AnyDateTimeNaType"> <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/> </xsd:simpleType> <xsd:simpleType name="AnyDateTimeNkNaType"> <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/> </xsd:simpleType> <xsd:element name="UserArea" type="UserAreaType"> <xsd:annotation> <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="UserAreaType"> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <!--******************************************************************************--> <!-- * --> <!--END include file: CPOLibrary-1_0_BackgroundCheck.xsd--> <!-- * --> <!--******************************************************************************--> <xsd:annotation> <xsd:documentation> "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" Status: Recommendation Date this version: 2002-04-29 Purpose: Defines the BackgroundReports Schema Author(s): Screening Workgroup This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make: 1. This notice: "Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org" 2. Notice of any changes or modifications to the The HR-XML Consortium files. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. </xsd:documentation> </xsd:annotation> <xsd:element name="BackgroundReports" type="BackgroundReportsType"> <xsd:annotation> <xsd:documentation>Parent Element for specifying Applicant specfic data for Standalone Searches.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="ScreeningType"> <xsd:annotation> <xsd:documentation>Element to return order status to client. Used as a confirmation to the client that the order was received.</xsd:documentation> </xsd:annotation> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="Screening" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Provides container for the basic screening summary information. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference Number for this screening as assigned by the company providing the screening service.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ClientReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference Number as provided by the requestor of this screening.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningStatus" type="ScreeningStatusType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Intended usage of this status is to indicate the status of the individual screening.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CountryCode" minOccurs="0"/> <xsd:element name="Region" type="xsd:string" minOccurs="0"/> <xsd:element name="County" type="xsd:string" minOccurs="0"/> <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/> <xsd:element name="CourtName" type="xsd:string" minOccurs="0"> <xsd:annotation> <xsd:documentation>Name of court to be searched. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="CourtType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Jurisdiction of court to be searched. i.e. Felony, Misdemeanor, Both.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="type"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="felony"/> <xsd:enumeration value="misdemeanor"/> <xsd:enumeration value="felonyMisdemeanor"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="ClientReferences" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Contains Client provided information pertinent to the search. i.e. Billing information.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningResults" type="LinkImageTextType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="SearchTypes"/> <xsd:attribute name="qualifier" type="SearchQualifierType"/> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ScreeningStatusType"> <xsd:sequence> <xsd:element name="OrderStatus" type="OrderStatusTypes"/> <xsd:element name="ResultStatus" type="ResultStatusTypes" minOccurs="0"/> <xsd:element name="DateOrderReceived" type="LocalDateTimeType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ErrorReportType"> <xsd:annotation> <xsd:documentation>Element to return error report to client.</xsd:documentation> </xsd:annotation> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ErrorDescription" type="xsd:string"> <xsd:annotation> <xsd:documentation>A description of the error. i.e. Missing DateOfBirth.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ErrorCode" type="xsd:string" minOccurs="0"/> <xsd:element name="ErrorSeverity" type="ErrorSeverityTypes" minOccurs="0"/> <xsd:element name="FileReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Client provided reference number that identified all screening(s) submitted in one batch.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PackageReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Client provided reference number that identifies all screening(s) for a search subject.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Client provided reference number that identifies a specific screening.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningType" type="SearchTypes" minOccurs="0"> <xsd:annotation> <xsd:documentation>The screening type as submitted by the client.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningQualifier" type="SearchQualifierType" minOccurs="0"> <xsd:annotation> <xsd:documentation>The screening qualifier as submitted by the client.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference number within the third-party supplier of background checking services system. It is a reference to a specific screening</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ResultStatusTypes"> <xsd:union memberTypes="ResultStatusType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="ResultStatusType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Pass"/> <xsd:enumeration value="Fail"/> <xsd:enumeration value="Review"/> <xsd:enumeration value="Hit"/> <xsd:enumeration value="Clear"/> <xsd:enumeration value="UnableToContact"/> <xsd:enumeration value="UnableToVerify"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="OrderStatusTypes"> <xsd:union memberTypes="OrderStatusType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="OrderStatusType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="New"/> <xsd:enumeration value="InProgress"/> <xsd:enumeration value="Cancelled"/> <xsd:enumeration value="Suspended"/> <xsd:enumeration value="Completed"/> <xsd:enumeration value="Fulfilled"/> <xsd:enumeration value="Delayed"/> <xsd:enumeration value="Hold"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ErrorSeverityTypes"> <xsd:union memberTypes="ErrorSeverityType AdditionalEnumerationType"/> </xsd:simpleType> <xsd:simpleType name="ErrorSeverityType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Fatal"/> <xsd:enumeration value="Warning"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="BackgroundReportsType"> <xsd:sequence maxOccurs="unbounded"> <xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference Number for all screenings contained in the XML Document. It is assigned by the company providing the screening service.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="BackgroundReportPackage" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Root element containing all screening related information for a single applicant.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="ProviderReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference Number for all screenings in this package. It is assigned by the company providing the screening service.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ClientReferenceId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Reference Number for all screenings in this package. It is assigned by the company requesting the screening service.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PackageId" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>The package identifier associated with all screenings contained in this package.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ScreeningStatus" type="ScreeningStatusType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Intended usage of this status is to indicate the status of the entire package. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ScreeningsSummary" minOccurs="0"> <xsd:annotation> <xsd:documentation>Provides Client supplied details of the search. Intended usage is primarily for confirmation of applicant details that the screening as based on.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="PersonalData" minOccurs="0"> <xsd:annotation> <xsd:documentation>Personal data related to the applicant that the search(s) was be performed upon. Intended usage is primarily for confirmation of applicant details.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="EffectiveDate" type="EffectiveDateType" minOccurs="0"/> <xsd:element name="PersonName" type="PersonNameType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Name of applicant that the screening will be performed upon.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="PostalAddress" type="PostalAddressType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Home address of applicant that the screening will be performed upon.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Contact method of applicant that the screening will be performed upon. Primarily the home telephone number.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="DemographicDetail" type="DemographicDetailType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Demographic details of applicant that the screening will be performed upon. Primarily the GovernmentID, DateofBirth, Race and GenderCode unless otherwise specified by the organization performing the screening.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="ClientReferences" type="EntityIdType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Contains Client provided information pertinent to the search. i.e. Billing information.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Screenings" type="ScreeningType" minOccurs="0"/> </xsd:choice> <xsd:element name="ErrorReport" type="ErrorReportType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Provides a means of communicating errors applicable to the screening. i.e. missing required element.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="type" type="ResultTypes"/> </xsd:complexType> </xsd:element> <xsd:element ref="UserArea" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="userId" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation source="Client identification. This will be provided to the client by the organization performing the screenings."/> </xsd:annotation> </xsd:attribute> <xsd:attribute name="password" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation source="Client password. This will be provided to the client by the organization performing the screenings."/> </xsd:annotation> </xsd:attribute> <xsd:attribute name="account" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation source="Optional attribute to further identify a specific account withing the Client's Userid. This will be provided to the client by the organization performing the screenings."/> </xsd:annotation> </xsd:attribute> <xsd:attribute name="location" type="xsd:string" use="optional"/> </xsd:complexType> </xsd:schema>