OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Create DB Structure based on Schema/DTD set

[ Lists Home | Date Index | Thread Index ]

Hi all,
 
I am looking for a way to, from an DTD or XML schema set corresponding to a bussiness model, e.g.:
 
 
 
create a database structure. My targeted database is my-sql. I have been making tests with XMLSpy (option Create DB Structure based on schema), WSAD (Option generate DDL on right mouse click over a xsd file) and other both, either commercial or open source tools, and none of them was able to create such a database.
 
As an example I attach two xsd files, which contains a well-formed schema. If any of you could help in creating sucha database would be really helpful.
 
Thanks in advance,
 
            Adolfo Rodriguez Miguelez
<?xml version='1.0'?>
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xml:lang="en">

 <xs:annotation>
  <xs:documentation>
   See http://www.w3.org/XML/1998/namespace.html and
   http://www.w3.org/TR/REC-xml for information about this namespace.
  </xs:documentation>
 </xs:annotation>

 <xs:annotation>
  <xs:documentation>This schema defines attributes and an attribute group
        suitable for use by
        schemas wishing to allow xml:base, xml:lang or xml:space attributes
        on elements they define.

        To enable this, such a schema must import this schema
        for the XML namespace, e.g. as follows:
        &lt;schema . . .>
         . . .
         &lt;import namespace="http://www.w3.org/XML/1998/namespace";
                    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>

        Subsequently, qualified reference to any of the attributes
        or the group defined below will have the desired effect, e.g.

        &lt;type . . .>
         . . .
         &lt;attributeGroup ref="xml:specialAttrs"/>
 
         will define a type which will schema-validate an instance
         element with any of those attributes</xs:documentation>
 </xs:annotation>

 <xs:annotation>
  <xs:documentation>In keeping with the XML Schema WG's standard versioning
   policy, this schema document will persist at
   http://www.w3.org/2001/03/xml.xsd.
   At the date of issue it can also be found at
   http://www.w3.org/2001/xml.xsd.
   The schema document at that URI may however change in the future,
   in order to remain compatible with the latest version of XML Schema
   itself.  In other words, if the XML Schema namespace changes, the version
   of this document at
   http://www.w3.org/2001/xml.xsd will change
   accordingly; the version at
   http://www.w3.org/2001/03/xml.xsd will not change.
  </xs:documentation>
 </xs:annotation>

 <xs:attribute name="lang" type="xs:language">
  <xs:annotation>
   <xs:documentation>In due course, we should install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values . . .</xs:documentation>
  </xs:annotation>
 </xs:attribute>

 <xs:attribute name="space" default="preserve">
  <xs:simpleType>
   <xs:restriction base="xs:NCName">
    <xs:enumeration value="default"/>
    <xs:enumeration value="preserve"/>
   </xs:restriction>
  </xs:simpleType>
 </xs:attribute>

 <xs:attribute name="base" type="xs:anyURI">
  <xs:annotation>
   <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.</xs:documentation>
  </xs:annotation>
 </xs:attribute>

 <xs:attributeGroup name="specialAttrs">
  <xs:attribute ref="xml:base"/>
  <xs:attribute ref="xml:lang"/>
  <xs:attribute ref="xml:space"/>
 </xs:attributeGroup>

</xs:schema>
<?xml version="1.0"?>
<xsd:schema targetNamespace="http://ns.hr-xml.org"; elementFormDefault="qualified" version="2_1" xmlns="http://ns.hr-xml.org"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
	<xsd:annotation>
		<xsd:documentation>Normalized version of schema, with all "includes" inserted explicitly.  (Imports are not normalized due to the complexity of dynamic conversion of prefixes and namespaces.  The import statements in this result may need to be moved to the proper place to ensure validity.)  This file is auto-generated. </xsd:documentation>
		<xsd:documentation>After normalization, the result was passed through a "duplicate weeder" which deletes duplicative global components.  This prevents name collisions in the result.  Parsers are obligated to disregard duplicative includes, so this "weeder" is merely doing the same after the fact.  The result *should* be a valid schema.</xsd:documentation>
	</xsd:annotation>
	<xsd:annotation>
		<xsd:documentation>
		
Terms of license can be found in license.txt.

