<?xml version="1.0" encoding="utf-8"?>
<!--   edited with XMLSpy v2005 sp1 U (http://www.xmlspy.com) by Kim Bartkus (private) 
  -->
<xsd:schema xmlns="http://ns.hr-xml.org/2007-04-15"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://ns.hr-xml.org/2007-04-15"
elementFormDefault="qualified" version="2007-04-15">
  <xsd:annotation>
    <xsd:documentation>"Copyright The HR-XML Consortium. All Rights
    Reserved. http://www.hr-xml.org" Name: EducationHistory.xsd
    Status: Recommendation Date this version: 2007-04-15 Purpose:
    Defines the EducationHistory Schema Author(s): Documentation:
    EducationHistory.html Change History: 2005-01 As per Schema
    Design Guidelines, all default values have been removed.
    2005-08-08: Kim Bartkus removed duplicate enumeration
    vocational. 2005-11-08: Renamed SchoolNameType to
    SchoolDataType. Renamed SchoolNameTypes to SchoolTypeType.
    Reflects TSC naming conventions. Terms of license can be found
    in license.txt.</xsd:documentation>
  </xsd:annotation>
  <xsd:include schemaLocation="../CPO/Competencies.xsd" />
  <xsd:include schemaLocation="../CPO/IdentifierTypes.xsd" />
  <xsd:include schemaLocation="../CPO/PersonName.xsd" />
  <xsd:include schemaLocation="../CPO/DateTimeDataTypes.xsd" />
  <xsd:include schemaLocation="../CPO/ContactMethod.xsd" />
  <xsd:include schemaLocation="../CPO/TelcomNumber.xsd" />
  <xsd:include schemaLocation="../CPO/OnlineAddress.xsd" />
  <xsd:include schemaLocation="../CPO/PostalAddress.xsd" />
  <xsd:include schemaLocation="../CPO/UserArea.xsd" />
  <xsd:include schemaLocation="../CPO/FlexibleDates.xsd" />
  <xsd:include schemaLocation="../CPO/ISOUtilities.xsd" />
  <xsd:include schemaLocation="../CPO/xStringPatternExtensionType.xsd" />
  <xsd:element name="EducationHistory"
  type="EducationHistoryType" />
  <xsd:complexType name="SchoolOrInstitutionType">
    <xsd:sequence>
      <xsd:element name="SchoolName" type="xsd:string"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of the School /
          SchoolName path.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="School" type="SchoolDataType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>School, College or institution
          attended. Associated type attribute further qualifies the
          name as current, prior, degree or
          joint.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LocationSummary" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Summarized location of the
          entity.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Municipality" type="xsd:string"
            minOccurs="0" />
            <xsd:element name="Region" type="xsd:string"
            minOccurs="0" maxOccurs="unbounded" />
            <xsd:element ref="CountryCode" minOccurs="0" />
            <xsd:element name="PostalCode" type="xsd:string"
            minOccurs="0" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="PostalAddress" minOccurs="0" />
      <xsd:element name="OrganizationUnit" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The campus, department or other
          organizational unit for the educational
          institution.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="organizationType"
              type="OrgTypeStringExtensionType" use="required" />
              <xsd:attribute name="attendanceStatus"
              use="optional">
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="current" />
                    <xsd:enumeration value="prior" />
                    <xsd:enumeration value="unknown" />
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Degree" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="EduDegreeType" />
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Major" type="xsd:string" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of Degree
          construct.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Minor" type="xsd:string" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of Degree
          construct.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Measure" type="EduMeasureType"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of Degree
          construct.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DatesOfAttendance"
      type="DeprecatedDatesOfAttendanceType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of Degree
          construct.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Comments" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Deprecated in favor of Degree
          construct.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ISCEDInstitutionClassification"
      type="ISCEDInstitutionClassificationType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This construct replaces the deprecated
          schoolType attribute.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LocalInstitutionClassification"
      type="ClassificationType" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>This construct replaces the deprecated
          schoolType attribute.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="schoolType"
    type="SchoolTypeStringExtensionType" use="required">
      <xsd:annotation>
        <xsd:documentation>Deprecated in favor of
        ISCEDInstitutionClassification and
        LocalInstitutionClassification.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
  <xsd:complexType name="SchoolDataType">
    <xsd:sequence>
      <xsd:element name="InternetDomainName"
      type="InternetDomainNameType" minOccurs="0"
      maxOccurs="unbounded" />
      <xsd:element name="SchoolId" type="EntityIdType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Identifier of the School, College or
          institution attended. Associated type attribute further
          qualifies the name as current, prior, degree or
          joint.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="SchoolName" type="xsd:string"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>School, College or institution
          attended. Associated type attribute further qualifies the
          name as current, prior, degree or
          joint.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="type" type="SchoolTypeType"
    use="optional" />
  </xsd:complexType>
  <xsd:complexType name="EduDegreeType">
    <xsd:sequence>
      <xsd:element name="DegreeName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The subject studied, as expressed on
          the diploma.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="academicHonors"
              type="xsd:string" use="optional" />
              <xsd:attribute name="honorsProgram" type="xsd:string"
              use="optional" />
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DegreeDate" type="FlexibleDatesType"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The date the person received their
          degree.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="OtherHonors" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The name of any other honors, such as
          Phi Beta Kappa, etc. that the student may have
          received.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="type" type="xsd:string"
              use="optional" />
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DegreeMajor" type="MajorType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The official names of any and all
          major courses of study associated with the student's
          degree title.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DegreeMinor" type="MinorType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>If applicable, these fields should be
          used to reflect the official names of any and all minor
          courses of study associated with the student's degree
          title.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DegreeMeasure"
      type="EducationalMeasureType" minOccurs="0" />
      <xsd:element name="DatesOfAttendance"
      type="DatesOfAttendanceType" minOccurs="0"
      maxOccurs="unbounded" />
      <xsd:element name="Comments" type="xsd:string"
      minOccurs="0" />
      <xsd:element name="DegreeClassification"
      type="ClassificationType" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>This construct replaces the deprecated
          degreeType attribute, which was a union of degreeTypes,
          degreeCodeTypes, graduationCodeTypes, and a
          string.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="degreeType"
    type="DegreeTypeStringExtensionType" use="optional">
      <xsd:annotation>
        <xsd:documentation>Deprecated in favor of
        DegreeClassification.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="examPassed" type="xsd:boolean"
    use="optional" />
    <xsd:attribute name="graduatingDegree"
    type="GraduatingDegreeType" use="optional" />
  </xsd:complexType>
  <xsd:complexType name="MajorType">
    <xsd:sequence>
      <xsd:element name="ProgramId" type="EntityIdType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Identifier reflecting the program
          code(s) associated with any Major course of
          Study.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DegreeConcentration" type="xsd:string"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Reflects the official names of any and
          all major concentrations associated with the student's
          degree title. For example, a Math major may have an
          Applied Math concentration even though this area of
          concentration is not required to pursue a Math
          major.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Name" type="xsd:string"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Reflects the official names of any and
          all major courses of study associated with the student's
          degree title.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Option" type="xsd:string" minOccurs="0"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Reflects the official names of any and
          all major options associated with the student's degree
          title. For example, a particular institution may require
          their Engineering majors to select either a Mechanical
          Engineering option or a Structural Engineering
          option.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="MinorType">
    <xsd:sequence>
      <xsd:element name="ProgramId" type="EntityIdType"
      minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Identifier reflecting the program
          code(s) associated with any Minor course of
          Study.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Name" type="xsd:string"
      maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Reflects the official names of any and
          all minor courses of study associated with the student's
          degree title.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="DeprecatedDatesOfAttendanceType">
    <xsd:annotation>
      <xsd:documentation>This type is the same as the
      DatesOfAttendanceType, except it is an unbounded sequence.
      This remains for backward compatibility
      only.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence maxOccurs="unbounded">
      <xsd:element name="StartDate" type="FlexibleDatesType" />
      <xsd:element name="EndDate" type="FlexibleDatesType"
      minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="enrollmentStatus" type="xsd:string"
    use="optional" />
    <xsd:attribute name="currentlyEnrolled" type="xsd:boolean"
    use="optional" />
    <xsd:attribute name="studentInGoodStanding" type="xsd:boolean"
    use="optional" />
  </xsd:complexType>
  <xsd:complexType name="DatesOfAttendanceType">
    <xsd:sequence>
      <xsd:element name="StartDate" type="FlexibleDatesType" />
      <xsd:element name="EndDate" type="FlexibleDatesType"
      minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="enrollmentStatus" type="xsd:string"
    use="optional" />
    <xsd:attribute name="currentlyEnrolled" type="xsd:boolean"
    use="optional" />
    <xsd:attribute name="studentInGoodStanding" type="xsd:boolean"
    use="optional" />
  </xsd:complexType>
  <!--    String Extensions 
  -->
  <xsd:simpleType name="degreeCodeTypes">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="B17">
        <xsd:annotation>
          <xsd:documentation>Did not complete secondary
          school</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B18">
        <xsd:annotation>
          <xsd:documentation>Standard high school
          diploma</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B19">
        <xsd:annotation>
          <xsd:documentation>Advanced or honors
          diploma</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B20">
        <xsd:annotation>
          <xsd:documentation>Vocational diploma</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B21">
        <xsd:annotation>
          <xsd:documentation>Special education
          diploma</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B22">
        <xsd:annotation>
          <xsd:documentation>Certificate of completion or
          attendance</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B23">
        <xsd:annotation>
          <xsd:documentation>Special certificate of
          completion</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B24">
        <xsd:annotation>
          <xsd:documentation>General Education Development Diploma
          (GED)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B25">
        <xsd:annotation>
          <xsd:documentation>Other high school equivalency
          diploma</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B26">
        <xsd:annotation>
          <xsd:documentation>International diploma or certificate
          (such as International Baccalaureate)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="graduationCodeTypes">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="2.1">
        <xsd:annotation>
          <xsd:documentation>Postsecondary Certificate Or Diploma
          (less than one year)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.2">
        <xsd:annotation>
          <xsd:documentation>Postsecondary Certificate Or Diploma
          (one year or more but less than four
          years)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.3">
        <xsd:annotation>
          <xsd:documentation>Associate Degree (e.g., Associate In
          Arts, Associate In Science, Associate In Applied
          Science)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.4">
        <xsd:annotation>
          <xsd:documentation>Baccalaureate
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.5">
        <xsd:annotation>
          <xsd:documentation>Baccalaureate (Honours)
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.6">
        <xsd:annotation>
          <xsd:documentation>Postsecondary Certificate Or Diploma
          (one year or more but less than two
          years)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2.7">
        <xsd:annotation>
          <xsd:documentation>Postsecondary Certificate Or Diploma
          (two years or more but less than four
          years)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3.1">
        <xsd:annotation>
          <xsd:documentation>First Professional
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3.2">
        <xsd:annotation>
          <xsd:documentation>Post-Professional
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4.1">
        <xsd:annotation>
          <xsd:documentation>Graduate
          Certificate</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4.2">
        <xsd:annotation>
          <xsd:documentation>Master's Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4.3">
        <xsd:annotation>
          <xsd:documentation>Intermediate Graduate
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4.4">
        <xsd:annotation>
          <xsd:documentation>Doctoral Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4.5">
        <xsd:annotation>
          <xsd:documentation>Post-Doctoral
          Degree</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="degreeTypes">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="secondary" />
      <xsd:enumeration value="high school or equivalent" />
      <xsd:enumeration value="some high school or equivalent" />
      <xsd:enumeration value="HND/HNC or equivalent" />
      <xsd:enumeration value="vocational" />
      <xsd:enumeration value="certification" />
      <xsd:enumeration value="some college" />
      <xsd:enumeration value="associates" />
      <xsd:enumeration value="bachelors" />
      <xsd:enumeration value="some post-graduate" />
      <xsd:enumeration value="masters" />
      <xsd:enumeration value="doctorate" />
      <xsd:enumeration value="postdoctorate" />
      <xsd:enumeration value="professional" />
      <xsd:enumeration value="postprofessional" />
      <xsd:enumeration value="intermediategraduate" />
      <xsd:enumeration value="specialeducation" />
      <xsd:enumeration value="ged" />
      <xsd:enumeration value="international" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="DegreeTypeStringExtensionType">
    <xsd:union memberTypes="degreeTypes degreeCodeTypes graduationCodeTypes xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="orgTypes">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="department" />
      <xsd:enumeration value="subSchool" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="OrgTypeStringExtensionType">
    <xsd:union memberTypes="orgTypes xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="schoolTypes">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="highschool" />
      <xsd:enumeration value="secondary" />
      <xsd:enumeration value="trade" />
      <xsd:enumeration value="community" />
      <xsd:enumeration value="college" />
      <xsd:enumeration value="university" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="SchoolTypeStringExtensionType">
    <xsd:union memberTypes="schoolTypes xsd:string" />
  </xsd:simpleType>
  <xsd:simpleType name="AcademicCreditCodeType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="A">
        <xsd:annotation>
          <xsd:documentation>Adult Credits</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="C">
        <xsd:annotation>
          <xsd:documentation>Continuing Education
          Unit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="G">
        <xsd:annotation>
          <xsd:documentation>Carnegie Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="N">
        <xsd:annotation>
          <xsd:documentation>No Credit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Q">
        <xsd:annotation>
          <xsd:documentation>Quarter Hour
          Credit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="S">
        <xsd:annotation>
          <xsd:documentation>Semester Hour
          Credit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="U">
        <xsd:annotation>
          <xsd:documentation>Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="V">
        <xsd:annotation>
          <xsd:documentation>Vocational Credits</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="X">
        <xsd:annotation>
          <xsd:documentation>Other Type of
          Credit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="CourseLevelCodeType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1">
        <xsd:annotation>
          <xsd:documentation>Remedial</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <xsd:annotation>
          <xsd:documentation>Basic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <xsd:annotation>
          <xsd:documentation>Teacher's Aide</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <xsd:annotation>
          <xsd:documentation>General</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <xsd:annotation>
          <xsd:documentation>Applied</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <xsd:annotation>
          <xsd:documentation>Survey</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <xsd:annotation>
          <xsd:documentation>Regular</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <xsd:annotation>
          <xsd:documentation>Specialized Topics</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <xsd:annotation>
          <xsd:documentation>Advanced</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="10">
        <xsd:annotation>
          <xsd:documentation>Honors</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="11">
        <xsd:annotation>
          <xsd:documentation>Gifted and
          Talented</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="12">
        <xsd:annotation>
          <xsd:documentation>Advanced Placement</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="13">
        <xsd:annotation>
          <xsd:documentation>Special Education</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="14">
        <xsd:annotation>
          <xsd:documentation>Vocational
          Education</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="15">
        <xsd:annotation>
          <xsd:documentation>Independent Study</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="16">
        <xsd:annotation>
          <xsd:documentation>Work Experience</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="17">
        <xsd:annotation>
          <xsd:documentation>Adult Basic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="18">
        <xsd:annotation>
          <xsd:documentation>Adult Secondary</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="19">
        <xsd:annotation>
          <xsd:documentation>International
          Baccalaureate</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="A">
        <xsd:annotation>
          <xsd:documentation>Summary of all courses taken at all
          institutions</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AR">
        <xsd:annotation>
          <xsd:documentation>Academic Renewal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="B">
        <xsd:annotation>
          <xsd:documentation>Summary of all courses taken at
          sending institution</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="D">
        <xsd:annotation>
          <xsd:documentation>Dual Level (Upper Division and
          Graduate)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DL">
        <xsd:annotation>
          <xsd:documentation>Dual Level (Graduate and
          Professional)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="E">
        <xsd:annotation>
          <xsd:documentation>Summary of All Courses Taken at All
          Institutions, excluding Repeated and/or Forgiven
          Courses</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="F">
        <xsd:annotation>
          <xsd:documentation>Summary of All Courses Taken at the
          Sending Institution, Excluding Repeated and/or Forgiven
          Courses</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="G">
        <xsd:annotation>
          <xsd:documentation>Graduate
          (postsecondary)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="H">
        <xsd:annotation>
          <xsd:documentation>Higher or Upper division
          (postsecondary)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="I">
        <xsd:annotation>
          <xsd:documentation>Institutional
          Credit</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="L">
        <xsd:annotation>
          <xsd:documentation>Lower division
          (postsecondary)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="M">
        <xsd:annotation>
          <xsd:documentation>Work in the Major or
          Program</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="P">
        <xsd:annotation>
          <xsd:documentation>Professional</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="R">
        <xsd:annotation>
          <xsd:documentation>Remedial
          (postsecondary)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="T">
        <xsd:annotation>
          <xsd:documentation>Summary of Transfer Work
          Only</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="U">
        <xsd:annotation>
          <xsd:documentation>Undergraduate
          (postsecondary)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="V">
        <xsd:annotation>
          <xsd:documentation>Summary of Transfer Work Only,
          Excluding Repeated and/or Forgiven
          Courses</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="MeasureValueType">
    <xsd:choice>
      <xsd:element ref="NumericValue" />
      <xsd:element ref="StringValue" />
    </xsd:choice>
  </xsd:complexType>
  <xsd:complexType name="EduMeasureType">
    <xsd:sequence>
      <xsd:element name="MeasureSystem" type="xsd:string" />
      <xsd:element name="MeasureValue" type="xsd:string" />
    </xsd:sequence>
    <xsd:attribute name="measureType" type="xsd:string"
    use="required" />
  </xsd:complexType>
  <xsd:complexType name="EducationMeasureType">
    <xsd:sequence>
      <xsd:element name="MeasureSystem" type="xsd:string"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies the measurement system.
          i.e. GPA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="MeasureValue" type="MeasureValueType"
      minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The grade point average of a
          student.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="LowestPossibleValue"
      type="MeasureValueType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The value specifying the minimum of
          the measurement range</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="HighestPossibleValue"
      type="MeasureValueType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The value specifying the maximum of
          the measurement range</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ExcessiveValueIndicator"
      type="xsd:boolean" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is a code indicating that an A+
          grade has a value higher than the highest possible GPA.
          False It is not possible to have a higher GPA than
          indicated in Range Maximum. True It is possible to have a
          higher GPA than indicated in Range
          Maximum.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="GoodStudentIndicator" type="xsd:boolean"
      minOccurs="0" />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="EducationalMeasureType">
    <xsd:sequence>
      <xsd:element name="EducationalMeasure"
      type="EducationMeasureType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies the measurement system.
          i.e. GPA</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AcademicCreditCode"
      type="AcademicCreditCodeType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Code indicating the type of credit
          used (awarded) by the institution.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CourseLevelCode"
      type="CourseLevelCodeType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Code indicating the level or type or
          both, of work which is reflected in the grade average and
          the credit hours</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="CumulativeSummaryIndicator"
      type="xsd:boolean" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>If True, this is a summary of all work
          included in the record.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AcademicCreditHoursIncluded"
      type="xsd:decimal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is the total number of credits
          (or credit hours) included in the grade point average for
          this particular summary. Inclusion or exclusion of
          certain credits depends on the policy of the sending
          institution.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AcademicCreditHoursAttempted"
      type="xsd:decimal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is the total number of credits
          (credit hours) included on the record for this particular
          summary. This would normally be all credits for which the
          student paid, whether or not the credits were used to
          calculate the grade point average. Examples of credit
          hours to be included, if available, are credits for which
          non-punitive grades such as "I" or "W" or "Audit" were
          awarded.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AcademicCreditHoursEarned"
      type="xsd:decimal" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is the total number of credits
          (credit hours) attemptedand earned and included in this
          summary.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ClassRank" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>This is a student's numerical class
          rank with the highest student in the class having a rank
          or position of 1</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:integer">
              <xsd:attribute name="numberOfStudents"
              type="xsd:integer" use="optional" />
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="measureType" type="xsd:string"
    use="optional" />
  </xsd:complexType>
  <xsd:simpleType name="SchoolTypeType">
    <xsd:annotation>
      <xsd:documentation>Further refines the name of the
      institution.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="current" />
      <xsd:enumeration value="prior" />
      <xsd:enumeration value="joint" />
      <xsd:enumeration value="degree" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="EducationHistoryType">
    <xsd:sequence>
      <xsd:element name="SchoolOrInstitution"
      maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="SchoolOrInstitutionType" />
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="GraduatingDegreeType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="graduating" />
      <xsd:enumeration value="qualifying" />
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="ClassificationType">
    <xsd:sequence>
      <xsd:element name="Id" type="EntityIdType" minOccurs="0" />
      <xsd:element name="Description" type="xsd:string"
      minOccurs="0" />
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ISCEDInstitutionClassificationType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="0" />
      <xsd:enumeration value="1" />
      <xsd:enumeration value="2" />
      <xsd:enumeration value="3" />
      <xsd:enumeration value="4" />
      <xsd:enumeration value="5" />
      <xsd:enumeration value="6" />
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
