home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _1F079AD7E417451C98435D8D0290C056 < prev    next >
Encoding:
Extensible Markup Language  |  2003-03-24  |  82.1 KB  |  1,904 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsd:schema targetNamespace="http://ns.hr-xml.org/RecruitingAndStaffing/SEP-2_0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://ns.hr-xml.org/RecruitingAndStaffing/SEP-2_0" elementFormDefault="qualified">
  3.     <!--Normalized version of schema, with all "includes" inserted explicitly.  This was auto-generated.  Duplicate definitions were deleted, leaving only comments.  -->
  4.     <!--******************************************************************************-->
  5.     <!-- * -->
  6.     <!--BEGIN include file: EducationHistory-2_0.xsd-->
  7.     <!-- * -->
  8.     <!--******************************************************************************-->
  9.     <!-- * -->
  10.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  11.     <!-- * -->
  12.     <xsd:annotation>
  13.         <xsd:documentation>
  14. CPO Library 1_0 (2002-03-02)
  15. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  16.  
  17. PersonName-1_2
  18. PostalAddress-1_2
  19. cpoDateTimeTypes-1_1
  20. ContactMethod-1_0
  21. TelcomNumber-1_0
  22. OnlineAddress-1_0
  23. Competencies-1_0
  24. JobHeader-1_0
  25. PositionHeader-1_0
  26. WorkSite-1_0
  27. WorkSiteEnvironment-1_0
  28. UserArea-1_0
  29.  
  30. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  31. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  32. Published versions will be fully normalized with no includes.
  33.  
  34. These are the equivelant includes:
  35.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  36.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  37.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  38.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  39.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  40.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  41.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  42.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  43.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  44.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  45.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  46.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  47.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  48. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  49. Status: Approved Recommendation
  50.  
  51. This HR-XML Consortium Work (including specifications, documents, 
  52. software, and related items) is provided by the copyright holders 
  53. under the following license. By obtaining, using and/or copying 
  54. this work, you (the licensee) agree that you have read, understood, 
  55. and will comply with the following terms and conditions.
  56.  
  57. Permission to use, copy, modify, or redistribute this Work and 
  58. its documentation, with or without modification, for any purpose 
  59. and without fee or royalty is hereby granted, provided that you 
  60. include the following on ALL copies of the software and 
  61. documentation or portions thereof, including modifications, 
  62. that you make: 
  63.  
  64. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  65.    Reserved. http://www.hr-xml.org" 
  66. 2. Notice of any changes or modifications to the The HR-XML 
  67.    Consortium files.
  68.    
  69. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  70. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  71. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  72. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  73. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  74. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  75. OR OTHER RIGHTS. 
  76.  
  77. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  78. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  79. SOFTWARE OR DOCUMENTATION. 
  80.  
  81. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  82. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  83.  
  84.         </xsd:documentation>
  85.     </xsd:annotation>
  86.     <!--******************************************************************************-->
  87.     <!-- * -->
  88.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  89.     <!-- * -->
  90.     <!--******************************************************************************-->
  91.     <!--******************************************************************************-->
  92.     <!-- * -->
  93.     <!--BEGIN include file: SEPDates-2_0.xsd-->
  94.     <!-- * -->
  95.     <!--******************************************************************************-->
  96.     <!-- * -->
  97.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  98.     <!-- * -->
  99.     <xsd:annotation>
  100.         <xsd:documentation>
  101. CPO Library 1_0 (2002-03-02)
  102. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  103.  
  104. PersonName-1_2
  105. PostalAddress-1_2
  106. cpoDateTimeTypes-1_1
  107. ContactMethod-1_0
  108. TelcomNumber-1_0
  109. OnlineAddress-1_0
  110. Competencies-1_0
  111. JobHeader-1_0
  112. PositionHeader-1_0
  113. WorkSite-1_0
  114. WorkSiteEnvironment-1_0
  115. UserArea-1_0
  116.  
  117. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  118. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  119. Published versions will be fully normalized with no includes.
  120.  
  121. These are the equivelant includes:
  122.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  123.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  124.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  125.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  126.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  127.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  128.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  129.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  130.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  131.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  132.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  133.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  134.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  135. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  136. Status: Approved Recommendation
  137.  
  138. This HR-XML Consortium Work (including specifications, documents, 
  139. software, and related items) is provided by the copyright holders 
  140. under the following license. By obtaining, using and/or copying 
  141. this work, you (the licensee) agree that you have read, understood, 
  142. and will comply with the following terms and conditions.
  143.  
  144. Permission to use, copy, modify, or redistribute this Work and 
  145. its documentation, with or without modification, for any purpose 
  146. and without fee or royalty is hereby granted, provided that you 
  147. include the following on ALL copies of the software and 
  148. documentation or portions thereof, including modifications, 
  149. that you make: 
  150.  
  151. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  152.    Reserved. http://www.hr-xml.org" 
  153. 2. Notice of any changes or modifications to the The HR-XML 
  154.    Consortium files.
  155.    
  156. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  157. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  158. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  159. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  160. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  161. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  162. OR OTHER RIGHTS. 
  163.  
  164. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  165. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  166. SOFTWARE OR DOCUMENTATION. 
  167.  
  168. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  169. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  170.  
  171.         </xsd:documentation>
  172.     </xsd:annotation>
  173.     <!--******************************************************************************-->
  174.     <!-- * -->
  175.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  176.     <!-- * -->
  177.     <!--******************************************************************************-->
  178.     <xsd:annotation>
  179.         <xsd:documentation>
  180. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  181. Status: Recommendation
  182. Date this version: 2002-04-29
  183. Purpose: Defines the SEPDates Schema
  184. Author(s):  Recruiting and Staffing Workgroup
  185.  
  186. This HR-XML Consortium Work (including specifications, documents, 
  187. software, and related items) is provided by the copyright holders 
  188. under the following license. By obtaining, using and/or copying 
  189. this work, you (the licensee) agree that you have read, understood, 
  190. and will comply with the following terms and conditions.
  191.  
  192. Permission to use, copy, modify, or redistribute this Work and 
  193. its documentation, with or without modification, for any purpose 
  194. and without fee or royalty is hereby granted, provided that you 
  195. include the following on ALL copies of the software and 
  196. documentation or portions thereof, including modifications, 
  197. that you make: 
  198.  
  199. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  200.    Reserved. http://www.hr-xml.org" 
  201. 2. Notice of any changes or modifications to the The HR-XML 
  202.    Consortium files.
  203.    
  204. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  205. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  206. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  207. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  208. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  209. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  210. OR OTHER RIGHTS. 
  211.  
  212. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  213. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  214. SOFTWARE OR DOCUMENTATION. 
  215.  
  216. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  217. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  218. </xsd:documentation>
  219.     </xsd:annotation>
  220.     <!--******************************************************************************-->
  221.     <!-- * -->
  222.     <!--END include file: SEPDates-2_0.xsd-->
  223.     <!-- * -->
  224.     <!--******************************************************************************-->
  225.     <xsd:annotation>
  226.         <xsd:documentation>
  227. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  228. Status: Recommendation
  229. Date this version: 2002-04-29
  230. Purpose: Defines the EducationHistory Schema
  231. Author(s):  Steve Huang, Kim Bartkus, Recruiting and Staffing Workgroup
  232.  
  233. This HR-XML Consortium Work (including specifications, documents, 
  234. software, and related items) is provided by the copyright holders 
  235. under the following license. By obtaining, using and/or copying 
  236. this work, you (the licensee) agree that you have read, understood, 
  237. and will comply with the following terms and conditions.
  238.  
  239. Permission to use, copy, modify, or redistribute this Work and 
  240. its documentation, with or without modification, for any purpose 
  241. and without fee or royalty is hereby granted, provided that you 
  242. include the following on ALL copies of the software and 
  243. documentation or portions thereof, including modifications, 
  244. that you make: 
  245.  
  246. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  247.    Reserved. http://www.hr-xml.org" 
  248. 2. Notice of any changes or modifications to the The HR-XML 
  249.    Consortium files.
  250.    
  251. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  252. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  253. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  254. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  255. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  256. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  257. OR OTHER RIGHTS. 
  258.  
  259. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  260. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  261. SOFTWARE OR DOCUMENTATION. 
  262.  
  263. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  264. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  265. </xsd:documentation>
  266.     </xsd:annotation>
  267.     <xsd:element name="EducationHistory">
  268.         <xsd:complexType>
  269.             <xsd:sequence>
  270.                 <xsd:element name="SchoolOrInstitution" type="SchoolOrInstitutionType" maxOccurs="unbounded"/>
  271.             </xsd:sequence>
  272.         </xsd:complexType>
  273.     </xsd:element>
  274.     <xsd:complexType name="SchoolOrInstitutionType">
  275.         <xsd:sequence>
  276.             <xsd:element name="SchoolName" type="xsd:string"/>
  277.             <xsd:element name="LocationSummary" minOccurs="0">
  278.                 <xsd:complexType>
  279.                     <xsd:sequence>
  280.                         <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  281.                         <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  282.                         <xsd:element name="CountryCode" minOccurs="0">
  283.                             <xsd:simpleType>
  284.                                 <xsd:annotation>
  285.                                     <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  286.                                 </xsd:annotation>
  287.                                 <xsd:restriction base="xsd:string">
  288.                                     <xsd:pattern value="[A-Z][A-Z]"/>
  289.                                 </xsd:restriction>
  290.                             </xsd:simpleType>
  291.                         </xsd:element>
  292.                         <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  293.                     </xsd:sequence>
  294.                 </xsd:complexType>
  295.             </xsd:element>
  296.             <xsd:element ref="PostalAddress" minOccurs="0"/>
  297.             <xsd:element name="OrganizationUnit" minOccurs="0" maxOccurs="unbounded">
  298.                 <xsd:complexType>
  299.                     <xsd:simpleContent>
  300.                         <xsd:extension base="xsd:string">
  301.                             <xsd:attribute name="organizationType" type="OrgTypeStringExtensionType" use="required"/>
  302.                         </xsd:extension>
  303.                     </xsd:simpleContent>
  304.                 </xsd:complexType>
  305.             </xsd:element>
  306.             <xsd:element name="Degree" type="EduDegreeType" minOccurs="0" maxOccurs="unbounded"/>
  307.             <xsd:element name="Major" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  308.             <xsd:element name="Minor" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  309.             <xsd:element name="Measure" type="EduMeasureType" minOccurs="0"/>
  310.             <xsd:element name="DatesOfAttendance" type="DatesOfAttendanceType"/>
  311.             <xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
  312.         </xsd:sequence>
  313.         <xsd:attribute name="schoolType" type="SchoolTypeStringExtensionType" use="required"/>
  314.     </xsd:complexType>
  315.     <xsd:complexType name="EduDegreeType">
  316.         <xsd:sequence>
  317.             <xsd:element name="DegreeName" type="xsd:string"/>
  318.             <xsd:element name="DegreeDate" type="FlexibleDates"/>
  319.         </xsd:sequence>
  320.         <xsd:attribute name="degreeType" type="DegreeTypeStringExtensionType" use="required"/>
  321.     </xsd:complexType>
  322.     <xsd:complexType name="EduMeasureType">
  323.         <xsd:sequence>
  324.             <xsd:element name="MeasureSystem" type="xsd:string"/>
  325.             <xsd:element name="MeasureValue" type="xsd:string"/>
  326.         </xsd:sequence>
  327.         <xsd:attribute name="measureType" type="xsd:string" use="required"/>
  328.     </xsd:complexType>
  329.     <xsd:complexType name="DatesOfAttendanceType">
  330.         <xsd:sequence maxOccurs="unbounded">
  331.             <xsd:element ref="StartDate"/>
  332.             <xsd:element ref="EndDate" minOccurs="0"/>
  333.         </xsd:sequence>
  334.     </xsd:complexType>
  335.     <xsd:simpleType name="degreeTypes">
  336.         <xsd:restriction base="xsd:string">
  337.             <xsd:enumeration value="secondary"/>
  338.             <xsd:enumeration value="high school or equivalent"/>
  339.             <xsd:enumeration value="HND/HNC or equivalent"/>
  340.             <xsd:enumeration value="vocational"/>
  341.             <xsd:enumeration value="certification"/>
  342.             <xsd:enumeration value="some college"/>
  343.             <xsd:enumeration value="associates"/>
  344.             <xsd:enumeration value="bachelors"/>
  345.             <xsd:enumeration value="some post-graduate"/>
  346.             <xsd:enumeration value="masters"/>
  347.             <xsd:enumeration value="doctorate"/>
  348.             <xsd:enumeration value="professional"/>
  349.         </xsd:restriction>
  350.     </xsd:simpleType>
  351.     <xsd:simpleType name="DegreeTypeStringExtensionType">
  352.         <xsd:union memberTypes="degreeTypes xsd:string"/>
  353.     </xsd:simpleType>
  354.     <xsd:simpleType name="orgTypes">
  355.         <xsd:restriction base="xsd:string">
  356.             <xsd:enumeration value="department"/>
  357.             <xsd:enumeration value="subSchool"/>
  358.         </xsd:restriction>
  359.     </xsd:simpleType>
  360.     <xsd:simpleType name="OrgTypeStringExtensionType">
  361.         <xsd:union memberTypes="orgTypes xsd:string"/>
  362.     </xsd:simpleType>
  363.     <xsd:simpleType name="schoolTypes">
  364.         <xsd:restriction base="xsd:string">
  365.             <xsd:enumeration value="highschool"/>
  366.             <xsd:enumeration value="secondary"/>
  367.             <xsd:enumeration value="trade"/>
  368.             <xsd:enumeration value="community"/>
  369.             <xsd:enumeration value="college"/>
  370.             <xsd:enumeration value="university"/>
  371.         </xsd:restriction>
  372.     </xsd:simpleType>
  373.     <xsd:simpleType name="SchoolTypeStringExtensionType">
  374.         <xsd:union memberTypes="schoolTypes xsd:string"/>
  375.     </xsd:simpleType>
  376.     <!--******************************************************************************-->
  377.     <!-- * -->
  378.     <!--END include file: EducationHistory-2_0.xsd-->
  379.     <!-- * -->
  380.     <!--******************************************************************************-->
  381.     <!--******************************************************************************-->
  382.     <!-- * -->
  383.     <!--BEGIN include file: MilitaryHistory-2_0.xsd-->
  384.     <!-- * -->
  385.     <!--******************************************************************************-->
  386.     <!-- * -->
  387.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  388.     <!-- * -->
  389.     <xsd:annotation>
  390.         <xsd:documentation>
  391. CPO Library 1_0 (2002-03-02)
  392. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  393.  
  394. PersonName-1_2
  395. PostalAddress-1_2
  396. cpoDateTimeTypes-1_1
  397. ContactMethod-1_0
  398. TelcomNumber-1_0
  399. OnlineAddress-1_0
  400. Competencies-1_0
  401. JobHeader-1_0
  402. PositionHeader-1_0
  403. WorkSite-1_0
  404. WorkSiteEnvironment-1_0
  405. UserArea-1_0
  406.  
  407. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  408. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  409. Published versions will be fully normalized with no includes.
  410.  
  411. These are the equivelant includes:
  412.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  413.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  414.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  415.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  416.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  417.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  418.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  419.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  420.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  421.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  422.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  423.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  424.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  425. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  426. Status: Approved Recommendation
  427.  
  428. This HR-XML Consortium Work (including specifications, documents, 
  429. software, and related items) is provided by the copyright holders 
  430. under the following license. By obtaining, using and/or copying 
  431. this work, you (the licensee) agree that you have read, understood, 
  432. and will comply with the following terms and conditions.
  433.  
  434. Permission to use, copy, modify, or redistribute this Work and 
  435. its documentation, with or without modification, for any purpose 
  436. and without fee or royalty is hereby granted, provided that you 
  437. include the following on ALL copies of the software and 
  438. documentation or portions thereof, including modifications, 
  439. that you make: 
  440.  
  441. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  442.    Reserved. http://www.hr-xml.org" 
  443. 2. Notice of any changes or modifications to the The HR-XML 
  444.    Consortium files.
  445.    
  446. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  447. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  448. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  449. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  450. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  451. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  452. OR OTHER RIGHTS. 
  453.  
  454. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  455. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  456. SOFTWARE OR DOCUMENTATION. 
  457.  
  458. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  459. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  460.  
  461.         </xsd:documentation>
  462.     </xsd:annotation>
  463.     <!--******************************************************************************-->
  464.     <!-- * -->
  465.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  466.     <!-- * -->
  467.     <!--******************************************************************************-->
  468.     <!--******************************************************************************-->
  469.     <!-- * -->
  470.     <!--BEGIN include file: SEPDates-2_0.xsd-->
  471.     <!-- * -->
  472.     <!--******************************************************************************-->
  473.     <!-- * -->
  474.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  475.     <!-- * -->
  476.     <xsd:annotation>
  477.         <xsd:documentation>
  478. CPO Library 1_0 (2002-03-02)
  479. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  480.  
  481. PersonName-1_2
  482. PostalAddress-1_2
  483. cpoDateTimeTypes-1_1
  484. ContactMethod-1_0
  485. TelcomNumber-1_0
  486. OnlineAddress-1_0
  487. Competencies-1_0
  488. JobHeader-1_0
  489. PositionHeader-1_0
  490. WorkSite-1_0
  491. WorkSiteEnvironment-1_0
  492. UserArea-1_0
  493.  
  494. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  495. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  496. Published versions will be fully normalized with no includes.
  497.  
  498. These are the equivelant includes:
  499.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  500.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  501.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  502.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  503.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  504.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  505.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  506.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  507.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  508.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  509.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  510.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  511.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  512. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  513. Status: Approved Recommendation
  514.  
  515. This HR-XML Consortium Work (including specifications, documents, 
  516. software, and related items) is provided by the copyright holders 
  517. under the following license. By obtaining, using and/or copying 
  518. this work, you (the licensee) agree that you have read, understood, 
  519. and will comply with the following terms and conditions.
  520.  
  521. Permission to use, copy, modify, or redistribute this Work and 
  522. its documentation, with or without modification, for any purpose 
  523. and without fee or royalty is hereby granted, provided that you 
  524. include the following on ALL copies of the software and 
  525. documentation or portions thereof, including modifications, 
  526. that you make: 
  527.  
  528. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  529.    Reserved. http://www.hr-xml.org" 
  530. 2. Notice of any changes or modifications to the The HR-XML 
  531.    Consortium files.
  532.    
  533. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  534. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  535. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  536. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  537. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  538. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  539. OR OTHER RIGHTS. 
  540.  
  541. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  542. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  543. SOFTWARE OR DOCUMENTATION. 
  544.  
  545. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  546. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  547.  
  548.         </xsd:documentation>
  549.     </xsd:annotation>
  550.     <!--******************************************************************************-->
  551.     <!-- * -->
  552.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  553.     <!-- * -->
  554.     <!--******************************************************************************-->
  555.     <xsd:annotation>
  556.         <xsd:documentation>
  557. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  558. Status: Recommendation
  559. Date this version: 2002-04-29
  560. Purpose: Defines the SEPDates Schema
  561. Author(s):  Recruiting and Staffing Workgroup
  562.  
  563. This HR-XML Consortium Work (including specifications, documents, 
  564. software, and related items) is provided by the copyright holders 
  565. under the following license. By obtaining, using and/or copying 
  566. this work, you (the licensee) agree that you have read, understood, 
  567. and will comply with the following terms and conditions.
  568.  
  569. Permission to use, copy, modify, or redistribute this Work and 
  570. its documentation, with or without modification, for any purpose 
  571. and without fee or royalty is hereby granted, provided that you 
  572. include the following on ALL copies of the software and 
  573. documentation or portions thereof, including modifications, 
  574. that you make: 
  575.  
  576. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  577.    Reserved. http://www.hr-xml.org" 
  578. 2. Notice of any changes or modifications to the The HR-XML 
  579.    Consortium files.
  580.    
  581. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  582. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  583. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  584. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  585. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  586. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  587. OR OTHER RIGHTS. 
  588.  
  589. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  590. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  591. SOFTWARE OR DOCUMENTATION. 
  592.  
  593. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  594. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  595. </xsd:documentation>
  596.     </xsd:annotation>
  597.     <!--******************************************************************************-->
  598.     <!-- * -->
  599.     <!--END include file: SEPDates-2_0.xsd-->
  600.     <!-- * -->
  601.     <!--******************************************************************************-->
  602.     <xsd:annotation>
  603.         <xsd:documentation>
  604. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  605. Status: Recommendation
  606. Date this version: 2002-04-29
  607. Purpose: Defines the MilitaryHistory Schema
  608. Author(s):  Steve Huang, Kim Bartkus, Recruiting and Staffing Workgroup
  609.  
  610. This HR-XML Consortium Work (including specifications, documents, 
  611. software, and related items) is provided by the copyright holders 
  612. under the following license. By obtaining, using and/or copying 
  613. this work, you (the licensee) agree that you have read, understood, 
  614. and will comply with the following terms and conditions.
  615.  
  616. Permission to use, copy, modify, or redistribute this Work and 
  617. its documentation, with or without modification, for any purpose 
  618. and without fee or royalty is hereby granted, provided that you 
  619. include the following on ALL copies of the software and 
  620. documentation or portions thereof, including modifications, 
  621. that you make: 
  622.  
  623. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  624.    Reserved. http://www.hr-xml.org" 
  625. 2. Notice of any changes or modifications to the The HR-XML 
  626.    Consortium files.
  627.    
  628. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  629. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  630. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  631. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  632. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  633. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  634. OR OTHER RIGHTS. 
  635.  
  636. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  637. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  638. SOFTWARE OR DOCUMENTATION. 
  639.  
  640. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  641. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  642. </xsd:documentation>
  643.     </xsd:annotation>
  644.     <xsd:element name="MilitaryHistory">
  645.         <xsd:complexType>
  646.             <xsd:sequence>
  647.                 <xsd:element name="CountryServed" type="CountryCodeType"/>
  648.                 <xsd:element name="ServiceDetail" minOccurs="0" maxOccurs="unbounded">
  649.                     <xsd:complexType>
  650.                         <xsd:sequence>
  651.                             <xsd:element name="UnitOrDivision" type="xsd:string" minOccurs="0"/>
  652.                             <xsd:element name="RankAchieved" type="RankAchievedType" minOccurs="0"/>
  653.                             <xsd:element name="DatesOfService" type="DatesOfServiceType"/>
  654.                             <xsd:element name="AreaOfExpertise" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  655.                             <xsd:element name="RecognitionAchieved" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  656.                             <xsd:element name="DischargeStatus" type="xsd:string" minOccurs="0"/>
  657.                         </xsd:sequence>
  658.                         <xsd:attribute name="branch" type="xsd:string" use="required"/>
  659.                     </xsd:complexType>
  660.                 </xsd:element>
  661.                 <xsd:element name="ServiceStatus" type="xsd:string" minOccurs="0"/>
  662.                 <xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
  663.             </xsd:sequence>
  664.         </xsd:complexType>
  665.     </xsd:element>
  666.     <xsd:complexType name="RankAchievedType">
  667.         <xsd:sequence>
  668.             <xsd:element name="StartRank" type="xsd:string" minOccurs="0"/>
  669.             <xsd:element name="CurrentOrEndRank" type="xsd:string" minOccurs="0"/>
  670.         </xsd:sequence>
  671.     </xsd:complexType>
  672.     <xsd:complexType name="DatesOfServiceType">
  673.         <xsd:sequence>
  674.             <xsd:element ref="StartDate"/>
  675.             <xsd:element ref="EndDate" minOccurs="0"/>
  676.         </xsd:sequence>
  677.     </xsd:complexType>
  678.     <xsd:simpleType name="CountryCodeType">
  679.         <xsd:annotation>
  680.             <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  681.         </xsd:annotation>
  682.         <xsd:restriction base="xsd:string">
  683.             <xsd:pattern value="[A-Z][A-Z]"/>
  684.         </xsd:restriction>
  685.     </xsd:simpleType>
  686.     <!--******************************************************************************-->
  687.     <!-- * -->
  688.     <!--END include file: MilitaryHistory-2_0.xsd-->
  689.     <!-- * -->
  690.     <!--******************************************************************************-->
  691.     <!--******************************************************************************-->
  692.     <!-- * -->
  693.     <!--BEGIN include file: EmploymentHistory-2_0.xsd-->
  694.     <!-- * -->
  695.     <!--******************************************************************************-->
  696.     <!-- * -->
  697.     <!--BEGIN include file: SEPDates-2_0.xsd-->
  698.     <!-- * -->
  699.     <!--******************************************************************************-->
  700.     <!-- * -->
  701.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  702.     <!-- * -->
  703.     <xsd:annotation>
  704.         <xsd:documentation>
  705. CPO Library 1_0 (2002-03-02)
  706. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  707.  
  708. PersonName-1_2
  709. PostalAddress-1_2
  710. cpoDateTimeTypes-1_1
  711. ContactMethod-1_0
  712. TelcomNumber-1_0
  713. OnlineAddress-1_0
  714. Competencies-1_0
  715. JobHeader-1_0
  716. PositionHeader-1_0
  717. WorkSite-1_0
  718. WorkSiteEnvironment-1_0
  719. UserArea-1_0
  720.  
  721. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  722. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  723. Published versions will be fully normalized with no includes.
  724.  
  725. These are the equivelant includes:
  726.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  727.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  728.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  729.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  730.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  731.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  732.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  733.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  734.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  735.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  736.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  737.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  738.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  739. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  740. Status: Approved Recommendation
  741.  
  742. This HR-XML Consortium Work (including specifications, documents, 
  743. software, and related items) is provided by the copyright holders 
  744. under the following license. By obtaining, using and/or copying 
  745. this work, you (the licensee) agree that you have read, understood, 
  746. and will comply with the following terms and conditions.
  747.  
  748. Permission to use, copy, modify, or redistribute this Work and 
  749. its documentation, with or without modification, for any purpose 
  750. and without fee or royalty is hereby granted, provided that you 
  751. include the following on ALL copies of the software and 
  752. documentation or portions thereof, including modifications, 
  753. that you make: 
  754.  
  755. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  756.    Reserved. http://www.hr-xml.org" 
  757. 2. Notice of any changes or modifications to the The HR-XML 
  758.    Consortium files.
  759.    
  760. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  761. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  762. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  763. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  764. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  765. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  766. OR OTHER RIGHTS. 
  767.  
  768. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  769. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  770. SOFTWARE OR DOCUMENTATION. 
  771.  
  772. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  773. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  774.  
  775.         </xsd:documentation>
  776.     </xsd:annotation>
  777.     <!--******************************************************************************-->
  778.     <!-- * -->
  779.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  780.     <!-- * -->
  781.     <!--******************************************************************************-->
  782.     <xsd:annotation>
  783.         <xsd:documentation>
  784. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  785. Status: Recommendation
  786. Date this version: 2002-04-29
  787. Purpose: Defines the SEPDates Schema
  788. Author(s):  Recruiting and Staffing Workgroup
  789.  
  790. This HR-XML Consortium Work (including specifications, documents, 
  791. software, and related items) is provided by the copyright holders 
  792. under the following license. By obtaining, using and/or copying 
  793. this work, you (the licensee) agree that you have read, understood, 
  794. and will comply with the following terms and conditions.
  795.  
  796. Permission to use, copy, modify, or redistribute this Work and 
  797. its documentation, with or without modification, for any purpose 
  798. and without fee or royalty is hereby granted, provided that you 
  799. include the following on ALL copies of the software and 
  800. documentation or portions thereof, including modifications, 
  801. that you make: 
  802.  
  803. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  804.    Reserved. http://www.hr-xml.org" 
  805. 2. Notice of any changes or modifications to the The HR-XML 
  806.    Consortium files.
  807.    
  808. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  809. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  810. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  811. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  812. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  813. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  814. OR OTHER RIGHTS. 
  815.  
  816. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  817. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  818. SOFTWARE OR DOCUMENTATION. 
  819.  
  820. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  821. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  822. </xsd:documentation>
  823.     </xsd:annotation>
  824.     <xsd:element name="AnyDate" type="AnyDateTimeNkType"/>
  825.     <xsd:element name="YearMonth" type="xsd:gYearMonth"/>
  826.     <xsd:element name="Year" type="xsd:gYear"/>
  827.     <xsd:element name="StringDate" type="xsd:string"/>
  828.     <xsd:complexType name="FlexibleDates">
  829.         <xsd:choice>
  830.             <xsd:element ref="AnyDate"/>
  831.             <xsd:element ref="YearMonth"/>
  832.             <xsd:element ref="Year"/>
  833.             <xsd:element ref="StringDate"/>
  834.         </xsd:choice>
  835.     </xsd:complexType>
  836.     <xsd:element name="StartDate" type="FlexibleDates"/>
  837.     <xsd:element name="EndDate" type="FlexibleDates"/>
  838.     <!--******************************************************************************-->
  839.     <!-- * -->
  840.     <!--END include file: SEPDates-2_0.xsd-->
  841.     <!-- * -->
  842.     <!--******************************************************************************-->
  843.     <!--******************************************************************************-->
  844.     <!-- * -->
  845.     <!--BEGIN include file: CPOLibrary-1_0_SEP.xsd-->
  846.     <!-- * -->
  847.     <xsd:annotation>
  848.         <xsd:documentation>
  849. CPO Library 1_0 (2002-03-02)
  850. This CPO Library is a consolidation of existing Consortium approved Recommendations.  No functionality or syntax changes have been made to the original specifications.
  851.  
  852. PersonName-1_2
  853. PostalAddress-1_2
  854. cpoDateTimeTypes-1_1
  855. ContactMethod-1_0
  856. TelcomNumber-1_0
  857. OnlineAddress-1_0
  858. Competencies-1_0
  859. JobHeader-1_0
  860. PositionHeader-1_0
  861. WorkSite-1_0
  862. WorkSiteEnvironment-1_0
  863. UserArea-1_0
  864.  
  865. Conformance Note (for development): No namespace schema declarations and definitions are included outright in this file to put it into the above namespace.  
  866. This is solely for interoperability purposes during development, as parser implementations of nested includes and imports varies.  
  867. Published versions will be fully normalized with no includes.
  868.  
  869. These are the equivelant includes:
  870.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSiteEnvironment-1_0.xsd"/>
  871.     xsd:include schemaLocation="../../JobPosition/Description-1_0/WorkSite-1_0.xsd"/>
  872.     xsd:include schemaLocation="../../JobPosition/Description-1_0/PositionHeader-1_0.xsd"/>
  873.     xsd:include schemaLocation="../../JobPosition/Description-1_0/JobHeader-1_0.xsd"/>
  874.     xsd:include schemaLocation="../../CPO/ID-1_0/EntityIdType-1_0.xsd"/>
  875.     xsd:include schemaLocation="../../CPO/PersonName-1_2/PersonName-1_2.xsd"/>
  876.     xsd:include schemaLocation="../../Competencies/Competencies-1_0/Competencies-1_0.xsd"/>
  877.     xsd:include schemaLocation="../../CPO/Dating-1_1/cpoDateTimeTypes-1_1.xsd"/>
  878.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/ContactMethod-1_0.xsd"/>
  879.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/TelcomNumber-1_0.xsd"/>
  880.     xsd:include schemaLocation="../../CPO/ContactInfo-1_0/OnlineAddress-1_0.xsd"/>
  881.     xsd:include schemaLocation="../../CPO/PostalAddress-1_2/PostalAddress-1_2.xsd"/>
  882.     xsd:include schemaLocation="../../TSC/HRXMLExtension-1_0/UserArea-1_0.xsd"/>
  883. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  884. Status: Approved Recommendation
  885.  
  886. This HR-XML Consortium Work (including specifications, documents, 
  887. software, and related items) is provided by the copyright holders 
  888. under the following license. By obtaining, using and/or copying 
  889. this work, you (the licensee) agree that you have read, understood, 
  890. and will comply with the following terms and conditions.
  891.  
  892. Permission to use, copy, modify, or redistribute this Work and 
  893. its documentation, with or without modification, for any purpose 
  894. and without fee or royalty is hereby granted, provided that you 
  895. include the following on ALL copies of the software and 
  896. documentation or portions thereof, including modifications, 
  897. that you make: 
  898.  
  899. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  900.    Reserved. http://www.hr-xml.org" 
  901. 2. Notice of any changes or modifications to the The HR-XML 
  902.    Consortium files.
  903.    
  904. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  905. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  906. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  907. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  908. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  909. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  910. OR OTHER RIGHTS. 
  911.  
  912. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  913. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  914. SOFTWARE OR DOCUMENTATION. 
  915.  
  916. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  917. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS.
  918.  
  919.         </xsd:documentation>
  920.     </xsd:annotation>
  921.     <xsd:element name="PositionHeader">
  922.         <xsd:complexType>
  923.             <xsd:sequence>
  924.                 <xsd:element name="PositionId" type="PositionIdentifierType"/>
  925.                 <xsd:element ref="JobId" minOccurs="0"/>
  926.                 <xsd:element ref="PositionTitle" minOccurs="0"/>
  927.                 <xsd:element name="PositionType" type="xsd:string" minOccurs="0"/>
  928.                 <xsd:element ref="PositionDescription" minOccurs="0"/>
  929.                 <xsd:element ref="PositionStatus" minOccurs="0"/>
  930.                 <xsd:element ref="ReportToPositionId" minOccurs="0"/>
  931.                 <xsd:element ref="SpecialInstructions" minOccurs="0"/>
  932.                 <xsd:element name="TypeOfHours" type="xsd:string" minOccurs="0"/>
  933.                 <xsd:element name="Quantity" type="xsd:double" default="1" minOccurs="0"/>
  934.             </xsd:sequence>
  935.             <xsd:attribute name="validFrom" type="AnyDateTimeType"/>
  936.             <xsd:attribute name="validTo" type="AnyDateTimeType"/>
  937.         </xsd:complexType>
  938.     </xsd:element>
  939.     <xsd:element name="JobId" type="PositionIdentifierType"/>
  940.     <xsd:element name="PositionTitle" type="xsd:string"/>
  941.     <xsd:element name="PositionDescription" type="xsd:string"/>
  942.     <xsd:element name="ReportToPositionId" type="PositionIdentifierType"/>
  943.     <xsd:element name="SpecialInstructions" type="xsd:string"/>
  944.     <xsd:element name="PositionStatus">
  945.         <xsd:complexType>
  946.             <xsd:sequence>
  947.                 <xsd:element name="Code" type="xsd:string" minOccurs="0"/>
  948.                 <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
  949.             </xsd:sequence>
  950.         </xsd:complexType>
  951.     </xsd:element>
  952.     <xsd:complexType name="PositionIdentifierType">
  953.         <xsd:sequence>
  954.             <xsd:element name="Id" type="xsd:string"/>
  955.             <xsd:element name="Domain" minOccurs="0">
  956.                 <xsd:complexType>
  957.                     <xsd:sequence>
  958.                         <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/>
  959.                         <xsd:element name="IdType" type="xsd:string" minOccurs="0"/>
  960.                     </xsd:sequence>
  961.                 </xsd:complexType>
  962.             </xsd:element>
  963.         </xsd:sequence>
  964.     </xsd:complexType>
  965.     <xsd:element name="JobHeader">
  966.         <xsd:complexType>
  967.             <xsd:sequence>
  968.                 <xsd:element name="JobId" type="JobIdentifierType"/>
  969.                 <xsd:element ref="JobTitle" minOccurs="0"/>
  970.                 <xsd:element ref="JobDescription" minOccurs="0"/>
  971.                 <xsd:element ref="JobStatus" minOccurs="0"/>
  972.                 <xsd:element ref="JobLevel" minOccurs="0" maxOccurs="unbounded"/>
  973.                 <xsd:element ref="JobCategory" minOccurs="0" maxOccurs="unbounded"/>
  974.             </xsd:sequence>
  975.             <xsd:attribute name="validFrom" type="AnyDateTimeType"/>
  976.             <xsd:attribute name="validTo" type="AnyDateTimeType"/>
  977.         </xsd:complexType>
  978.     </xsd:element>
  979.     <xsd:element name="JobStatus">
  980.         <xsd:complexType>
  981.             <xsd:sequence>
  982.                 <xsd:element name="Code" type="xsd:string" minOccurs="0"/>
  983.                 <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
  984.             </xsd:sequence>
  985.         </xsd:complexType>
  986.     </xsd:element>
  987.     <xsd:element name="JobDescription" type="xsd:string"/>
  988.     <xsd:element name="JobTitle" type="xsd:string"/>
  989.     <xsd:element name="JobCategory">
  990.         <xsd:complexType>
  991.             <xsd:sequence>
  992.                 <xsd:element name="Code" type="xsd:string" minOccurs="0"/>
  993.                 <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
  994.             </xsd:sequence>
  995.             <xsd:attribute name="type" type="xsd:string"/>
  996.         </xsd:complexType>
  997.     </xsd:element>
  998.     <xsd:element name="JobLevel">
  999.         <xsd:complexType>
  1000.             <xsd:sequence>
  1001.                 <xsd:element name="Code" type="xsd:string" minOccurs="0"/>
  1002.                 <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
  1003.                 <xsd:element ref="JobLevel" minOccurs="0"/>
  1004.             </xsd:sequence>
  1005.             <xsd:attribute name="type" type="xsd:string"/>
  1006.         </xsd:complexType>
  1007.     </xsd:element>
  1008.     <xsd:complexType name="JobIdentifierType">
  1009.         <xsd:sequence>
  1010.             <xsd:element name="Id" type="xsd:string"/>
  1011.             <xsd:element name="Domain" minOccurs="0">
  1012.                 <xsd:complexType>
  1013.                     <xsd:sequence>
  1014.                         <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/>
  1015.                         <xsd:element name="IdType" type="xsd:string" minOccurs="0"/>
  1016.                     </xsd:sequence>
  1017.                 </xsd:complexType>
  1018.             </xsd:element>
  1019.         </xsd:sequence>
  1020.     </xsd:complexType>
  1021.     <xsd:element name="WorkSite">
  1022.         <xsd:complexType>
  1023.             <xsd:sequence>
  1024.                 <xsd:element name="WorkSiteId" type="WorkSiteIdentifierType"/>
  1025.                 <xsd:element ref="WorkSiteName"/>
  1026.                 <xsd:element name="WorkSiteDetail" minOccurs="0" maxOccurs="unbounded">
  1027.                     <xsd:complexType>
  1028.                         <xsd:simpleContent>
  1029.                             <xsd:extension base="xsd:string">
  1030.                                 <xsd:attribute name="workSiteType" type="xsd:string" default="presentation"/>
  1031.                             </xsd:extension>
  1032.                         </xsd:simpleContent>
  1033.                     </xsd:complexType>
  1034.                 </xsd:element>
  1035.                 <xsd:element name="PostalAddress" type="PostalAddressType" minOccurs="0"/>
  1036.                 <xsd:element ref="TravelDirections" minOccurs="0"/>
  1037.                 <xsd:element ref="ParkingInstructions" minOccurs="0"/>
  1038.             </xsd:sequence>
  1039.         </xsd:complexType>
  1040.     </xsd:element>
  1041.     <xsd:element name="WorkSiteId" type="WorkSiteIdentifierType"/>
  1042.     <xsd:element name="WorkSiteName" type="xsd:string"/>
  1043.     <xsd:element name="WorkSiteType" type="xsd:string"/>
  1044.     <xsd:element name="WorkSiteDetail" type="xsd:string"/>
  1045.     <xsd:element name="TravelDirections" type="xsd:string"/>
  1046.     <xsd:element name="ParkingInstructions" type="xsd:string"/>
  1047.     <xsd:complexType name="WorkSiteIdentifierType">
  1048.         <xsd:sequence>
  1049.             <xsd:element name="Id" type="xsd:string"/>
  1050.             <xsd:element name="Domain" minOccurs="0">
  1051.                 <xsd:complexType>
  1052.                     <xsd:sequence>
  1053.                         <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/>
  1054.                         <xsd:element name="IdType" type="xsd:string" minOccurs="0"/>
  1055.                     </xsd:sequence>
  1056.                 </xsd:complexType>
  1057.             </xsd:element>
  1058.         </xsd:sequence>
  1059.     </xsd:complexType>
  1060.     <xsd:element name="WorkSiteEnvironment">
  1061.         <xsd:complexType>
  1062.             <xsd:sequence>
  1063.                 <xsd:element name="EnvironmentId" type="WorkSiteEnvironmentIdentifierType"/>
  1064.                 <xsd:element ref="EnvironmentName"/>
  1065.                 <xsd:element ref="EnvironmentDescription" minOccurs="0"/>
  1066.                 <xsd:element ref="EnvironmentConsideration" minOccurs="0" maxOccurs="unbounded"/>
  1067.             </xsd:sequence>
  1068.         </xsd:complexType>
  1069.     </xsd:element>
  1070.     <xsd:element name="EnvironmentId" type="WorkSiteEnvironmentIdentifierType"/>
  1071.     <xsd:element name="EnvironmentName" type="xsd:string"/>
  1072.     <xsd:element name="EnvironmentDescription" type="xsd:string"/>
  1073.     <xsd:element name="EnvironmentConsideration">
  1074.         <xsd:complexType>
  1075.             <xsd:simpleContent>
  1076.                 <xsd:extension base="xsd:string">
  1077.                     <xsd:attribute name="typeConsideration" use="required">
  1078.                         <xsd:simpleType>
  1079.                             <xsd:restriction base="xsd:string">
  1080.                                 <xsd:enumeration value="General"/>
  1081.                                 <xsd:enumeration value="Physical"/>
  1082.                                 <xsd:enumeration value="SafetyEquipment"/>
  1083.                                 <xsd:enumeration value="DressCode"/>
  1084.                             </xsd:restriction>
  1085.                         </xsd:simpleType>
  1086.                     </xsd:attribute>
  1087.                 </xsd:extension>
  1088.             </xsd:simpleContent>
  1089.         </xsd:complexType>
  1090.     </xsd:element>
  1091.     <xsd:complexType name="WorkSiteEnvironmentIdentifierType">
  1092.         <xsd:sequence>
  1093.             <xsd:element name="Id" type="xsd:string"/>
  1094.             <xsd:element name="Domain" minOccurs="0">
  1095.                 <xsd:complexType>
  1096.                     <xsd:sequence>
  1097.                         <xsd:element name="IdIssuer" type="xsd:string" minOccurs="0"/>
  1098.                         <xsd:element name="IdType" type="xsd:string" minOccurs="0"/>
  1099.                     </xsd:sequence>
  1100.                 </xsd:complexType>
  1101.             </xsd:element>
  1102.         </xsd:sequence>
  1103.     </xsd:complexType>
  1104.     <xsd:attributeGroup name="id">
  1105.         <xsd:attribute name="id" type="xsd:string" use="required"/>
  1106.         <xsd:attribute name="idOwner" type="xsd:string"/>
  1107.         <xsd:attribute name="description" type="xsd:string"/>
  1108.     </xsd:attributeGroup>
  1109.     <xsd:element name="Competency">
  1110.         <xsd:complexType>
  1111.             <xsd:sequence>
  1112.                 <xsd:element name="CompetencyId" minOccurs="0">
  1113.                     <xsd:complexType>
  1114.                         <xsd:attributeGroup ref="id"/>
  1115.                     </xsd:complexType>
  1116.                 </xsd:element>
  1117.                 <xsd:element name="TaxonomyId" minOccurs="0">
  1118.                     <xsd:complexType>
  1119.                         <xsd:attributeGroup ref="id"/>
  1120.                     </xsd:complexType>
  1121.                 </xsd:element>
  1122.                 <xsd:element name="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded">
  1123.                     <xsd:complexType>
  1124.                         <xsd:sequence>
  1125.                             <xsd:element name="EvidenceId" minOccurs="0">
  1126.                                 <xsd:complexType>
  1127.                                     <xsd:attributeGroup ref="id"/>
  1128.                                 </xsd:complexType>
  1129.                             </xsd:element>
  1130.                             <xsd:choice>
  1131.                                 <xsd:element ref="NumericValue"/>
  1132.                                 <xsd:element ref="StringValue"/>
  1133.                             </xsd:choice>
  1134.                             <xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
  1135.                         </xsd:sequence>
  1136.                         <xsd:attribute name="dateOfIncident" type="AnyDateTimeType"/>
  1137.                         <xsd:attribute name="name" type="xsd:string"/>
  1138.                         <xsd:attribute name="typeDescription" type="xsd:string"/>
  1139.                         <xsd:attribute name="expirationDate" type="AnyDateTimeType"/>
  1140.                         <xsd:attribute name="typeId" type="xsd:string"/>
  1141.                         <xsd:attribute name="required" type="xsd:boolean" default="false"/>
  1142.                         <xsd:attribute name="lastUsed" type="AnyDateTimeType"/>
  1143.                     </xsd:complexType>
  1144.                 </xsd:element>
  1145.                 <xsd:element name="CompetencyWeight" minOccurs="0" maxOccurs="2">
  1146.                     <xsd:complexType>
  1147.                         <xsd:sequence>
  1148.                             <xsd:choice>
  1149.                                 <xsd:element ref="NumericValue"/>
  1150.                                 <xsd:element ref="StringValue"/>
  1151.                             </xsd:choice>
  1152.                             <xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
  1153.                         </xsd:sequence>
  1154.                         <xsd:attribute name="type" default="skillLevel">
  1155.                             <xsd:simpleType>
  1156.                                 <xsd:restriction base="xsd:string">
  1157.                                     <xsd:enumeration value="levelOfInterest"/>
  1158.                                     <xsd:enumeration value="skillLevel"/>
  1159.                                 </xsd:restriction>
  1160.                             </xsd:simpleType>
  1161.                         </xsd:attribute>
  1162.                     </xsd:complexType>
  1163.                 </xsd:element>
  1164.                 <xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
  1165.             </xsd:sequence>
  1166.             <xsd:attribute name="name" type="xsd:string"/>
  1167.             <xsd:attribute name="description" type="xsd:string"/>
  1168.             <xsd:attribute name="required" type="xsd:boolean" default="false"/>
  1169.         </xsd:complexType>
  1170.     </xsd:element>
  1171.     <xsd:element name="NumericValue">
  1172.         <xsd:complexType>
  1173.             <xsd:simpleContent>
  1174.                 <xsd:extension base="xsd:double">
  1175.                     <xsd:attribute name="minValue" type="xsd:double"/>
  1176.                     <xsd:attribute name="maxValue" type="xsd:double"/>
  1177.                     <xsd:attribute name="description" type="xsd:string"/>
  1178.                 </xsd:extension>
  1179.             </xsd:simpleContent>
  1180.         </xsd:complexType>
  1181.     </xsd:element>
  1182.     <xsd:element name="StringValue">
  1183.         <xsd:complexType>
  1184.             <xsd:simpleContent>
  1185.                 <xsd:extension base="xsd:string">
  1186.                     <xsd:attribute name="minValue" type="xsd:string"/>
  1187.                     <xsd:attribute name="maxValue" type="xsd:string"/>
  1188.                     <xsd:attribute name="description" type="xsd:string"/>
  1189.                 </xsd:extension>
  1190.             </xsd:simpleContent>
  1191.         </xsd:complexType>
  1192.     </xsd:element>
  1193.     <xsd:element name="SupportingInformation" type="xsd:string"/>
  1194.     <xsd:complexType name="EntityIdType">
  1195.         <xsd:sequence>
  1196.             <xsd:element name="IdValue" maxOccurs="unbounded">
  1197.                 <xsd:complexType>
  1198.                     <xsd:simpleContent>
  1199.                         <xsd:extension base="xsd:string">
  1200.                             <xsd:attribute name="name" type="xsd:string" use="optional"/>
  1201.                         </xsd:extension>
  1202.                     </xsd:simpleContent>
  1203.                 </xsd:complexType>
  1204.             </xsd:element>
  1205.         </xsd:sequence>
  1206.         <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
  1207.         <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
  1208.         <xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
  1209.     </xsd:complexType>
  1210.     <xsd:group name="TelcomNumberGroup">
  1211.         <xsd:sequence>
  1212.             <xsd:element ref="InternationalCountryCode" minOccurs="0"/>
  1213.             <xsd:element ref="NationalNumber" minOccurs="0"/>
  1214.             <xsd:element ref="AreaCityCode" minOccurs="0"/>
  1215.             <xsd:element ref="SubscriberNumber"/>
  1216.             <xsd:element ref="Extension" minOccurs="0"/>
  1217.         </xsd:sequence>
  1218.     </xsd:group>
  1219.     <xsd:element name="FormattedNumber" type="xsd:string"/>
  1220.     <xsd:element name="InternationalCountryCode" type="xsd:string"/>
  1221.     <xsd:element name="NationalNumber" type="xsd:string"/>
  1222.     <xsd:element name="AreaCityCode" type="xsd:string"/>
  1223.     <xsd:element name="SubscriberNumber" type="xsd:string"/>
  1224.     <xsd:complexType name="TelcomNumberType">
  1225.         <xsd:choice>
  1226.             <xsd:element ref="FormattedNumber"/>
  1227.             <xsd:group ref="TelcomNumberGroup"/>
  1228.         </xsd:choice>
  1229.     </xsd:complexType>
  1230.     <xsd:element name="Extension" type="xsd:string"/>
  1231.     <xsd:element name="Telephone" type="TelcomNumberType"/>
  1232.     <xsd:element name="Mobile" type="MobileTelcomNumberType"/>
  1233.     <xsd:element name="Fax" type="TelcomNumberType"/>
  1234.     <xsd:element name="Pager" type="TelcomNumberType"/>
  1235.     <xsd:element name="TTYTDD" type="TelcomNumberType"/>
  1236.     <xsd:complexType name="MobileTelcomNumberType">
  1237.         <xsd:complexContent>
  1238.             <xsd:extension base="TelcomNumberType">
  1239.                 <xsd:attribute name="smsEnabled" type="xsd:boolean" use="optional"/>
  1240.             </xsd:extension>
  1241.         </xsd:complexContent>
  1242.     </xsd:complexType>
  1243.     <xsd:complexType name="TelcomNumberListType">
  1244.         <xsd:sequence>
  1245.             <xsd:element ref="Telephone" minOccurs="0"/>
  1246.             <xsd:element ref="Mobile" minOccurs="0"/>
  1247.             <xsd:element ref="Fax" minOccurs="0"/>
  1248.             <xsd:element ref="Pager" minOccurs="0"/>
  1249.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  1250.         </xsd:sequence>
  1251.     </xsd:complexType>
  1252.     <xsd:element name="InternetEmailAddress" type="InternetEmailAddressType"/>
  1253.     <xsd:element name="InternetWebAddress" type="InternetWebAddressType"/>
  1254.     <xsd:simpleType name="InternetEmailAddressType">
  1255.         <xsd:restriction base="xsd:string"/>
  1256.     </xsd:simpleType>
  1257.     <xsd:simpleType name="InternetWebAddressType">
  1258.         <xsd:restriction base="xsd:string"/>
  1259.     </xsd:simpleType>
  1260.     <xsd:element name="Use" type="contactMethodUsePatternExtensionType"/>
  1261.     <xsd:element name="Location" type="contactMethodLocationPatternExtensionType"/>
  1262.     <xsd:element name="WhenAvailable" type="contactMethodWhenAvailableType"/>
  1263.     <xsd:complexType name="ContactMethodType">
  1264.         <xsd:sequence>
  1265.             <xsd:element ref="Use" minOccurs="0"/>
  1266.             <xsd:element ref="Location" minOccurs="0"/>
  1267.             <xsd:element ref="WhenAvailable" minOccurs="0"/>
  1268.             <xsd:element ref="Telephone" minOccurs="0"/>
  1269.             <xsd:element ref="Mobile" minOccurs="0"/>
  1270.             <xsd:element ref="Fax" minOccurs="0"/>
  1271.             <xsd:element ref="Pager" minOccurs="0"/>
  1272.             <xsd:element ref="TTYTDD" minOccurs="0"/>
  1273.             <xsd:element ref="InternetEmailAddress" minOccurs="0"/>
  1274.             <xsd:element ref="InternetWebAddress" minOccurs="0"/>
  1275.             <xsd:element ref="PostalAddress" minOccurs="0"/>
  1276.         </xsd:sequence>
  1277.     </xsd:complexType>
  1278.     <xsd:simpleType name="contactMethodUseType">
  1279.         <xsd:restriction base="xsd:string">
  1280.             <xsd:enumeration value="business"/>
  1281.             <xsd:enumeration value="businessDirect"/>
  1282.             <xsd:enumeration value="personal"/>
  1283.         </xsd:restriction>
  1284.     </xsd:simpleType>
  1285.     <xsd:simpleType name="contactMethodLocationType">
  1286.         <xsd:restriction base="xsd:string">
  1287.             <xsd:enumeration value="office"/>
  1288.             <xsd:enumeration value="vehicle"/>
  1289.             <xsd:enumeration value="onPerson"/>
  1290.             <xsd:enumeration value="home"/>
  1291.         </xsd:restriction>
  1292.     </xsd:simpleType>
  1293.     <xsd:simpleType name="contactMethodWhenAvailableType">
  1294.         <xsd:restriction base="xsd:string"/>
  1295.     </xsd:simpleType>
  1296.     <xsd:simpleType name="xStringPatternExtensionType">
  1297.         <xsd:restriction base="xsd:string">
  1298.             <xsd:pattern value="x:\S.*"/>
  1299.         </xsd:restriction>
  1300.     </xsd:simpleType>
  1301.     <xsd:simpleType name="contactMethodUsePatternExtensionType">
  1302.         <xsd:union memberTypes="contactMethodUseType xStringPatternExtensionType"/>
  1303.     </xsd:simpleType>
  1304.     <xsd:simpleType name="contactMethodLocationPatternExtensionType">
  1305.         <xsd:union memberTypes="contactMethodLocationType xStringPatternExtensionType"/>
  1306.     </xsd:simpleType>
  1307.     <xsd:simpleType name="contactMethodWhenAvailablePatternExtensionType">
  1308.         <xsd:union memberTypes="contactMethodWhenAvailableType xStringPatternExtensionType"/>
  1309.     </xsd:simpleType>
  1310.     <xsd:complexType name="PostalAddressType">
  1311.         <xsd:sequence>
  1312.             <xsd:element name="CountryCode">
  1313.                 <xsd:simpleType>
  1314.                     <xsd:restriction base="xsd:string">
  1315.                         <xsd:pattern value="[A-Z]{2}"/>
  1316.                     </xsd:restriction>
  1317.                 </xsd:simpleType>
  1318.             </xsd:element>
  1319.             <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  1320.             <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1321.             <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  1322.             <xsd:element name="DeliveryAddress" minOccurs="0">
  1323.                 <xsd:complexType>
  1324.                     <xsd:sequence>
  1325.                         <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1326.                         <xsd:element name="StreetName" type="xsd:string" minOccurs="0"/>
  1327.                         <xsd:element name="BuildingNumber" type="xsd:string" minOccurs="0"/>
  1328.                         <xsd:element name="Unit" type="xsd:string" minOccurs="0"/>
  1329.                         <xsd:element name="PostOfficeBox" type="xsd:string" minOccurs="0"/>
  1330.                     </xsd:sequence>
  1331.                 </xsd:complexType>
  1332.             </xsd:element>
  1333.             <xsd:element name="Recipient" minOccurs="0" maxOccurs="unbounded">
  1334.                 <xsd:complexType>
  1335.                     <xsd:sequence>
  1336.                         <xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
  1337.                         <xsd:element name="AdditionalText" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1338.                         <xsd:element name="Organization" type="xsd:string" minOccurs="0"/>
  1339.                         <xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
  1340.                     </xsd:sequence>
  1341.                 </xsd:complexType>
  1342.             </xsd:element>
  1343.         </xsd:sequence>
  1344.         <xsd:attribute name="type" default="undefined">
  1345.             <xsd:simpleType>
  1346.                 <xsd:restriction base="xsd:string">
  1347.                     <xsd:enumeration value="postOfficeBoxAddress"/>
  1348.                     <xsd:enumeration value="streetAddress"/>
  1349.                     <xsd:enumeration value="militaryAddress"/>
  1350.                     <xsd:enumeration value="undefined"/>
  1351.                 </xsd:restriction>
  1352.             </xsd:simpleType>
  1353.         </xsd:attribute>
  1354.     </xsd:complexType>
  1355.     <xsd:element name="PostalAddress" type="PostalAddressType"/>
  1356.     <xsd:complexType name="PersonNameType">
  1357.         <xsd:sequence>
  1358.             <xsd:element name="FormattedName" minOccurs="0" maxOccurs="unbounded">
  1359.                 <xsd:complexType>
  1360.                     <xsd:simpleContent>
  1361.                         <xsd:extension base="xsd:string">
  1362.                             <xsd:attribute name="type" default="presentation">
  1363.                                 <xsd:simpleType>
  1364.                                     <xsd:restriction base="xsd:string">
  1365.                                         <xsd:enumeration value="presentation"/>
  1366.                                         <xsd:enumeration value="legal"/>
  1367.                                         <xsd:enumeration value="sortOrder"/>
  1368.                                     </xsd:restriction>
  1369.                                 </xsd:simpleType>
  1370.                             </xsd:attribute>
  1371.                         </xsd:extension>
  1372.                     </xsd:simpleContent>
  1373.                 </xsd:complexType>
  1374.             </xsd:element>
  1375.             <xsd:element name="LegalName" type="xsd:string" minOccurs="0"/>
  1376.             <xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1377.             <xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0"/>
  1378.             <xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
  1379.             <xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
  1380.                 <xsd:complexType>
  1381.                     <xsd:simpleContent>
  1382.                         <xsd:extension base="xsd:string">
  1383.                             <xsd:attribute name="primary" default="undefined">
  1384.                                 <xsd:simpleType>
  1385.                                     <xsd:restriction base="xsd:string">
  1386.                                         <xsd:enumeration value="true"/>
  1387.                                         <xsd:enumeration value="false"/>
  1388.                                         <xsd:enumeration value="undefined"/>
  1389.                                     </xsd:restriction>
  1390.                                 </xsd:simpleType>
  1391.                             </xsd:attribute>
  1392.                             <xsd:attribute name="prefix" type="xsd:string"/>
  1393.                         </xsd:extension>
  1394.                     </xsd:simpleContent>
  1395.                 </xsd:complexType>
  1396.             </xsd:element>
  1397.             <xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded">
  1398.                 <xsd:complexType>
  1399.                     <xsd:simpleContent>
  1400.                         <xsd:extension base="xsd:string">
  1401.                             <xsd:attribute name="type" use="required">
  1402.                                 <xsd:simpleType>
  1403.                                     <xsd:restriction base="xsd:string">
  1404.                                         <xsd:enumeration value="academicGrade"/>
  1405.                                         <xsd:enumeration value="aristocraticPrefix"/>
  1406.                                         <xsd:enumeration value="aristocraticTitle"/>
  1407.                                         <xsd:enumeration value="familyNamePrefix"/>
  1408.                                         <xsd:enumeration value="familyNameSuffix"/>
  1409.                                         <xsd:enumeration value="formOfAddress"/>
  1410.                                         <xsd:enumeration value="generation"/>
  1411.                                         <xsd:enumeration value="qualification"/>
  1412.                                     </xsd:restriction>
  1413.                                 </xsd:simpleType>
  1414.                             </xsd:attribute>
  1415.                         </xsd:extension>
  1416.                     </xsd:simpleContent>
  1417.                 </xsd:complexType>
  1418.             </xsd:element>
  1419.         </xsd:sequence>
  1420.     </xsd:complexType>
  1421.     <xsd:element name="PersonName" type="PersonNameType"/>
  1422.     <xsd:simpleType name="NotKnownLiteral">
  1423.         <xsd:restriction base="xsd:string">
  1424.             <xsd:enumeration value="notKnown"/>
  1425.         </xsd:restriction>
  1426.     </xsd:simpleType>
  1427.     <xsd:simpleType name="NotApplicableLiteral">
  1428.         <xsd:restriction base="xsd:string">
  1429.             <xsd:enumeration value="notApplicable"/>
  1430.         </xsd:restriction>
  1431.     </xsd:simpleType>
  1432.     <xsd:simpleType name="LocalDateType">
  1433.         <xsd:restriction base="xsd:date">
  1434.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
  1435.         </xsd:restriction>
  1436.     </xsd:simpleType>
  1437.     <xsd:simpleType name="LocalDateNkType">
  1438.         <xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
  1439.     </xsd:simpleType>
  1440.     <xsd:simpleType name="LocalDateNaType">
  1441.         <xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
  1442.     </xsd:simpleType>
  1443.     <xsd:simpleType name="LocalDateNkNaType">
  1444.         <xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
  1445.     </xsd:simpleType>
  1446.     <xsd:simpleType name="DateType">
  1447.         <xsd:restriction base="xsd:date">
  1448.             <xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
  1449.         </xsd:restriction>
  1450.     </xsd:simpleType>
  1451.     <xsd:simpleType name="DateNkType">
  1452.         <xsd:union memberTypes="DateType NotKnownLiteral"/>
  1453.     </xsd:simpleType>
  1454.     <xsd:simpleType name="DateNaType">
  1455.         <xsd:union memberTypes="DateType NotApplicableLiteral"/>
  1456.     </xsd:simpleType>
  1457.     <xsd:simpleType name="DateNkNaType">
  1458.         <xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
  1459.     </xsd:simpleType>
  1460.     <xsd:simpleType name="LocalTimeType">
  1461.         <xsd:restriction base="xsd:time">
  1462.             <xsd:pattern value="\d\d:\d\d:\d\d"/>
  1463.         </xsd:restriction>
  1464.     </xsd:simpleType>
  1465.     <xsd:simpleType name="LocalTimeNkType">
  1466.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
  1467.     </xsd:simpleType>
  1468.     <xsd:simpleType name="LocalTimeNaType">
  1469.         <xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
  1470.     </xsd:simpleType>
  1471.     <xsd:simpleType name="LocalTimeNkNaType">
  1472.         <xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
  1473.     </xsd:simpleType>
  1474.     <xsd:simpleType name="TimeType">
  1475.         <xsd:restriction base="xsd:time">
  1476.             <xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  1477.         </xsd:restriction>
  1478.     </xsd:simpleType>
  1479.     <xsd:simpleType name="TimeNkType">
  1480.         <xsd:union memberTypes="TimeType NotKnownLiteral"/>
  1481.     </xsd:simpleType>
  1482.     <xsd:simpleType name="TimeNaType">
  1483.         <xsd:union memberTypes="TimeType NotApplicableLiteral"/>
  1484.     </xsd:simpleType>
  1485.     <xsd:simpleType name="TimeNkNaType">
  1486.         <xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
  1487.     </xsd:simpleType>
  1488.     <xsd:simpleType name="LocalDateTimeType">
  1489.         <xsd:restriction base="xsd:dateTime">
  1490.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
  1491.         </xsd:restriction>
  1492.     </xsd:simpleType>
  1493.     <xsd:simpleType name="LocalDateTimeNkType">
  1494.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
  1495.     </xsd:simpleType>
  1496.     <xsd:simpleType name="LocalDateTimeNaType">
  1497.         <xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
  1498.     </xsd:simpleType>
  1499.     <xsd:simpleType name="LocalDateTimeNkNaType">
  1500.         <xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  1501.     </xsd:simpleType>
  1502.     <xsd:simpleType name="DateTimeType">
  1503.         <xsd:restriction base="xsd:dateTime">
  1504.             <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
  1505.         </xsd:restriction>
  1506.     </xsd:simpleType>
  1507.     <xsd:simpleType name="DateTimeNkType">
  1508.         <xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
  1509.     </xsd:simpleType>
  1510.     <xsd:simpleType name="DateTimeNaType">
  1511.         <xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
  1512.     </xsd:simpleType>
  1513.     <xsd:simpleType name="DateTimeNkNaType">
  1514.         <xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
  1515.     </xsd:simpleType>
  1516.     <xsd:simpleType name="AnyDateTimeType">
  1517.         <xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
  1518.     </xsd:simpleType>
  1519.     <xsd:simpleType name="AnyDateTimeNkType">
  1520.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral"/>
  1521.     </xsd:simpleType>
  1522.     <xsd:simpleType name="AnyDateTimeNaType">
  1523.         <xsd:union memberTypes="AnyDateTimeType NotApplicableLiteral"/>
  1524.     </xsd:simpleType>
  1525.     <xsd:simpleType name="AnyDateTimeNkNaType">
  1526.         <xsd:union memberTypes="AnyDateTimeType NotKnownLiteral NotApplicableLiteral"/>
  1527.     </xsd:simpleType>
  1528.     <xsd:element name="UserArea" type="UserAreaType">
  1529.         <xsd:annotation>
  1530.             <xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
  1531.         </xsd:annotation>
  1532.     </xsd:element>
  1533.     <xsd:complexType name="UserAreaType">
  1534.         <xsd:sequence minOccurs="0">
  1535.             <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
  1536.         </xsd:sequence>
  1537.     </xsd:complexType>
  1538.     <!--******************************************************************************-->
  1539.     <!-- * -->
  1540.     <!--END include file: CPOLibrary-1_0_SEP.xsd-->
  1541.     <!-- * -->
  1542.     <!--******************************************************************************-->
  1543.     <xsd:annotation>
  1544.         <xsd:documentation>
  1545. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  1546. Status: Recommendation
  1547. Date this version: 2002-04-29
  1548. Purpose: Defines the EmploymentHistory Schema
  1549. Author(s):  Recruiting and Staffing Workgroup
  1550.  
  1551. This HR-XML Consortium Work (including specifications, documents, 
  1552. software, and related items) is provided by the copyright holders 
  1553. under the following license. By obtaining, using and/or copying 
  1554. this work, you (the licensee) agree that you have read, understood, 
  1555. and will comply with the following terms and conditions.
  1556.  
  1557. Permission to use, copy, modify, or redistribute this Work and 
  1558. its documentation, with or without modification, for any purpose 
  1559. and without fee or royalty is hereby granted, provided that you 
  1560. include the following on ALL copies of the software and 
  1561. documentation or portions thereof, including modifications, 
  1562. that you make: 
  1563.  
  1564. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  1565.    Reserved. http://www.hr-xml.org" 
  1566. 2. Notice of any changes or modifications to the The HR-XML 
  1567.    Consortium files.
  1568.    
  1569. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  1570. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  1571. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  1572. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  1573. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  1574. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  1575. OR OTHER RIGHTS. 
  1576.  
  1577. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  1578. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  1579. SOFTWARE OR DOCUMENTATION. 
  1580.  
  1581. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  1582. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  1583. </xsd:documentation>
  1584.     </xsd:annotation>
  1585.     <xsd:element name="EmploymentHistory">
  1586.         <xsd:complexType>
  1587.             <xsd:sequence>
  1588.                 <xsd:element name="EmployerOrg" type="EmployerOrgType" maxOccurs="unbounded"/>
  1589.             </xsd:sequence>
  1590.         </xsd:complexType>
  1591.     </xsd:element>
  1592.     <xsd:complexType name="EmployerOrgType">
  1593.         <xsd:sequence>
  1594.             <xsd:element name="EmployerOrgName" type="xsd:string"/>
  1595.             <xsd:element name="EmployerContactInfo" type="EmpContactInfoType" minOccurs="0"/>
  1596.             <xsd:element name="PositionHistory" type="PositionHistoryType" maxOccurs="unbounded"/>
  1597.         </xsd:sequence>
  1598.         <xsd:attribute name="employerOrgType" type="EmpOrgTypeStringExtensionType" use="required"/>
  1599.     </xsd:complexType>
  1600.     <xsd:complexType name="EmpContactInfoType">
  1601.         <xsd:sequence>
  1602.             <xsd:element ref="PersonName" minOccurs="0"/>
  1603.             <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
  1604.             <xsd:element name="LocationSummary" type="LocationSummaryType" minOccurs="0"/>
  1605.         </xsd:sequence>
  1606.         <xsd:attribute name="contactType" type="ContactTypeStringExtensionType" use="required"/>
  1607.     </xsd:complexType>
  1608.     <xsd:complexType name="PositionHistoryType">
  1609.         <xsd:sequence>
  1610.             <xsd:element name="Title" type="xsd:string"/>
  1611.             <xsd:element name="OrgName" type="PositionOrgNameType"/>
  1612.             <xsd:element name="OrgInfo" type="PositionOrgInfoType" minOccurs="0" maxOccurs="unbounded"/>
  1613.             <xsd:element name="OrgIndustry" type="PositionOrgIndustryType" minOccurs="0" maxOccurs="unbounded"/>
  1614.             <xsd:element name="OrgSize" type="xsd:string" minOccurs="0"/>
  1615.             <xsd:element name="Description" type="xsd:string"/>
  1616.             <xsd:element ref="StartDate"/>
  1617.             <xsd:element ref="EndDate" minOccurs="0"/>
  1618.             <xsd:element name="Compensation" type="PositionCompensationType" minOccurs="0"/>
  1619.             <xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
  1620.             <xsd:element name="Verification" minOccurs="0">
  1621.                 <xsd:complexType>
  1622.                     <xsd:sequence>
  1623.                         <xsd:element name="ContactInfo">
  1624.                             <xsd:complexType>
  1625.                                 <xsd:sequence>
  1626.                                     <xsd:element ref="PersonName"/>
  1627.                                     <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
  1628.                                 </xsd:sequence>
  1629.                             </xsd:complexType>
  1630.                         </xsd:element>
  1631.                         <xsd:element name="ReasonForLeaving" type="xsd:string" minOccurs="0"/>
  1632.                         <xsd:element name="PermissionToContact" type="xsd:boolean" minOccurs="0"/>
  1633.                         <xsd:element name="VerifyEmployment" type="xsd:boolean" minOccurs="0"/>
  1634.                     </xsd:sequence>
  1635.                 </xsd:complexType>
  1636.             </xsd:element>
  1637.         </xsd:sequence>
  1638.         <xsd:attribute name="positionType" type="PositionTypePatternExtensionType" use="required"/>
  1639.     </xsd:complexType>
  1640.     <xsd:complexType name="PositionOrgNameType">
  1641.         <xsd:sequence>
  1642.             <xsd:element name="OrganizationName" type="xsd:string"/>
  1643.             <xsd:element name="OrgName" type="PositionOrgNameType" minOccurs="0"/>
  1644.         </xsd:sequence>
  1645.         <xsd:attribute name="organizationType" type="OrganizationTypeStringExtensionType" use="optional"/>
  1646.     </xsd:complexType>
  1647.     <xsd:complexType name="PositionOrgInfoType">
  1648.         <xsd:sequence>
  1649.             <xsd:element name="PositionLocation" type="PostalAddressType" minOccurs="0"/>
  1650.             <xsd:element name="WebSite" type="InternetWebAddressType" minOccurs="0"/>
  1651.             <xsd:element name="LocationSummary" type="LocationSummaryType" minOccurs="0"/>
  1652.         </xsd:sequence>
  1653.     </xsd:complexType>
  1654.     <xsd:complexType name="PositionOrgIndustryType">
  1655.         <xsd:sequence>
  1656.             <xsd:element name="IndustryDescription" type="xsd:string" minOccurs="0"/>
  1657.             <xsd:element name="IndustryCode" minOccurs="0">
  1658.                 <xsd:complexType>
  1659.                     <xsd:simpleContent>
  1660.                         <xsd:extension base="xsd:string">
  1661.                             <xsd:attribute name="classificationName" type="xsd:string" use="optional"/>
  1662.                         </xsd:extension>
  1663.                     </xsd:simpleContent>
  1664.                 </xsd:complexType>
  1665.             </xsd:element>
  1666.         </xsd:sequence>
  1667.         <xsd:attribute name="primaryIndicator" type="xsd:boolean" use="required"/>
  1668.     </xsd:complexType>
  1669.     <xsd:complexType name="PositionCompensationType">
  1670.         <xsd:sequence>
  1671.             <xsd:element name="StartingCompensation" minOccurs="0">
  1672.                 <xsd:complexType>
  1673.                     <xsd:simpleContent>
  1674.                         <xsd:extension base="xsd:string">
  1675.                             <xsd:attribute name="currency" type="CurrencyType" use="required"/>
  1676.                             <xsd:attribute name="intervalType" type="IntervalTypeStringExtensionType" use="optional"/>
  1677.                         </xsd:extension>
  1678.                     </xsd:simpleContent>
  1679.                 </xsd:complexType>
  1680.             </xsd:element>
  1681.             <xsd:element name="EndingCompensation" minOccurs="0">
  1682.                 <xsd:complexType>
  1683.                     <xsd:simpleContent>
  1684.                         <xsd:extension base="xsd:string">
  1685.                             <xsd:attribute name="currency" type="CurrencyType" use="required"/>
  1686.                             <xsd:attribute name="intervalType" type="IntervalTypeStringExtensionType" use="optional"/>
  1687.                         </xsd:extension>
  1688.                     </xsd:simpleContent>
  1689.                 </xsd:complexType>
  1690.             </xsd:element>
  1691.             <xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
  1692.             <xsd:element name="OtherCompensation" minOccurs="0" maxOccurs="unbounded">
  1693.                 <xsd:complexType>
  1694.                     <xsd:simpleContent>
  1695.                         <xsd:extension base="xsd:string">
  1696.                             <xsd:attribute name="type" type="xsd:string"/>
  1697.                         </xsd:extension>
  1698.                     </xsd:simpleContent>
  1699.                 </xsd:complexType>
  1700.             </xsd:element>
  1701.         </xsd:sequence>
  1702.     </xsd:complexType>
  1703.     <xsd:complexType name="LocationSummaryType">
  1704.         <xsd:sequence>
  1705.             <xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
  1706.             <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1707.             <xsd:element name="CountryCode" minOccurs="0">
  1708.                 <xsd:simpleType>
  1709.                     <xsd:annotation>
  1710.                         <xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
  1711.                     </xsd:annotation>
  1712.                     <xsd:restriction base="xsd:string">
  1713.                         <xsd:pattern value="[A-Z][A-Z]"/>
  1714.                     </xsd:restriction>
  1715.                 </xsd:simpleType>
  1716.             </xsd:element>
  1717.             <xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
  1718.         </xsd:sequence>
  1719.     </xsd:complexType>
  1720.     <xsd:simpleType name="contactTypes">
  1721.         <xsd:restriction base="xsd:string">
  1722.             <xsd:enumeration value="recruiter"/>
  1723.             <xsd:enumeration value="HRRep"/>
  1724.             <xsd:enumeration value="directSupervisor"/>
  1725.         </xsd:restriction>
  1726.     </xsd:simpleType>
  1727.     <xsd:simpleType name="ContactTypeStringExtensionType">
  1728.         <xsd:union memberTypes="contactTypes xsd:string"/>
  1729.     </xsd:simpleType>
  1730.     <xsd:simpleType name="employerOrgTypes">
  1731.         <xsd:restriction base="xsd:string">
  1732.             <xsd:enumeration value="soleEmployer"/>
  1733.             <xsd:enumeration value="agent"/>
  1734.             <xsd:enumeration value="broker"/>
  1735.             <xsd:enumeration value="self"/>
  1736.         </xsd:restriction>
  1737.     </xsd:simpleType>
  1738.     <xsd:simpleType name="EmpOrgTypeStringExtensionType">
  1739.         <xsd:union memberTypes="employerOrgTypes xsd:string"/>
  1740.     </xsd:simpleType>
  1741.     <xsd:simpleType name="organizationTypes">
  1742.         <xsd:restriction base="xsd:string">
  1743.             <xsd:enumeration value="department"/>
  1744.             <xsd:enumeration value="group"/>
  1745.             <xsd:enumeration value="team"/>
  1746.             <xsd:enumeration value="branch"/>
  1747.             <xsd:enumeration value="company"/>
  1748.             <xsd:enumeration value="subsidiary"/>
  1749.             <xsd:enumeration value="unit"/>
  1750.             <xsd:enumeration value="headquarters"/>
  1751.         </xsd:restriction>
  1752.     </xsd:simpleType>
  1753.     <xsd:simpleType name="OrganizationTypeStringExtensionType">
  1754.         <xsd:union memberTypes="organizationTypes xsd:string"/>
  1755.     </xsd:simpleType>
  1756.     <xsd:simpleType name="positionTypes">
  1757.         <xsd:restriction base="xsd:string">
  1758.             <xsd:enumeration value="directHire"/>
  1759.             <xsd:enumeration value="contract"/>
  1760.             <xsd:enumeration value="temp"/>
  1761.             <xsd:enumeration value="contractToHire"/>
  1762.             <xsd:enumeration value="tempToHire"/>
  1763.             <xsd:enumeration value="volunteer"/>
  1764.             <xsd:enumeration value="internship"/>
  1765.         </xsd:restriction>
  1766.     </xsd:simpleType>
  1767.     <xsd:simpleType name="PositionTypePatternExtensionType">
  1768.         <xsd:union memberTypes="positionTypes PatternExtensionType"/>
  1769.     </xsd:simpleType>
  1770.     <xsd:simpleType name="intervalTypes">
  1771.         <xsd:restriction base="xsd:string">
  1772.             <xsd:enumeration value="hourly"/>
  1773.             <xsd:enumeration value="daily"/>
  1774.             <xsd:enumeration value="weekly"/>
  1775.             <xsd:enumeration value="monthly"/>
  1776.             <xsd:enumeration value="quarterly"/>
  1777.             <xsd:enumeration value="yearly"/>
  1778.             <xsd:enumeration value="semi-monthly"/>
  1779.             <xsd:enumeration value="biweekly"/>
  1780.             <xsd:enumeration value="fortnightly"/>
  1781.         </xsd:restriction>
  1782.     </xsd:simpleType>
  1783.     <xsd:simpleType name="IntervalTypeStringExtensionType">
  1784.         <xsd:union memberTypes="intervalTypes xsd:string"/>
  1785.     </xsd:simpleType>
  1786.     <xsd:simpleType name="CurrencyType">
  1787.         <xsd:restriction base="xsd:string">
  1788.             <xsd:pattern value="[A-Z][A-Z][A-Z]"/>
  1789.         </xsd:restriction>
  1790.     </xsd:simpleType>
  1791.     <xsd:simpleType name="PatternExtensionType">
  1792.         <xsd:restriction base="xsd:string">
  1793.             <xsd:pattern value="x:\S.*"/>
  1794.         </xsd:restriction>
  1795.     </xsd:simpleType>
  1796.     <!--******************************************************************************-->
  1797.     <!-- * -->
  1798.     <!--END include file: EmploymentHistory-2_0.xsd-->
  1799.     <!-- * -->
  1800.     <!--******************************************************************************-->
  1801.     <xsd:annotation>
  1802.         <xsd:documentation>
  1803. "Copyright  The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
  1804. Status: Recommendation
  1805. Date this version: 2002-04-29
  1806. Purpose: Defines the Resume Schema  
  1807. Author(s):  Screening Workgroup
  1808.  
  1809. This HR-XML Consortium Work (including specifications, documents, 
  1810. software, and related items) is provided by the copyright holders 
  1811. under the following license. By obtaining, using and/or copying 
  1812. this work, you (the licensee) agree that you have read, understood, 
  1813. and will comply with the following terms and conditions.
  1814.  
  1815. Permission to use, copy, modify, or redistribute this Work and 
  1816. its documentation, with or without modification, for any purpose 
  1817. and without fee or royalty is hereby granted, provided that you 
  1818. include the following on ALL copies of the software and 
  1819. documentation or portions thereof, including modifications, 
  1820. that you make: 
  1821.  
  1822. 1. This notice: "Copyright  The HR-XML Consortium. All Rights 
  1823.    Reserved. http://www.hr-xml.org" 
  1824. 2. Notice of any changes or modifications to the The HR-XML 
  1825.    Consortium files.
  1826.    
  1827. THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER 
  1828. RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO 
  1829. REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
  1830. NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  1831. PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION 
  1832. WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS 
  1833. OR OTHER RIGHTS. 
  1834.  
  1835. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, 
  1836. SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE 
  1837. SOFTWARE OR DOCUMENTATION. 
  1838.  
  1839. TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION 
  1840. WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 
  1841. </xsd:documentation>
  1842.     </xsd:annotation>
  1843.     <xsd:element name="Resume">
  1844.         <xsd:complexType>
  1845.             <xsd:sequence>
  1846.                 <xsd:choice>
  1847.                     <xsd:sequence>
  1848.                         <xsd:element ref="StructuredXMLResume"/>
  1849.                         <xsd:element ref="NonXMLResume" minOccurs="0"/>
  1850.                     </xsd:sequence>
  1851.                     <xsd:element ref="NonXMLResume"/>
  1852.                 </xsd:choice>
  1853.                 <xsd:element ref="UserArea" minOccurs="0"/>
  1854.             </xsd:sequence>
  1855.         </xsd:complexType>
  1856.     </xsd:element>
  1857.     <xsd:complexType name="StructuredXMLResumeType">
  1858.         <xsd:sequence>
  1859.             <xsd:element name="ContactInfo" type="ContactInfoType" minOccurs="0"/>
  1860.             <xsd:element name="Objective" type="xsd:string"/>
  1861.             <xsd:element ref="EmploymentHistory"/>
  1862.             <xsd:element ref="EducationHistory"/>
  1863.             <xsd:element ref="MilitaryHistory" minOccurs="0"/>
  1864.             <xsd:element name="Qualifications">
  1865.                 <xsd:complexType>
  1866.                     <xsd:sequence>
  1867.                         <xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
  1868.                         <xsd:element name="QualificationSummary" type="xsd:string" minOccurs="0"/>
  1869.                     </xsd:sequence>
  1870.                 </xsd:complexType>
  1871.             </xsd:element>
  1872.             <xsd:element name="ProfessionalAssociations" type="ProfessionalAssociationType" minOccurs="0"/>
  1873.             <xsd:group ref="Comments" minOccurs="0"/>
  1874.             <xsd:element name="RevisionDate" type="AnyDateTimeNkType"/>
  1875.         </xsd:sequence>
  1876.     </xsd:complexType>
  1877.     <xsd:complexType name="NonXMLResumeType">
  1878.         <xsd:sequence>
  1879.             <xsd:element name="TextResume" type="xsd:string" minOccurs="0"/>
  1880.             <xsd:element name="LinkToResume" type="xsd:string" minOccurs="0"/>
  1881.             <xsd:group ref="Comments" minOccurs="0"/>
  1882.             <xsd:element name="RevisionDate" type="AnyDateTimeNkType"/>
  1883.         </xsd:sequence>
  1884.     </xsd:complexType>
  1885.     <xsd:complexType name="ProfessionalAssociationType">
  1886.         <xsd:sequence>
  1887.             <xsd:element name="Association" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
  1888.         </xsd:sequence>
  1889.     </xsd:complexType>
  1890.     <xsd:complexType name="ContactInfoType">
  1891.         <xsd:sequence>
  1892.             <xsd:element ref="PersonName" minOccurs="0"/>
  1893.             <xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
  1894.         </xsd:sequence>
  1895.     </xsd:complexType>
  1896.     <xsd:group name="Comments">
  1897.         <xsd:sequence>
  1898.             <xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
  1899.         </xsd:sequence>
  1900.     </xsd:group>
  1901.     <xsd:element name="StructuredXMLResume" type="StructuredXMLResumeType"/>
  1902.     <xsd:element name="NonXMLResume" type="NonXMLResumeType"/>
  1903. </xsd:schema>
  1904.