</xsd:documentation>
	</xsd:annotation>
	<xsd:import namespace="http://www.w3.org/XML/1998/namespace"; schemaLocation="xml.xsd"/>
	<!--**********     FOUND include file: ../CPO/Competencies.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<xsd:simpleType name="NotKnownLiteral">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="notKnown"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NotApplicableLiteral">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="notApplicable"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateType">
		<xsd:restriction base="xsd:date">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNkType">
		<xsd:union memberTypes="LocalDateType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNaType">
		<xsd:union memberTypes="LocalDateType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateNkNaType">
		<xsd:union memberTypes="LocalDateType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateType">
		<xsd:restriction base="xsd:date">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DateNkType">
		<xsd:union memberTypes="DateType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateNaType">
		<xsd:union memberTypes="DateType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateNkNaType">
		<xsd:union memberTypes="DateType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeType">
		<xsd:restriction base="xsd:time">
			<xsd:pattern value="\d\d:\d\d:\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNkType">
		<xsd:union memberTypes="LocalTimeType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNaType">
		<xsd:union memberTypes="LocalTimeType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalTimeNkNaType">
		<xsd:union memberTypes="LocalTimeType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="TimeType">
		<xsd:restriction base="xsd:time">
			<xsd:pattern value="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TimeNkType">
		<xsd:union memberTypes="TimeType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="TimeNaType">
		<xsd:union memberTypes="TimeType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="TimeNkNaType">
		<xsd:union memberTypes="TimeType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeType">
		<xsd:restriction base="xsd:dateTime">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNkType">
		<xsd:union memberTypes="LocalDateTimeType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNaType">
		<xsd:union memberTypes="LocalDateTimeType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="LocalDateTimeNkNaType">
		<xsd:union memberTypes="LocalDateTimeType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeType">
		<xsd:restriction base="xsd:dateTime">
			<xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNkType">
		<xsd:union memberTypes="DateTimeType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNaType">
		<xsd:union memberTypes="DateTimeType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="DateTimeNkNaType">
		<xsd:union memberTypes="DateTimeType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNkType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNaType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotApplicableLiteral"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyDateTimeNkNaType">
		<xsd:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral NotApplicableLiteral"/>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<xsd:element name="UserArea" type="UserAreaType">
		<xsd:annotation>
			<xsd:documentation>HR-XML Technical Steering Committee endorsed extension element.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="UserAreaType">
		<xsd:sequence minOccurs="0" maxOccurs="unbounded">
			<xsd:annotation>
				<xsd:documentation>In order to prevent a possible "ambiguous content model" errors in an instance, unbounded sequences were either eliminated from or deprecated in all HR-XML schemas. Removing unbounded sequences ensures that ambiguous errors are not found in an instance.  The unbounded sequence here is officially deprecated and will be changed to a single sequence.</xsd:documentation>
			</xsd:annotation>
			<xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<xsd:simpleType name="xStringPatternExtensionType">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="x:\S.*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:attributeGroup name="id">
		<xsd:attribute name="id" type="xsd:string" use="required"/>
		<xsd:attribute name="idOwner" type="xsd:string"/>
		<xsd:attribute name="description" type="xsd:string"/>
	</xsd:attributeGroup>
	<xsd:element name="Competency">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="CompetencyId" minOccurs="0">
					<xsd:complexType>
						<xsd:attributeGroup ref="id"/>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="TaxonomyId" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:attributeGroup ref="id"/>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="EvidenceId" minOccurs="0">
								<xsd:complexType>
									<xsd:attributeGroup ref="id"/>
								</xsd:complexType>
							</xsd:element>
							<xsd:choice>
								<xsd:element ref="NumericValue"/>
								<xsd:element ref="StringValue"/>
							</xsd:choice>
							<xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
						</xsd:sequence>
						<xsd:attribute name="dateOfIncident" type="AnyDateTimeType"/>
						<xsd:attribute name="name" type="xsd:string"/>
						<xsd:attribute name="typeDescription" type="xsd:string"/>
						<xsd:attribute name="expirationDate" type="AnyDateTimeType"/>
						<xsd:attribute name="typeId" type="xsd:string"/>
						<xsd:attribute name="required" type="xsd:boolean" default="false"/>
						<xsd:attribute name="lastUsed" type="AnyDateTimeType"/>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="CompetencyWeight" minOccurs="0" maxOccurs="unbounded">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:choice>
								<xsd:element ref="NumericValue"/>
								<xsd:element ref="StringValue"/>
							</xsd:choice>
							<xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
						</xsd:sequence>
						<xsd:attribute name="type" type="ExtendedWeightType"/>
					</xsd:complexType>
				</xsd:element>
				<xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="UserArea" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="name" type="xsd:string"/>
			<xsd:attribute name="description" type="xsd:string"/>
			<xsd:attribute name="required" type="xsd:boolean" default="false"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="NumericValue">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:double">
					<xsd:attribute name="minValue" type="xsd:double"/>
					<xsd:attribute name="maxValue" type="xsd:double"/>
					<xsd:attribute name="description" type="xsd:string"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="StringValue">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="minValue" type="xsd:string"/>
					<xsd:attribute name="maxValue" type="xsd:string"/>
					<xsd:attribute name="description" type="xsd:string"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SupportingInformation" type="xsd:string"/>
	<xsd:simpleType name="ExtendedWeightType">
		<xsd:union memberTypes="CompetencyWeightType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="CompetencyWeightType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="levelOfInterest"/>
			<xsd:enumeration value="skillLevel"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<xsd:element name="GenderCode" type="GenderCodeType"/>
	<xsd:simpleType name="GenderCodeType">
		<xsd:annotation>
			<xsd:documentation>Must conform to ISO 5218 - Representation of Human Sexes (0 - Not Known; 1 - Male; 2 - Female; 9 - Not specified)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer">
			<xsd:pattern value="[0129]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="CurrencyCode" type="CurrencyCodeType"/>
	<xsd:simpleType name="CurrencyCodeType">
		<xsd:annotation>
			<xsd:documentation>Must conform to ISO 4217 - Representation of Currency and Funds</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z][A-Z][A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="CountryCode" type="CountryCodeType"/>
	<xsd:simpleType name="CountryCodeType">
		<xsd:annotation>
			<xsd:documentation>Must conform to ISO 3166 Representation of Countries.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z][A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="LanguageCode" type="LanguageCodeType"/>
	<xsd:simpleType name="LanguageCodeType">
		<xsd:annotation>
			<xsd:documentation>ISO 639-1 two character code is preferred, but not required.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:language"/>
	</xsd:simpleType>
	<xsd:complexType name="LanguageDependentTextType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute ref="xml:lang">
					<xsd:annotation>
						<xsd:documentation>ISO 639-1 two character code is preferred, but not required.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/EducationHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/Competencies.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--Duplicate component "id" deleted.-->
	<!--Duplicate component "Competency" deleted.-->
	<!--Duplicate component "NumericValue" deleted.-->
	<!--Duplicate component "StringValue" deleted.-->
	<!--Duplicate component "SupportingInformation" deleted.-->
	<!--Duplicate component "ExtendedWeightType" deleted.-->
	<!--Duplicate component "CompetencyWeightType" deleted.-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<xsd:complexType name="EntityIdType">
		<xsd:sequence>
			<xsd:element name="IdValue" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="name" type="xsd:string" use="optional"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional"/>
		<xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional"/>
		<xsd:attribute name="idOwner" type="xsd:string" use="optional"/>
	</xsd:complexType>
	<xsd:element name="InternetDomainName" type="InternetDomainNameType"/>
	<xsd:complexType name="InternetDomainNameType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="primaryIndicator" type="xsd:boolean" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="EntityReferenceType">
		<xsd:choice>
			<xsd:element name="Id" type="EntityIdType" minOccurs="0"/>
			<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="DunsNumber" type="DunsNumberType"/>
	<xsd:simpleType name="DunsNumberBaseType">
		<xsd:restriction base="xsd:integer">
			<xsd:pattern value="\d{9}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="DunsNumberType">
		<xsd:simpleContent>
			<xsd:extension base="DunsNumberBaseType">
				<xsd:attribute name="dunsNumberType" use="required">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:enumeration value="standard Duns"/>
							<xsd:enumeration value="global ultimate"/>
							<xsd:enumeration value="domestic ultimate"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<xsd:complexType name="PersonNameType">
		<xsd:sequence>
			<xsd:element name="FormattedName" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The use of multiple occurrences are officially deprecated and will be changed to single occurrence in a future version.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" default="presentation">
								<xsd:annotation>
									<xsd:documentation>Deprecated.  "legal" is deprecated in favor of LegalName element.  "sortOrder" is deprecated in favor of creating separate elements.  Since "presentation" is the only enumeration left, the need for this attribute no longer exists.</xsd:documentation>
								</xsd:annotation>
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="presentation"/>
										<xsd:enumeration value="legal"/>
										<xsd:enumeration value="sortOrder"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="LegalName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="GivenName" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="PreferredGivenName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="primary" default="undefined">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="true"/>
										<xsd:enumeration value="false"/>
										<xsd:enumeration value="undefined"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
							<xsd:attribute name="prefix" type="xsd:string"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Affix" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" use="required">
								<xsd:simpleType>
									<xsd:restriction base="xsd:string">
										<xsd:enumeration value="academicGrade">
											<xsd:annotation>
												<xsd:documentation>Deprecated in favor of the "qualification" enumeration.</xsd:documentation>
											</xsd:annotation>
										</xsd:enumeration>
										<xsd:enumeration value="aristocraticPrefix">
											<xsd:annotation>
												<xsd:documentation>Deprecated in favor of FamilyName attribute "prefix".</xsd:documentation>
											</xsd:annotation>
										</xsd:enumeration>
										<xsd:enumeration value="aristocraticTitle"/>
										<xsd:enumeration value="familyNamePrefix">
											<xsd:annotation>
												<xsd:documentation>Deprecated in favor of FamilyName attribute "prefix".</xsd:documentation>
											</xsd:annotation>
										</xsd:enumeration>
										<xsd:enumeration value="familyNameSuffix">
											<xsd:annotation>
												<xsd:documentation>Deprecated.</xsd:documentation>
											</xsd:annotation>
										</xsd:enumeration>
										<xsd:enumeration value="formOfAddress"/>
										<xsd:enumeration value="generation"/>
										<xsd:enumeration value="qualification"/>
									</xsd:restriction>
								</xsd:simpleType>
							</xsd:attribute>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="PersonName" type="PersonNameType"/>
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ContactMethod.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<xsd:complexType name="PostalAddressType">
		<xsd:sequence>
			<xsd:element name="CountryCode">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="[A-Z]{2}"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
			<xsd:element name="DeliveryAddress" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="StreetName" type="xsd:string" minOccurs="0"/>
						<xsd:element name="BuildingNumber" type="xsd:string" minOccurs="0"/>
						<xsd:element name="Unit" type="xsd:string" minOccurs="0"/>
						<xsd:element name="PostOfficeBox" type="xsd:string" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Recipient" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
						<xsd:element name="AdditionalText" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="Organization" type="xsd:string" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Deprecated in favor of OrganizationName element.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="OrganizationName" type="xsd:string" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" default="undefined">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="postOfficeBoxAddress"/>
					<xsd:enumeration value="streetAddress"/>
					<xsd:enumeration value="militaryAddress"/>
					<xsd:enumeration value="undefined"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="PostalAddress" type="PostalAddressType"/>
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<xsd:group name="TelcomNumberGroup">
		<xsd:sequence>
			<xsd:element ref="InternationalCountryCode" minOccurs="0"/>
			<xsd:element ref="NationalNumber" minOccurs="0"/>
			<xsd:element ref="AreaCityCode" minOccurs="0"/>
			<xsd:element ref="SubscriberNumber"/>
			<xsd:element ref="Extension" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="FormattedNumber" type="xsd:string"/>
	<xsd:element name="InternationalCountryCode" type="xsd:string"/>
	<xsd:element name="NationalNumber" type="xsd:string"/>
	<xsd:element name="AreaCityCode" type="xsd:string"/>
	<xsd:element name="SubscriberNumber" type="xsd:string"/>
	<xsd:complexType name="TelcomNumberType">
		<xsd:choice>
			<xsd:element ref="FormattedNumber"/>
			<xsd:group ref="TelcomNumberGroup"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="Extension" type="xsd:string"/>
	<xsd:element name="Telephone" type="TelcomNumberType"/>
	<xsd:element name="Mobile" type="MobileTelcomNumberType"/>
	<xsd:element name="Fax" type="TelcomNumberType"/>
	<xsd:element name="Pager" type="TelcomNumberType"/>
	<xsd:element name="TTYTDD" type="TelcomNumberType"/>
	<xsd:complexType name="MobileTelcomNumberType">
		<xsd:complexContent>
			<xsd:extension base="TelcomNumberType">
				<xsd:attribute name="smsEnabled" type="xsd:boolean" use="optional"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="TelcomNumberListType">
		<xsd:sequence>
			<xsd:element ref="Telephone" minOccurs="0"/>
			<xsd:element ref="Mobile" minOccurs="0"/>
			<xsd:element ref="Fax" minOccurs="0"/>
			<xsd:element ref="Pager" minOccurs="0"/>
			<xsd:element ref="TTYTDD" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<xsd:element name="InternetEmailAddress" type="InternetEmailAddressType"/>
	<xsd:element name="InternetWebAddress" type="InternetWebAddressType"/>
	<xsd:simpleType name="InternetEmailAddressType">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="InternetWebAddressType">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:element name="Use" type="contactMethodUsePatternExtensionType"/>
	<xsd:element name="Location" type="contactMethodLocationPatternExtensionType"/>
	<xsd:element name="WhenAvailable" type="contactMethodWhenAvailableType"/>
	<xsd:complexType name="ContactMethodType">
		<xsd:sequence>
			<xsd:element ref="Use" minOccurs="0"/>
			<xsd:element ref="Location" minOccurs="0"/>
			<xsd:element ref="WhenAvailable" minOccurs="0"/>
			<xsd:element ref="Telephone" minOccurs="0"/>
			<xsd:element ref="Mobile" minOccurs="0"/>
			<xsd:element ref="Fax" minOccurs="0"/>
			<xsd:element ref="Pager" minOccurs="0"/>
			<xsd:element ref="TTYTDD" minOccurs="0"/>
			<xsd:element ref="InternetEmailAddress" minOccurs="0"/>
			<xsd:element ref="InternetWebAddress" minOccurs="0"/>
			<xsd:element ref="PostalAddress" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="contactMethodUseType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="business"/>
			<xsd:enumeration value="businessDirect"/>
			<xsd:enumeration value="personal"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="contactMethodLocationType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="office"/>
			<xsd:enumeration value="vehicle"/>
			<xsd:enumeration value="onPerson"/>
			<xsd:enumeration value="home"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="contactMethodWhenAvailableType">
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="contactMethodUsePatternExtensionType">
		<xsd:union memberTypes="contactMethodUseType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="contactMethodLocationPatternExtensionType">
		<xsd:union memberTypes="contactMethodLocationType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="contactMethodWhenAvailablePatternExtensionType">
		<xsd:union memberTypes="contactMethodWhenAvailableType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<!--Duplicate component "TelcomNumberGroup" deleted.-->
	<!--Duplicate component "FormattedNumber" deleted.-->
	<!--Duplicate component "InternationalCountryCode" deleted.-->
	<!--Duplicate component "NationalNumber" deleted.-->
	<!--Duplicate component "AreaCityCode" deleted.-->
	<!--Duplicate component "SubscriberNumber" deleted.-->
	<!--Duplicate component "TelcomNumberType" deleted.-->
	<!--Duplicate component "Extension" deleted.-->
	<!--Duplicate component "Telephone" deleted.-->
	<!--Duplicate component "Mobile" deleted.-->
	<!--Duplicate component "Fax" deleted.-->
	<!--Duplicate component "Pager" deleted.-->
	<!--Duplicate component "TTYTDD" deleted.-->
	<!--Duplicate component "MobileTelcomNumberType" deleted.-->
	<!--Duplicate component "TelcomNumberListType" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--Duplicate component "PostalAddressType" deleted.-->
	<!--Duplicate component "PostalAddress" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<xsd:simpleType name="AnyLocalYearMonthDateType">
		<xsd:union memberTypes="AnyLocalDateYearMonthDayType AnyLocalDateYearMonthType AnyLocalDateYearType"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalDateYearMonthDayType">
		<xsd:restriction base="xsd:date"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalDateYearMonthType">
		<xsd:restriction base="xsd:gYearMonth"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalDateYearType">
		<xsd:restriction base="xsd:gYear"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalYearMonthDateNkType">
		<xsd:union memberTypes="NotKnownLiteral AnyLocalDateYearMonthDayType AnyLocalDateYearMonthType AnyLocalDateYearType"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalYearMonthDateNaType">
		<xsd:union memberTypes="NotApplicableLiteral AnyLocalDateYearMonthDayType AnyLocalDateYearMonthType AnyLocalDateYearType"/>
	</xsd:simpleType>
	<xsd:simpleType name="AnyLocalYearMonthDateNkNaType">
		<xsd:union memberTypes="NotKnownLiteral NotApplicableLiteral AnyLocalDateYearMonthDayType AnyLocalDateYearMonthType AnyLocalDateYearType"/>
	</xsd:simpleType>
	<xsd:complexType name="FlexibleDatesType">
		<xsd:choice>
			<xsd:element name="AnyDate" type="AnyDateTimeNkNaType"/>
			<xsd:element name="YearMonth" type="xsd:gYearMonth"/>
			<xsd:element name="Year" type="xsd:gYear"/>
			<xsd:element name="MonthDay" type="xsd:gMonthDay"/>
			<xsd:element name="StringDate" type="xsd:string"/>
		</xsd:choice>
		<xsd:attribute name="dateDescription" type="xsd:string"/>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<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="SchoolNameType" 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" type="EduDegreeType" minOccurs="0" maxOccurs="unbounded"/>
			<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 ref="UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="schoolType" type="SchoolTypeStringExtensionType" use="required"/>
	</xsd:complexType>
	<xsd:complexType name="SchoolNameType">
		<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="SchoolNameTypes" 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 ref="UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="degreeType" type="DegreeTypeStringExtensionType" 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>
	<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="vocational"/>
			<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" default="false" 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="SchoolNameTypes">
		<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" type="SchoolOrInstitutionType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/MilitaryHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--Duplicate component "InternetDomainName" deleted.-->
	<!--Duplicate component "InternetDomainNameType" deleted.-->
	<!--Duplicate component "EntityReferenceType" deleted.-->
	<!--Duplicate component "DunsNumber" deleted.-->
	<!--Duplicate component "DunsNumberBaseType" deleted.-->
	<!--Duplicate component "DunsNumberType" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<xsd:element name="MilitaryHistory" type="MilitaryHistoryType"/>
	<xsd:complexType name="MilitaryHistoryType">
		<xsd:sequence>
			<xsd:element name="CountryServed" type="CountryCodeType"/>
			<xsd:element name="ServiceNumber" type="EntityIdType" minOccurs="0"/>
			<xsd:element name="ServiceDetail" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="UnitOrDivision" type="xsd:string" minOccurs="0"/>
						<xsd:element name="RankAchieved" type="RankAchievedType" minOccurs="0"/>
						<xsd:element name="DatesOfService" type="DatesOfServiceType"/>
						<xsd:element name="Campaign" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="AreaOfExpertise" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="RecognitionAchieved" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="DisciplinaryAction" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="DischargeStatus" type="xsd:string" minOccurs="0"/>
						<xsd:element ref="UserArea" minOccurs="0"/>
					</xsd:sequence>
					<xsd:attribute name="branch" type="xsd:string" use="required"/>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ServiceStatus" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
			<xsd:element ref="UserArea" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RankAchievedType">
		<xsd:sequence>
			<xsd:element name="StartRank" type="xsd:string" minOccurs="0"/>
			<xsd:element name="CurrentOrEndRank" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DatesOfServiceType">
		<xsd:sequence>
			<xsd:element name="StartDate" type="FlexibleDatesType"/>
			<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!--**********     FOUND include file: ../CPO/EmploymentHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--Duplicate component "InternetDomainName" deleted.-->
	<!--Duplicate component "InternetDomainNameType" deleted.-->
	<!--Duplicate component "EntityReferenceType" deleted.-->
	<!--Duplicate component "DunsNumber" deleted.-->
	<!--Duplicate component "DunsNumberBaseType" deleted.-->
	<!--Duplicate component "DunsNumberType" deleted.-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--**********     FOUND include file: ../CPO/Competencies.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--Duplicate component "id" deleted.-->
	<!--Duplicate component "Competency" deleted.-->
	<!--Duplicate component "NumericValue" deleted.-->
	<!--Duplicate component "StringValue" deleted.-->
	<!--Duplicate component "SupportingInformation" deleted.-->
	<!--Duplicate component "ExtendedWeightType" deleted.-->
	<!--Duplicate component "CompetencyWeightType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ContactMethod.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--Duplicate component "PostalAddressType" deleted.-->
	<!--Duplicate component "PostalAddress" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<!--Duplicate component "TelcomNumberGroup" deleted.-->
	<!--Duplicate component "FormattedNumber" deleted.-->
	<!--Duplicate component "InternationalCountryCode" deleted.-->
	<!--Duplicate component "NationalNumber" deleted.-->
	<!--Duplicate component "AreaCityCode" deleted.-->
	<!--Duplicate component "SubscriberNumber" deleted.-->
	<!--Duplicate component "TelcomNumberType" deleted.-->
	<!--Duplicate component "Extension" deleted.-->
	<!--Duplicate component "Telephone" deleted.-->
	<!--Duplicate component "Mobile" deleted.-->
	<!--Duplicate component "Fax" deleted.-->
	<!--Duplicate component "Pager" deleted.-->
	<!--Duplicate component "TTYTDD" deleted.-->
	<!--Duplicate component "MobileTelcomNumberType" deleted.-->
	<!--Duplicate component "TelcomNumberListType" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--Duplicate component "Use" deleted.-->
	<!--Duplicate component "Location" deleted.-->
	<!--Duplicate component "WhenAvailable" deleted.-->
	<!--Duplicate component "ContactMethodType" deleted.-->
	<!--Duplicate component "contactMethodUseType" deleted.-->
	<!--Duplicate component "contactMethodLocationType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailableType" deleted.-->
	<!--Duplicate component "contactMethodUsePatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodLocationPatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailablePatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/SharedStaffingModules.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--Duplicate component "InternetDomainName" deleted.-->
	<!--Duplicate component "InternetDomainNameType" deleted.-->
	<!--Duplicate component "EntityReferenceType" deleted.-->
	<!--Duplicate component "DunsNumber" deleted.-->
	<!--Duplicate component "DunsNumberBaseType" deleted.-->
	<!--Duplicate component "DunsNumberType" deleted.-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--**********     FOUND include file: ../CPO/ContactMethod.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--Duplicate component "PostalAddressType" deleted.-->
	<!--Duplicate component "PostalAddress" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<!--Duplicate component "TelcomNumberGroup" deleted.-->
	<!--Duplicate component "FormattedNumber" deleted.-->
	<!--Duplicate component "InternationalCountryCode" deleted.-->
	<!--Duplicate component "NationalNumber" deleted.-->
	<!--Duplicate component "AreaCityCode" deleted.-->
	<!--Duplicate component "SubscriberNumber" deleted.-->
	<!--Duplicate component "TelcomNumberType" deleted.-->
	<!--Duplicate component "Extension" deleted.-->
	<!--Duplicate component "Telephone" deleted.-->
	<!--Duplicate component "Mobile" deleted.-->
	<!--Duplicate component "Fax" deleted.-->
	<!--Duplicate component "Pager" deleted.-->
	<!--Duplicate component "TTYTDD" deleted.-->
	<!--Duplicate component "MobileTelcomNumberType" deleted.-->
	<!--Duplicate component "TelcomNumberListType" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--Duplicate component "Use" deleted.-->
	<!--Duplicate component "Location" deleted.-->
	<!--Duplicate component "WhenAvailable" deleted.-->
	<!--Duplicate component "ContactMethodType" deleted.-->
	<!--Duplicate component "contactMethodUseType" deleted.-->
	<!--Duplicate component "contactMethodLocationType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailableType" deleted.-->
	<!--Duplicate component "contactMethodUsePatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodLocationPatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailablePatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<xsd:complexType name="DistributionGuidelinesType">
		<xsd:sequence>
			<xsd:element name="DistributeTo" type="DistributionType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="DoNotDistributeTo" type="DistributionType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DistributionType">
		<xsd:sequence>
			<xsd:element name="Id" type="EntityIdType" minOccurs="0"/>
			<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="validFrom" type="LocalDateNkNaType"/>
		<xsd:attribute name="validTo" type="LocalDateNkNaType"/>
	</xsd:complexType>
	<xsd:complexType name="LocationSummaryType">
		<xsd:sequence>
			<xsd:element name="CountryCode" type="CountryCodeType" minOccurs="0"/>
			<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Municipality" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Region" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="References">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Reference" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Reference" type="ReferenceType"/>
	<xsd:complexType name="ReferenceType">
		<xsd:sequence>
			<xsd:element name="PersonName" type="PersonNameType" minOccurs="0"/>
			<xsd:element name="PositionTitle" type="xsd:string" minOccurs="0"/>
			<xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="ReferenceTypes"/>
	</xsd:complexType>
	<xsd:simpleType name="ReferenceTypes">
		<xsd:union memberTypes="BasicReferenceType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="BasicReferenceType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Professional"/>
			<xsd:enumeration value="Personal"/>
			<xsd:enumeration value="Verification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="Achievements">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Achievement" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Achievement" type="AchievementType"/>
	<xsd:complexType name="AchievementType">
		<xsd:sequence>
			<xsd:element name="Date" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="IssuingAuthority" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Associations">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Association" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Association">
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="AssociationType">
					<xsd:attribute name="type" type="ExtendedAssociationTypeType"/>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="AssociationType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string"/>
			<xsd:element name="Id" type="EntityIdType" minOccurs="0"/>
			<xsd:element name="Link" type="InternetWebAddressType" minOccurs="0"/>
			<xsd:element name="StartDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="Role" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Name" type="xsd:string" minOccurs="0"/>
						<xsd:element name="Deliverable" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
						<xsd:element name="StartDate" type="FlexibleDatesType" minOccurs="0"/>
						<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
						<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ExtendedAssociationTypeType">
		<xsd:union memberTypes="AssociationTypeType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="AssociationTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Professional"/>
			<xsd:enumeration value="Social"/>
			<xsd:enumeration value="Community"/>
			<xsd:enumeration value="Non-Profit"/>
			<xsd:enumeration value="Religious"/>
			<xsd:enumeration value="Political"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="SupportingMaterials" type="SupportingMaterialsType"/>
	<xsd:complexType name="SupportingMaterialsType">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="Link" type="InternetWebAddressType" minOccurs="0"/>
				<xsd:element name="AttachmentReference" minOccurs="0">
					<xsd:complexType>
						<xsd:simpleContent>
							<xsd:extension base="xsd:string">
								<xsd:attribute name="context" type="xsd:string"/>
								<xsd:attribute name="mimeType" type="xsd:string"/>
							</xsd:extension>
						</xsd:simpleContent>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Language">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LanguageCode" minOccurs="0"/>
				<xsd:element name="Read" type="xsd:boolean" minOccurs="0"/>
				<xsd:element name="Write" type="xsd:boolean" minOccurs="0"/>
				<xsd:element name="Speak" type="xsd:boolean" minOccurs="0"/>
				<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="JobLevelInfoType">
		<xsd:sequence>
			<xsd:element name="JobPlan" type="xsd:string" minOccurs="0"/>
			<xsd:element name="JobGrade" type="xsd:string" minOccurs="0"/>
			<xsd:element name="JobStep" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OccupationalCategoryType">
		<xsd:sequence>
			<xsd:element name="TaxonomyName" minOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="version" type="xsd:string" use="optional"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CategoryCode" type="xsd:string" minOccurs="0"/>
			<xsd:element name="CategoryDescription" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
			<xsd:element name="JobCategory" type="OccupationalCategoryType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EmploymentHistoryType">
		<xsd:sequence>
			<xsd:element name="EmployerOrg" type="EmployerOrgType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EmployerOrgType">
		<xsd:sequence>
			<xsd:element name="EmployerOrgName" type="xsd:string"/>
			<xsd:element name="EmployerContactInfo" type="EmpContactInfoType" minOccurs="0"/>
			<xsd:element name="PositionHistory" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:complexContent>
						<xsd:extension base="PositionHistoryType"/>
					</xsd:complexContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="employerOrgType" type="EmpOrgTypeStringExtensionType"/>
	</xsd:complexType>
	<xsd:complexType name="EmpContactInfoType">
		<xsd:sequence>
			<xsd:element ref="PersonName" minOccurs="0"/>
			<xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="LocationSummary" type="EmploymentLocationSummaryType" minOccurs="0"/>
			<xsd:element name="InternetDomainName" type="InternetDomainNameType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="contactType" type="ContactTypeStringExtensionType"/>
	</xsd:complexType>
	<xsd:complexType name="PositionHistoryType">
		<xsd:sequence>
			<xsd:element name="Title" type="xsd:string" minOccurs="0"/>
			<xsd:element name="OrgName" type="PositionOrgNameType"/>
			<xsd:element name="OrgInfo" type="PositionOrgInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OrgIndustry" type="PositionOrgIndustryType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="OrgSize" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string"/>
			<xsd:element name="StartDate" type="FlexibleDatesType"/>
			<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="Compensation" type="PositionCompensationType" minOccurs="0"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Verification" type="VerificationType" minOccurs="0"/>
			<xsd:element name="JobLevelInfo" type="JobLevelInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="JobCategory" type="OccupationalCategoryType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="UserArea" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="positionType" type="PositionTypexStringPatternExtensionType"/>
		<xsd:attribute name="currentEmployer" type="xsd:boolean" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="VerificationType">
		<xsd:sequence>
			<xsd:element name="ContactInfo">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="PersonName"/>
						<xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="ReasonForLeaving" type="xsd:string" minOccurs="0"/>
			<xsd:element name="PermissionToContact" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="VerifyEmployment" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="EligibleForRehire" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="AttendanceRating" type="RatingType" minOccurs="0"/>
			<xsd:element name="OverallPerformanceRating" type="RatingType" minOccurs="0"/>
			<xsd:element name="QuestionAnswerPair" type="EmploymentQuestionAnswerPairType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Usage is primarily for the results of a screening, but is not limited to that purpose.  </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RatingType">
		<xsd:choice>
			<xsd:element name="NumericValue">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:double">
							<xsd:attribute name="minValue" type="xsd:double"/>
							<xsd:attribute name="maxValue" type="xsd:double"/>
							<xsd:attribute name="description" type="xsd:string"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="StringValue">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="minValue" type="xsd:string"/>
							<xsd:attribute name="maxValue" type="xsd:string"/>
							<xsd:attribute name="description" type="xsd:string"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:choice>
	</xsd:complexType>
	<xsd:simpleType name="NumericRatingType">
		<xsd:restriction base="xsd:integer">
			<xsd:maxInclusive value="10"/>
			<xsd:minInclusive value="1"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StringRatingTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="poor"/>
			<xsd:enumeration value="good"/>
			<xsd:enumeration value="excellent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="StringRatingType">
		<xsd:union memberTypes="StringRatingTypes xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="contactTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="recruiter"/>
			<xsd:enumeration value="HRRep"/>
			<xsd:enumeration value="directSupervisor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ContactTypeStringExtensionType">
		<xsd:union memberTypes="contactTypes xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="employerOrgTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="soleEmployer"/>
			<xsd:enumeration value="agent"/>
			<xsd:enumeration value="broker"/>
			<xsd:enumeration value="self"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="EmpOrgTypeStringExtensionType">
		<xsd:union memberTypes="employerOrgTypes xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="organizationTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="department"/>
			<xsd:enumeration value="group"/>
			<xsd:enumeration value="team"/>
			<xsd:enumeration value="branch"/>
			<xsd:enumeration value="company"/>
			<xsd:enumeration value="subsidiary"/>
			<xsd:enumeration value="unit"/>
			<xsd:enumeration value="headquarters"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="OrganizationTypeStringExtensionType">
		<xsd:union memberTypes="organizationTypes xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="positionTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="directHire"/>
			<xsd:enumeration value="contract"/>
			<xsd:enumeration value="temp"/>
			<xsd:enumeration value="contractToHire"/>
			<xsd:enumeration value="tempToHire"/>
			<xsd:enumeration value="volunteer"/>
			<xsd:enumeration value="internship"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PositionTypexStringPatternExtensionType">
		<xsd:union memberTypes="positionTypes xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="intervalTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="hourly"/>
			<xsd:enumeration value="daily"/>
			<xsd:enumeration value="weekly"/>
			<xsd:enumeration value="monthly"/>
			<xsd:enumeration value="quarterly"/>
			<xsd:enumeration value="yearly"/>
			<xsd:enumeration value="semi-monthly"/>
			<xsd:enumeration value="biweekly"/>
			<xsd:enumeration value="fortnightly"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IntervalTypeStringExtensionType">
		<xsd:union memberTypes="intervalTypes xsd:string"/>
	</xsd:simpleType>
	<xsd:complexType name="PositionOrgNameType">
		<xsd:sequence>
			<xsd:element name="OrganizationName" type="xsd:string"/>
			<xsd:element name="OrgName" type="PositionOrgNameType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="organizationType" type="OrganizationTypeStringExtensionType"/>
	</xsd:complexType>
	<xsd:complexType name="PositionOrgInfoType">
		<xsd:sequence>
			<xsd:element name="PositionLocation" type="PostalAddressType" minOccurs="0"/>
			<xsd:element name="WebSite" type="InternetWebAddressType" minOccurs="0"/>
			<xsd:element name="LocationSummary" type="EmploymentLocationSummaryType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PositionOrgIndustryType">
		<xsd:sequence>
			<xsd:element name="IndustryDescription" type="xsd:string" minOccurs="0"/>
			<xsd:element name="IndustryCode" minOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="classificationName" type="xsd:string"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="primaryIndicator" type="xsd:boolean" use="required"/>
	</xsd:complexType>
	<xsd:complexType name="PositionCompensationType">
		<xsd:sequence>
			<xsd:element name="StartingCompensation" minOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
							<xsd:attribute name="intervalType" type="IntervalTypeStringExtensionType"/>
							<xsd:attribute name="validFrom" type="AnyDateTimeNaType"/>
							<xsd:attribute name="validTo" type="AnyDateTimeNaType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="EndingCompensation" minOccurs="0">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="currency" type="CurrencyCodeType" use="required"/>
							<xsd:attribute name="intervalType" type="IntervalTypeStringExtensionType"/>
							<xsd:attribute name="validFrom" type="AnyDateTimeNaType"/>
							<xsd:attribute name="validTo" type="AnyDateTimeNaType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
			<xsd:element name="OtherCompensation" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" type="xsd:string"/>
							<xsd:attribute name="validFrom" type="AnyDateTimeNaType"/>
							<xsd:attribute name="validTo" type="AnyDateTimeNaType"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EmploymentLocationSummaryType">
		<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:complexType name="EmploymentQuestionAnswerPairType">
		<xsd:sequence>
			<xsd:element name="Question" type="xsd:string"/>
			<xsd:element name="Answer" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="EmploymentHistory" type="EmploymentHistoryType"/>
	<!--**********     FOUND include file: ../CPO/PublicationHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<xsd:element name="PublicationHistory" type="PublicationHistoryType"/>
	<xsd:complexType name="PublicationHistoryType">
		<xsd:annotation>
			<xsd:documentation>This is used in the context of a resume or CV to list articles, books, or other publications authored or co-authored by an individual. </xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="FormattedPublicationDescription" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="xsd:string">
							<xsd:attribute name="type" type="PublicationTypes"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Article" type="ArticleType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Book" type="BookType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ConferencePaper" type="ConferencePaperType" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Contains details about papers or presentations prepared for delivery at a conference.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="OtherPublication" type="OtherPublicationType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BasicBibliographicRecordType">
		<xsd:sequence>
			<xsd:element name="Title" type="xsd:string"/>
			<xsd:element name="Name" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:complexContent>
						<xsd:extension base="PersonNameType">
							<xsd:attribute name="role" type="ExtendedRoleType" use="required"/>
						</xsd:extension>
					</xsd:complexContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="PublicationDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="Link" type="InternetWebAddressType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Abstract" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Copyright" type="CopyrightType" minOccurs="0"/>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ArticleType">
		<xsd:annotation>
			<xsd:documentation>Contains bibliographic information for an article published in a journal or serial.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasicBibliographicRecordType">
				<xsd:sequence>
					<xsd:element name="JournalOrSerialName" type="xsd:string" minOccurs="0"/>
					<xsd:element name="ISSN" type="issnType" minOccurs="0"/>
					<xsd:element name="Volume" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Issue" type="xsd:string" minOccurs="0"/>
					<xsd:element name="PageNumber" type="xsd:string" minOccurs="0"/>
					<xsd:element name="PublicationLanguage" type="LanguageCodeType" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BookType">
		<xsd:annotation>
			<xsd:documentation>Contain bibliographic information for a book or monograph.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasicBibliographicRecordType">
				<xsd:sequence>
					<xsd:element name="Edition" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Chapter" type="xsd:string" minOccurs="0"/>
					<xsd:element name="ISSN" type="issnType" minOccurs="0"/>
					<xsd:element name="ISBN" type="isbnType" minOccurs="0"/>
					<xsd:element name="NumberOfPages" type="xsd:positiveInteger" minOccurs="0"/>
					<xsd:element name="PublisherName" type="xsd:string" minOccurs="0"/>
					<xsd:element name="PublisherLocation" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ConferencePaperType">
		<xsd:annotation>
			<xsd:documentation>A paper or presentation given at a conference or published as part of conference proceedings.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasicBibliographicRecordType">
				<xsd:sequence>
					<xsd:element name="EventName" type="xsd:string" minOccurs="0"/>
					<xsd:element name="ConferenceDate" type="FlexibleDatesType" minOccurs="0"/>
					<xsd:element name="ConferenceLocation" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="OtherPublicationType">
		<xsd:annotation>
			<xsd:documentation>Bibliographic information for other publication type, such as a Thesis, Whitepaper, Report, Technical Documentation, etc.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasicBibliographicRecordType">
				<xsd:sequence>
					<xsd:element name="ISSN" type="issnType" minOccurs="0"/>
					<xsd:element name="ISBN" type="isbnType" minOccurs="0"/>
					<xsd:element name="NumberOfPages" type="xsd:positiveInteger" minOccurs="0"/>
					<xsd:element name="PublisherName" type="xsd:string" minOccurs="0"/>
					<xsd:element name="PublisherLocation" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
				<xsd:attribute name="type" type="PublicationOtherTypes"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CopyrightType">
		<xsd:annotation>
			<xsd:documentation>Contains copyright information, such as year and copyright text.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="CopyrightDates" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="OriginalDate" type="FlexibleDatesType"/>
						<xsd:element name="MostRecentDate" type="FlexibleDatesType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="CopyrightText" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="issnType">
		<xsd:annotation>
			<xsd:documentation>International Standard Serial Number. The is an identifier for articles and serial publications. The ISSN is defined by the ISO 3297 standard. The ISSN can be applied to series of books. A book belonging to a particular series will have both an ISSN (identifying the series) and an ISBN (identifying the given monograph as such).</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:positiveInteger">
			<xsd:maxInclusive value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="isbnType">
		<xsd:annotation>
			<xsd:documentation>International Standard Book Number. The ISBN is defined by the ISO ISO 2108 standard. The International Standard Book Number (ISBN) is a 10-digit system to identify books and monographic publications.

			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[0-9]{10}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PublicationTypes">
		<xsd:union memberTypes="PublicationTypeTypes xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="PublicationTypeTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Article"/>
			<xsd:enumeration value="Book"/>
			<xsd:enumeration value="Conference"/>
			<xsd:enumeration value="Other"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PublicationOtherTypes">
		<xsd:union memberTypes="xStringPatternExtensionType PublicationOtherTypeTypes"/>
	</xsd:simpleType>
	<xsd:simpleType name="PublicationOtherTypeTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Thesis"/>
			<xsd:enumeration value="Whitepaper"/>
			<xsd:enumeration value="Report"/>
			<xsd:enumeration value="TechnicalDocumentation"/>
			<xsd:enumeration value="Study"/>
			<xsd:enumeration value="Manual"/>
			<xsd:enumeration value="ResearchPaper"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ExtendedRoleType">
		<xsd:union memberTypes="xStringPatternExtensionType RoleType"/>
	</xsd:simpleType>
	<xsd:simpleType name="RoleType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="author"/>
			<xsd:enumeration value="editor"/>
			<xsd:enumeration value="illustrator"/>
			<xsd:enumeration value="contributor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/PatentHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ContactMethod.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--Duplicate component "PostalAddressType" deleted.-->
	<!--Duplicate component "PostalAddress" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<!--Duplicate component "TelcomNumberGroup" deleted.-->
	<!--Duplicate component "FormattedNumber" deleted.-->
	<!--Duplicate component "InternationalCountryCode" deleted.-->
	<!--Duplicate component "NationalNumber" deleted.-->
	<!--Duplicate component "AreaCityCode" deleted.-->
	<!--Duplicate component "SubscriberNumber" deleted.-->
	<!--Duplicate component "TelcomNumberType" deleted.-->
	<!--Duplicate component "Extension" deleted.-->
	<!--Duplicate component "Telephone" deleted.-->
	<!--Duplicate component "Mobile" deleted.-->
	<!--Duplicate component "Fax" deleted.-->
	<!--Duplicate component "Pager" deleted.-->
	<!--Duplicate component "TTYTDD" deleted.-->
	<!--Duplicate component "MobileTelcomNumberType" deleted.-->
	<!--Duplicate component "TelcomNumberListType" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--Duplicate component "Use" deleted.-->
	<!--Duplicate component "Location" deleted.-->
	<!--Duplicate component "WhenAvailable" deleted.-->
	<!--Duplicate component "ContactMethodType" deleted.-->
	<!--Duplicate component "contactMethodUseType" deleted.-->
	<!--Duplicate component "contactMethodLocationType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailableType" deleted.-->
	<!--Duplicate component "contactMethodUsePatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodLocationPatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailablePatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<xsd:element name="PatentHistory" type="PatentHistoryType"/>
	<xsd:complexType name="PatentHistoryType">
		<xsd:sequence>
			<xsd:element name="Patent" type="PatentDescriptionType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PatentDescriptionType">
		<xsd:sequence>
			<xsd:element name="PatentTitle" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Inventors" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>A patent has one or more applicants. An applicant is the person or corporate body that applies for the patent and intends to 'work' the invention (to manufacture or license the technology).  Under US law the applicants must be the inventor(s) except in exceptional circumstances.  On a resume or CV listing patents held or submitted, an individual might use the "Applicants" component when the patent is held or was filed with others ("co-applicants").</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="InventorName" type="xsd:string" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="PatentDetail" minOccurs="0" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="IssuingAuthority" minOccurs="0">
							<xsd:complexType>
								<xsd:simpleContent>
									<xsd:extension base="xsd:string">
										<xsd:attribute name="countryCode" type="CountryCodeType"/>
									</xsd:extension>
								</xsd:simpleContent>
							</xsd:complexType>
						</xsd:element>
						<xsd:element name="PatentMilestone" maxOccurs="unbounded">
							<xsd:complexType>
								<xsd:sequence>
									<xsd:element name="Id" type="xsd:string" minOccurs="0"/>
									<xsd:element name="Status" type="PatentStatusTypes" minOccurs="0"/>
									<xsd:element name="Date" type="AnyDateTimeNkNaType" minOccurs="0"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Link" type="InternetWebAddressType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="PatentStatusTypes">
		<xsd:union memberTypes="PatentStatusTypeTypes xStringPatternExtensionType"/>
	</xsd:simpleType>
	<xsd:simpleType name="PatentStatusTypeTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="PatentIssued"/>
			<xsd:enumeration value="PatentPending"/>
			<xsd:enumeration value="PatentFiled"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/SpeakingEventsHistory.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<xsd:element name="SpeakingEventsHistory">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SpeakingEvent" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SpeakingEvent" type="SpeakingEventType"/>
	<xsd:complexType name="SpeakingEventType">
		<xsd:sequence>
			<xsd:element name="Title" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Role" type="xsd:string" minOccurs="0"/>
			<xsd:element name="StartDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
			<xsd:element name="EventName" type="xsd:string"/>
			<xsd:element name="EventType" type="ExtendedEventTypeType" minOccurs="0"/>
			<xsd:element name="Location" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="AffiliatedOrganization" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Link" type="InternetWebAddressType" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="type" type="ExtendedSpeakingTypeType"/>
	</xsd:complexType>
	<xsd:simpleType name="SpeakingTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="speech"/>
			<xsd:enumeration value="presentation"/>
			<xsd:enumeration value="demonstration"/>
			<xsd:enumeration value="interview"/>
			<xsd:enumeration value="debate"/>
			<xsd:enumeration value="panel discussion"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ExtendedSpeakingTypeType">
		<xsd:restriction>
			<xsd:simpleType>
				<xsd:union memberTypes="SpeakingTypeType xStringPatternExtensionType"/>
			</xsd:simpleType>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="EventTypeType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="convention"/>
			<xsd:enumeration value="rally"/>
			<xsd:enumeration value="conference"/>
			<xsd:enumeration value="sales meeting"/>
			<xsd:enumeration value="television show"/>
			<xsd:enumeration value="radio show"/>
			<xsd:enumeration value="web-based"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ExtendedEventTypeType">
		<xsd:union memberTypes="EventTypeType xStringPatternExtensionType"/>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../SEP/ResumeAdditionalItems.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<xsd:element name="ResumeAdditionalItem" type="AdditionalItemType"/>
	<xsd:complexType name="AdditionalItemType">
		<xsd:sequence>
			<xsd:element name="EffectiveDate" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="StartDate" type="FlexibleDatesType" minOccurs="0"/>
						<xsd:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Description" type="xsd:string" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>The type attribute of the parent element will identify the content of this element.  i.e. header, detail, etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" type="ResumeItemTypes" use="optional"/>
	</xsd:complexType>
	<xsd:simpleType name="ResumeItemTypes">
		<xsd:union memberTypes="xStringPatternExtensionType ResumeItemTypeTypes"/>
	</xsd:simpleType>
	<xsd:simpleType name="ResumeItemTypeTypes">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Activities"/>
			<xsd:enumeration value="Interests"/>
			<xsd:enumeration value="Personal"/>
			<xsd:enumeration value="Community"/>
			<xsd:enumeration value="Hobbies"/>
			<xsd:enumeration value="Volunteer"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--**********     FOUND include file: ../CPO/SharedStaffingModules.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--Duplicate component "InternetDomainName" deleted.-->
	<!--Duplicate component "InternetDomainNameType" deleted.-->
	<!--Duplicate component "EntityReferenceType" deleted.-->
	<!--Duplicate component "DunsNumber" deleted.-->
	<!--Duplicate component "DunsNumberBaseType" deleted.-->
	<!--Duplicate component "DunsNumberType" deleted.-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--**********     FOUND include file: ../CPO/ContactMethod.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PostalAddress.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/PersonName.xsd      **********-->
	<!--Duplicate component "PersonNameType" deleted.-->
	<!--Duplicate component "PersonName" deleted.-->
	<!--Duplicate component "PostalAddressType" deleted.-->
	<!--Duplicate component "PostalAddress" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/TelcomNumber.xsd      **********-->
	<!--Duplicate component "TelcomNumberGroup" deleted.-->
	<!--Duplicate component "FormattedNumber" deleted.-->
	<!--Duplicate component "InternationalCountryCode" deleted.-->
	<!--Duplicate component "NationalNumber" deleted.-->
	<!--Duplicate component "AreaCityCode" deleted.-->
	<!--Duplicate component "SubscriberNumber" deleted.-->
	<!--Duplicate component "TelcomNumberType" deleted.-->
	<!--Duplicate component "Extension" deleted.-->
	<!--Duplicate component "Telephone" deleted.-->
	<!--Duplicate component "Mobile" deleted.-->
	<!--Duplicate component "Fax" deleted.-->
	<!--Duplicate component "Pager" deleted.-->
	<!--Duplicate component "TTYTDD" deleted.-->
	<!--Duplicate component "MobileTelcomNumberType" deleted.-->
	<!--Duplicate component "TelcomNumberListType" deleted.-->
	<!--**********     FOUND include file: ../CPO/OnlineAddress.xsd      **********-->
	<!--Duplicate component "InternetEmailAddress" deleted.-->
	<!--Duplicate component "InternetWebAddress" deleted.-->
	<!--Duplicate component "InternetEmailAddressType" deleted.-->
	<!--Duplicate component "InternetWebAddressType" deleted.-->
	<!--Duplicate component "Use" deleted.-->
	<!--Duplicate component "Location" deleted.-->
	<!--Duplicate component "WhenAvailable" deleted.-->
	<!--Duplicate component "ContactMethodType" deleted.-->
	<!--Duplicate component "contactMethodUseType" deleted.-->
	<!--Duplicate component "contactMethodLocationType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailableType" deleted.-->
	<!--Duplicate component "contactMethodUsePatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodLocationPatternExtensionType" deleted.-->
	<!--Duplicate component "contactMethodWhenAvailablePatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<!--**********     FOUND include file: ../CPO/UserArea.xsd      **********-->
	<!--Duplicate component "UserArea" deleted.-->
	<!--Duplicate component "UserAreaType" deleted.-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DistributionGuidelinesType" deleted.-->
	<!--Duplicate component "DistributionType" deleted.-->
	<!--Duplicate component "LocationSummaryType" deleted.-->
	<!--Duplicate component "References" deleted.-->
	<!--Duplicate component "Reference" deleted.-->
	<!--Duplicate component "ReferenceType" deleted.-->
	<!--Duplicate component "ReferenceTypes" deleted.-->
	<!--Duplicate component "BasicReferenceType" deleted.-->
	<!--Duplicate component "Achievements" deleted.-->
	<!--Duplicate component "Achievement" deleted.-->
	<!--Duplicate component "AchievementType" deleted.-->
	<!--Duplicate component "Associations" deleted.-->
	<!--Duplicate component "Association" deleted.-->
	<!--Duplicate component "AssociationType" deleted.-->
	<!--Duplicate component "ExtendedAssociationTypeType" deleted.-->
	<!--Duplicate component "AssociationTypeType" deleted.-->
	<!--Duplicate component "SupportingMaterials" deleted.-->
	<!--Duplicate component "SupportingMaterialsType" deleted.-->
	<!--Duplicate component "Language" deleted.-->
	<!--Duplicate component "JobLevelInfoType" deleted.-->
	<!--Duplicate component "OccupationalCategoryType" deleted.-->
	<!--**********     FOUND include file: ../CPO/LicensesAndCertifications.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/IdentifierTypes.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/EntityIdType.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "EntityIdType" deleted.-->
	<!--Duplicate component "InternetDomainName" deleted.-->
	<!--Duplicate component "InternetDomainNameType" deleted.-->
	<!--Duplicate component "EntityReferenceType" deleted.-->
	<!--Duplicate component "DunsNumber" deleted.-->
	<!--Duplicate component "DunsNumberBaseType" deleted.-->
	<!--Duplicate component "DunsNumberType" deleted.-->
	<!--**********     FOUND include file: ../CPO/FlexibleDates.xsd      **********-->
	<!--**********     FOUND include file: ../CPO/DateTimeDataTypes.xsd      **********-->
	<!--Duplicate component "NotKnownLiteral" deleted.-->
	<!--Duplicate component "NotApplicableLiteral" deleted.-->
	<!--Duplicate component "LocalDateType" deleted.-->
	<!--Duplicate component "LocalDateNkType" deleted.-->
	<!--Duplicate component "LocalDateNaType" deleted.-->
	<!--Duplicate component "LocalDateNkNaType" deleted.-->
	<!--Duplicate component "DateType" deleted.-->
	<!--Duplicate component "DateNkType" deleted.-->
	<!--Duplicate component "DateNaType" deleted.-->
	<!--Duplicate component "DateNkNaType" deleted.-->
	<!--Duplicate component "LocalTimeType" deleted.-->
	<!--Duplicate component "LocalTimeNkType" deleted.-->
	<!--Duplicate component "LocalTimeNaType" deleted.-->
	<!--Duplicate component "LocalTimeNkNaType" deleted.-->
	<!--Duplicate component "TimeType" deleted.-->
	<!--Duplicate component "TimeNkType" deleted.-->
	<!--Duplicate component "TimeNaType" deleted.-->
	<!--Duplicate component "TimeNkNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkType" deleted.-->
	<!--Duplicate component "LocalDateTimeNaType" deleted.-->
	<!--Duplicate component "LocalDateTimeNkNaType" deleted.-->
	<!--Duplicate component "DateTimeType" deleted.-->
	<!--Duplicate component "DateTimeNkType" deleted.-->
	<!--Duplicate component "DateTimeNaType" deleted.-->
	<!--Duplicate component "DateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkType" deleted.-->
	<!--Duplicate component "AnyDateTimeNaType" deleted.-->
	<!--Duplicate component "AnyDateTimeNkNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthDayType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearMonthType" deleted.-->
	<!--Duplicate component "AnyLocalDateYearType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNaType" deleted.-->
	<!--Duplicate component "AnyLocalYearMonthDateNkNaType" deleted.-->
	<!--Duplicate component "FlexibleDatesType" deleted.-->
	<!--**********     FOUND include file: ../CPO/ISOUtilities.xsd      **********-->
	<!--Duplicate component "GenderCode" deleted.-->
	<!--Duplicate component "GenderCodeType" deleted.-->
	<!--Duplicate component "CurrencyCode" deleted.-->
	<!--Duplicate component "CurrencyCodeType" deleted.-->
	<!--Duplicate component "CountryCode" deleted.-->
	<!--Duplicate component "CountryCodeType" deleted.-->
	<!--Duplicate component "LanguageCode" deleted.-->
	<!--Duplicate component "LanguageCodeType" deleted.-->
	<!--Duplicate component "LanguageDependentTextType" deleted.-->
	<!--**********     FOUND include file: ../CPO/xStringPatternExtensionType.xsd      **********-->
	<!--Duplicate component "xStringPatternExtensionType" deleted.-->
	<xsd:element name="LicensesAndCertifications">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LicenseOrCertification" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LicenseOrCertification" type="CredentialType"/>
	<xsd:element name="SecurityCredentials">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SecurityCredential" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SecurityCredential" type="CredentialType"/>
	<xsd:complexType name="CredentialType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>The name of license or certification.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Id" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>An identifer for the credential.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IssuingAuthority" type="IssuingAuthorityType" minOccurs="0"/>
			<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="EffectiveDate" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ValidFrom" type="FlexibleDatesType" minOccurs="0"/>
						<xsd:element name="ValidTo" type="FlexibleDatesType" minOccurs="0"/>
						<xsd:element name="FirstIssuedDate" type="FlexibleDatesType" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="IssuingAuthorityType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="countryCode" type="CountryCodeType"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="SEPContactInfoType">
		<xsd:sequence>
			<xsd:element ref="PersonName" minOccurs="0"/>
			<xsd:element name="ContactMethod" type="ContactMethodType" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Resume">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ResumeId" type="EntityIdType" minOccurs="0"/>
				<xsd:element name="DistributionGuidelines" type="DistributionGuidelinesType" minOccurs="0"/>
				<xsd:choice>
					<xsd:sequence>
						<xsd:element ref="StructuredXMLResume"/>
						<xsd:element ref="NonXMLResume" minOccurs="0"/>
					</xsd:sequence>
					<xsd:element ref="NonXMLResume"/>
				</xsd:choice>
				<xsd:element ref="UserArea" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute ref="xml:lang"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="StructuredXMLResumeType">
		<xsd:sequence>
			<xsd:element name="ContactInfo" type="SEPContactInfoType" minOccurs="0"/>
			<xsd:element name="ExecutiveSummary" type="xsd:string" minOccurs="0"/>
			<xsd:element name="Objective" type="xsd:string" minOccurs="0"/>
			<xsd:element ref="EmploymentHistory" minOccurs="0"/>
			<xsd:element ref="EducationHistory" minOccurs="0"/>
			<xsd:element ref="LicensesAndCertifications" minOccurs="0"/>
			<xsd:element ref="MilitaryHistory" minOccurs="0"/>
			<xsd:element ref="PatentHistory" minOccurs="0"/>
			<xsd:element ref="PublicationHistory" minOccurs="0"/>
			<xsd:element ref="SpeakingEventsHistory" minOccurs="0"/>
			<xsd:element name="Qualifications" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="QualificationSummary" type="xsd:string" minOccurs="0"/>
						<xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Languages" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="Language" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="Achievements" minOccurs="0"/>
			<xsd:element ref="Associations" minOccurs="0"/>
			<xsd:element ref="References" minOccurs="0"/>
			<xsd:element ref="SecurityCredentials" minOccurs="0"/>
			<xsd:element name="ResumeAdditionalItems" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="ResumeAdditionalItem" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="SupportingMaterials" type="SupportingMaterialsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="ProfessionalAssociations" type="ProfessionalAssociationType" minOccurs="0"/>
			<xsd:group ref="Comments" minOccurs="0"/>
			<xsd:element name="RevisionDate" type="AnyDateTimeNkType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="NonXMLResumeType">
		<xsd:sequence>
			<xsd:element name="TextResume" type="xsd:string" minOccurs="0"/>
			<xsd:element name="LinkToResume" type="xsd:string" minOccurs="0"/>
			<xsd:element name="SupportingMaterials" type="SupportingMaterialsType" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:group ref="Comments" minOccurs="0"/>
			<xsd:element name="RevisionDate" type="AnyDateTimeNkType" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProfessionalAssociationType">
		<xsd:sequence>
			<xsd:element name="Association" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:group name="Comments">
		<xsd:sequence>
			<xsd:element name="Comments" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="StructuredXMLResume" type="StructuredXMLResumeType"/>
	<xsd:element name="NonXMLResume" type="NonXMLResumeType"/>
</xsd:schema>




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS