<!--
The notices below are provided with respect to licensed content incorporated herein:
Copyright HR-XML Consortium. All Rights Reserved. http://www.hrxmlconsortium.org and http://www.hr-xml.org. Terms of license can be found in license.pdf.
Copyright (c) 1997-2009 Open Applications Group, Inc. All Rights Reserved. http://www.openapplications.org
-->
<xsd:schema xmlns:oa="http://www.openapplications.org/oagis/9" xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.hr-xml.org/3" targetNamespace="http://www.hr-xml.org/3" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:annotation>
<xsd:documentation>
Name: Components.xsd
Status: 3.0 Public Release
Date this version: 2009-Sep-23
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://www.openapplications.org/oagis/9" schemaLocation="../../../../org_openapplications_platform/1_1/Common/OAGi/Components/Components.xsd"/>
<xsd:include schemaLocation="Fields.xsd"/>
<xsd:element name="AlternateScriptPersonName" type="AlternateScriptPersonNameType"/>
<xsd:complexType name="AlternateScriptPersonNameType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Alternate Script Person Name. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a copy of a person name in an alternate script or "alaphabet". For
example the same name might be presented using Roman, Kanji, Arabic, or
other character sets. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PersonNameBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="scriptCode" type="oa:NormalizedStringType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ParticipantName" type="PersonNameType">
<xsd:annotation>
<xsd:documentation>The name of a person participating in a program or plan. For instance, a partcipant in an employee performance management program.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Participant" type="SpecifiedPersonType"/>
<xsd:element name="SpecifiedPerson" type="SpecifiedPersonType"/>
<xsd:complexType name="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Associated_ Person. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information to identify a person associated with the interaction or entity.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="RoleCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReportedResource" type="ReportedResourceType"/>
<xsd:complexType name="ReportedResourceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Reported_ Resource. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information identifying and describing the particular human resource being reported.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SpecifiedPerson" minOccurs="0"/>
<xsd:element ref="PartyReportingIDs" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PersonName" type="PersonNameType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Person Name. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A component for capturing summary or fine-grain data comprising a person's name.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PersonNameType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Person Name. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of data representing a person name. </ccts:DefinitionText>
<ccts:UsageRule>Various uses and options are supported.
The person name model is intended to be useful across many cultural contexts.
The ordering and presentation of given names and family names may vary by
cultural custom.
A person name can be represented as a formatted string "Mr. John L Smith III, Phd" or
represented as discretely fielded data or both.
An option to present a name in an alternative "alphabet" or script is supported. For
example the same name might be presented using Roman, Kanji, Arabic, or
other character sets. Note the term "script" versus "character set" is used so as not
to confuse this issue with concepts such as "character encoding".
</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PersonNameBaseType">
<xsd:sequence>
<xsd:element ref="AlternateScriptPersonName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="scriptCode" type="oa:NormalizedStringType" use="optional"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
<xsd:attribute name="nameTypeCode" type="NameTypeCodeContentType" use="optional"/>
<xsd:attribute name="legalNameIndicator" type="oa:IndicatorType" use="optional">
<xsd:annotation>
<xsd:documentation>Indicates whether or not the PersonName represents
a "legal" or "official" name. Note that in some business contexts, a legal name is a formatted name. For example,
the exact way that a person's name is represented within contracts and legal documents. Note that
for this second use, LegalName is optionally available within PersonName. The legalNameIndicator
is used when there is the need to distinquish the entire collection of information as
a legalName. This second use case may be less common the first, but both are supported.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PersonNameBaseType">
<xsd:sequence>
<xsd:element ref="FormattedName" minOccurs="0"/>
<xsd:element ref="LegalName" minOccurs="0"/>
<xsd:element ref="oa:GivenName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PreferredName" minOccurs="0"/>
<xsd:element ref="MiddleName" minOccurs="0"/>
<xsd:element ref="FamilyName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FormerFamilyName" minOccurs="0"/>
<xsd:element ref="PreferredSalutationCode" minOccurs="0"/>
<xsd:element ref="GenerationAffixCode" minOccurs="0"/>
<xsd:element ref="QualificationAffixCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TitleAffixCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonNameInitials" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Approver" type="ApproverType"/>
<xsd:element name="Submitter" type="SubmitterType"/>
<xsd:complexType name="ApproverType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Approver . Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about a person's approval of an entity (report, document, time card, etc.).</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ApproverTypeCode" minOccurs="0"/>
<xsd:element ref="ApproverPerson" minOccurs="0"/>
<xsd:element ref="ApprovedDateTime" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApproverPerson" type="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation>Contains information identifying the person who has the role of approver.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SubmitterType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A collection of information about the person who is the submitter of the associated document.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SubmitterTypeCode" minOccurs="0"/>
<xsd:element ref="SubmitterPerson" minOccurs="0"/>
<xsd:element ref="SubmittedDateTime" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SubmitterPerson" type="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation>Contains information identifying the person who has the role of submitter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PieceWork" type="PieceWorkType"/>
<xsd:complexType name="PieceWorkType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Piece Work. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information relating to remuneration based on count of items produced or serviced.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PieceID" minOccurs="0"/>
<xsd:element ref="PieceTypeCode" minOccurs="0"/>
<xsd:element ref="PieceQuantity" minOccurs="0"/>
<xsd:element ref="PieceRateAmount" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TimeCardPayRate" type="TimeCardPayRateType"/>
<xsd:complexType name="TimeCardPayRateType">
<xsd:annotation>
<xsd:documentation>Associates billing and/or pay rate information with time worked information reported on a time card.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="PayRateIntervalCode" minOccurs="0"/>
<xsd:element ref="RateTypeCode" minOccurs="0"/>
<xsd:element ref="CustomerRateClass" minOccurs="0"/>
<xsd:element ref="CustomerRateBaseClass" minOccurs="0"/>
<xsd:element ref="Multiplier" minOccurs="0"/>
<xsd:element ref="Markup" minOccurs="0"/>
<xsd:element ref="BillableIndicator" minOccurs="0"/>
<xsd:element ref="PayableIndicator" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Visa" type="VisaType"/>
<xsd:complexType name="VisaType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Visa. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information about a government-issued visa. A visia is permit authorizing a person to enter, stay, and/or work within a particular country.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="VisaID" minOccurs="0"/>
<xsd:element ref="IssuingCountryCode" minOccurs="0"/>
<xsd:element ref="VisaTypeCode" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AccountHolderEmployment" type="EmploymentBaseType">
<xsd:annotation>
<xsd:documentation>Contains information relating to the employment of a person who is an account holder (a stock plan account; a 401(k) plan account).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubscriberEmployment" type="EmploymentBaseType">
<xsd:annotation>
<xsd:documentation>Contains information relating to the employment of a person who is an account holder (a stock plan account; a 401(k) plan account).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IndicativeEmployment" type="EmploymentBaseType"/>
<xsd:complexType name="EmploymentBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>_ Employment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains the set of data about a person's
employment with an employer that is relevant in the provisioning of
outsourced benefits and payroll systems.
Employment is a contract of hire, express or implied, between a person (an employee)
and another party (an employer), where that party has the power or right to control and
direct the employee in the material details of how the work is to be performed.
Employment is a type of relationship between two parties. It is important to distiquish
the attributes of the parties (employee / employer) from the attributes of the party
relationship.
Contains information relating to the relationship, such as expected hire date, hire date,
periods of leave, termination date, etc.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EmployedIndicator" minOccurs="0"/>
<xsd:element ref="ProposedHire" minOccurs="0"/>
<xsd:element ref="EmploymentLifecycle" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains details on a period of employment with an employer. This would generally repeat if an employee was rehired after a prior termination, became an employee of a new related employer as a result of acquistion or re-organization, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EmploymentLifecycle" type="EmploymentLifecycleType"/>
<xsd:complexType name="EmploymentLifecycleType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employment Lifecycle. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information about a period of employment, including hire, leaves of absence, and termination.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Hire" minOccurs="0"/>
<xsd:element ref="LeaveIndicator" minOccurs="0"/>
<xsd:element ref="Leave" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains details about a leave of absence from employment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="TerminatedIndicator" minOccurs="0"/>
<xsd:element ref="Termination" minOccurs="0"/>
<xsd:element ref="RetireeIndicator" minOccurs="0"/>
<xsd:element ref="Retirement" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Hire" type="HireType"/>
<xsd:complexType name="HireType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Hire. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information describing the start
of an employment relationship between a person and an employer.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="HireTypeCode" minOccurs="0"/>
<xsd:element ref="HireDate" minOccurs="0"/>
<xsd:element ref="OriginalHireDate" minOccurs="0"/>
<xsd:element ref="AdjustedHireDate" minOccurs="0"/>
<xsd:element ref="DutyEntryDate" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ProposedHireType">
<xsd:annotation>
<xsd:documentation>Contains information about a proposed hire. Employers sometimes will pre-provision certain systems with information about an individual scheduled to start work, but who has not yet entered on duty.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ExpectedDutyEntryDate" minOccurs="0"/>
<xsd:element ref="CancelHireIndicator" minOccurs="0"/>
<xsd:element ref="CancelHireDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MasterPerson" type="MasterPersonType"/>
<xsd:complexType name="MasterPersonType">
<xsd:complexContent>
<xsd:extension base="PersonBaseType">
<xsd:sequence>
<xsd:element ref="FatherName" minOccurs="0"/>
<xsd:element ref="MotherName" minOccurs="0"/>
<xsd:element ref="EmergencyContact" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Visa" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0"/>
<xsd:element ref="EthnicityCode" minOccurs="0"/>
<xsd:element ref="NationalityCode" minOccurs="0"/>
<xsd:element ref="EducationHistory" minOccurs="0"/>
<xsd:element ref="EmploymentHistory" minOccurs="0"/>
<xsd:element ref="MilitaryHistory" minOccurs="0"/>
<xsd:element ref="Licenses" minOccurs="0"/>
<xsd:element ref="Certifications" minOccurs="0"/>
<xsd:element ref="PersonQualifications" minOccurs="0"/>
<xsd:element ref="SecurityCredentials" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="IndicativePerson" type="EffectiveDatedPersonBaseType"/>
<xsd:complexType name="EffectiveDatedPersonBaseType">
<xsd:complexContent>
<xsd:extension base="PersonBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PersonBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>_ Person. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A set of personal data about an employee or former employee that is relevant to the provisioning of outsourced benefits and payroll systems. It is "indicative" data in that the target system has business rules and logic to administer the employee's compensation and/or benefits programs based on the data supplied. OED Indicative n. That points out, states, or declares; That indicates, points out, or directs; that hints or suggests; Furnishing indications of; suggestive of.</ccts:DefinitionText>
<ccts:UsageRule/>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PriorIncorrectPersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PriorIncorrectPersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BirthDate" minOccurs="0"/>
<xsd:element ref="BirthPlace" minOccurs="0"/>
<xsd:element ref="DeceasedIndicator" minOccurs="0"/>
<xsd:element ref="DeathDateTime" minOccurs="0"/>
<xsd:element ref="CertifiedDeathDateTime" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="CertifiedMaritalStatus" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResidencyCountryCode" minOccurs="0"/>
<xsd:element ref="MilitaryStatusCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Disability" minOccurs="0"/>
<xsd:element ref="TobaccoUserIndicator" minOccurs="0"/>
<xsd:element ref="PhysicalWeightMeasure" minOccurs="0"/>
<xsd:element ref="oa:HeightMeasure" minOccurs="0"/>
<xsd:element ref="StudentIndicator" minOccurs="0"/>
<xsd:element ref="StudentTypeCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CertifiedMaritalStatus" type="CertifiedMaritalStatusType"/>
<xsd:complexType name="CertifiedMaritalStatusType">
<xsd:annotation>
<xsd:documentation>Marital status is represented within the HR-XML library at
a couple levels of detail. In the context of IndicativeData and HRMasterData
and in other contexts in which the date of the beginning and any end of the
marriage has implications with respect to work/life and benefit programs.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="MaritalStatusCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="certifiedDate" type="FormattedDateTimeType" use="optional">
<xsd:annotation>
<xsd:documentation>A date upon which the marital status facts were verified or
established with certainty.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:element name="AccountHolderPerson" type="EffectiveDatedPersonBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of personal information (as opposed to "employee" information) about a person who is an account holder.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AccountHolderEmployee" type="EmployeeBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of employee information with respect to a person who is an account holder.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EmployeeBaseType">
<xsd:sequence>
<xsd:element ref="EmployeeID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PriorIncorrectEmployeeID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmploymentTermCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying whether employment is "regular" status (i.e., without a scheduled or known end date) or temporary (employment with a known or scheduled to end). Two optional attributes are available to further classify temporary status employments.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="LaborBargainingUnitMemberCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Values that classify an individual's membership status within a given collective bargaining unit (a sector of an employer workforce represented by a union.) Valid values
are Member and NonMember.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="VIPGroup" minOccurs="0"/>
<xsd:group ref="ExecutiveGroup" minOccurs="0"/>
<xsd:group ref="OfficerGroup" minOccurs="0"/>
<xsd:element ref="HighlyCompensatedIndicator" minOccurs="0"/>
<xsd:element ref="HighlyCompensatedTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StockOwnerIndicator" minOccurs="0"/>
<xsd:element ref="StockOwnerPercentage" minOccurs="0"/>
<xsd:element ref="RetireeIndicator" minOccurs="0"/>
<xsd:element ref="Retirement" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmployeeGroupCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A repeatable element that allows
further classification of the employee using employer or program-specific
codes and controlled vocabularies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="OrganizationContact" type="OrganizationContactType"/>
<xsd:complexType name="OrganizationContactType">
<xsd:sequence>
<xsd:element ref="ContactName" minOccurs="0"/>
<xsd:element ref="RoleName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OrganizationUnitContact" type="OrganizationUnitContactType"/>
<xsd:complexType name="OrganizationUnitContactType">
<xsd:sequence>
<xsd:element ref="ContactName" minOccurs="0"/>
<xsd:element ref="RoleName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PersonContact" type="PersonContactType"/>
<xsd:complexType name="PersonContactType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="RoleName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="contactTypeCode" type="oa:StringType"/>
</xsd:complexType>
<xsd:element name="LocationSummary" type="LocationSummaryType"/>
<xsd:complexType name="LocationSummaryType">
<xsd:sequence>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:PostalCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SpatialLocation" type="SpatialLocationType"/>
<xsd:complexType name="SpatialLocationType">
<xsd:annotation>
<xsd:documentation>A specific physical location on the earth identified by coordinates. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Latitude"/>
<xsd:element ref="Longitude"/>
<xsd:choice>
<xsd:element ref="Altitude" minOccurs="0"/>
<xsd:element ref="AltitudeMeanSeaLevel" minOccurs="0"/>
</xsd:choice>
<xsd:element ref="HorizontalAccuracy" minOccurs="0"/>
<xsd:element ref="VerticalAccuracy" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Latitude" type="LatitudeType"/>
<xsd:simpleType name="LatitudeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Negative numbers are degrees South Latitude, and positive numbers are degrees North Latitude.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="oa:NumericType">
<xsd:minInclusive value="-90.0"/>
<xsd:maxInclusive value="90.0"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="EducationVerificationReport" type="EducationVerificationReportType"/>
<xsd:complexType name="EducationVerificationReportType">
<xsd:annotation>
<xsd:documentation>The results of research to verify the
educational background of an individual.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationHistoryID" minOccurs="0"/>
<xsd:element ref="InputEducationVerification" minOccurs="0"/>
<xsd:element ref="EducationOrganizationVerification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="InputEducationVerification" type="EducationHistoryType"/>
<xsd:element name="EducationHistory" type="EducationHistoryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The systematic instruction, schooling, or training given to the young in preparation for the work of life; by extension, similar instruction or training obtained in adult age. Also, the whole course of scholastic instruction which a person has received.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InputMilitaryVerification" type="MilitaryHistoryType"/>
<xsd:complexType name="SummaryEducationOrganizationAttendanceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Summary Education Organization Attendance. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details documenting a person's attendance at an educational institution. (OED Institution, n. An establishment, organization, or association, instituted for the promotion of education.)</ccts:DefinitionText>
<ccts:UsageRule>A sub-set of a full attendance record such as that which might be presented on a resume or CV.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EducationOrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="InternetDomainName" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This is intended as a practical identifier. University names sometimes are confusing. The same institution may be referred by both official and non-official names (e.g., West Virginia University, University of West Virginia, and UWV). Also, institutions with very similar names may be unrelated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="EducationOrganizationUnitName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LocationSummary" minOccurs="0"/>
<xsd:element ref="AttendancePeriod" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationDegree" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EducationHistoryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Education History. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information documenting a person's education, including data relevant to verifying such education. OED, Education. The whole course of scholastic instruction which a person has received. The systematic instruction, schooling or training given to the young in preparation for the work of life; by extension, similar instruction or training obtained in adult age. </ccts:DefinitionText>
<ccts:UsageRule>This component may include information relevant to verifying a person's education as well as fine-grained information about a person's academic scores. These full details usually are not published as part of a person's resume or CV, but may be collected during the course of an application or verification process. See the SummaryEducationHistory for a more narrowly scoped component, such as that which might appear as part of a resume or CV.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EducationHistoryID" minOccurs="0"/>
<xsd:element name="EducationOrganizationAttendance" type="EducationOrganizationAttendanceType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains details documenting a person's attendance at an educational institution. (OED Institution, n. An establishment, organization, or association, instituted for the promotion of education.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EducationOrganizationVerification" type="EducationOrganizationVerificationType"/>
<xsd:complexType name="EducationOrganizationVerificationType">
<xsd:complexContent>
<xsd:extension base="EducationOrganizationAttendanceBaseType">
<xsd:sequence>
<xsd:element ref="SubjectDataReleaseBlockIndicator" minOccurs="0"/>
<xsd:element ref="SchoolDataReleaseBlockIndicator" minOccurs="0"/>
<xsd:element ref="QuestionAnswerPair" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EducationOrganizationAttendanceType">
<xsd:complexContent>
<xsd:extension base="EducationOrganizationAttendanceBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EducationOrganizationAttendanceBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Education Organization Attendance. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details documenting a person's attendance at an educational institution. (OED Institution, n. An establishment, organization, or association, instituted for the promotion of education.)</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EducationOrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationContact" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InternetDomainName" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This is intended as a practical identifier. University names sometimes are confusing. The same institution may be referred by both official and non-official names (e.g., West Virginia University, University of West Virginia, and UWV). Also, institutions with very similar names may be unrelated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrganizationUnitName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationUnitContact" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProgramName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationLevelCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ISCEDEducationLevelCode" minOccurs="0"/>
<xsd:element ref="AttendanceStatusCode" minOccurs="0"/>
<xsd:element ref="GoodStandingIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation>An indicator as to whether a student or person is currently enrolled and has satisfied minimum requirements for participation in an associated program or institution.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="GoodStudentIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation>An indicator as to whether the individual currently is classified as a "good student" at the related educational institution. The given institution may have a specific definition for "good student" status. However, generally "good student" status denotes that the individual has above-average or superior academic achievement. Within U.S. markets, "good student" status sometimes is a criterium considered when evaluating a student for a loan or insurance coverages.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AcademicCreditHourSummary" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HonorsProgramName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttendancePeriod" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationScore" minOccurs="0"/>
<xsd:element ref="EducationDegree" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Score" type="ScoreType"/>
<xsd:complexType name="ScoreType">
<xsd:complexContent>
<xsd:extension base="BaseScoreType">
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BaseScoreType">
<xsd:sequence>
<xsd:element ref="ScoreNumeric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScoreText" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EducationDegree" type="EducationDegreeType"/>
<xsd:complexType name="EducationDegreeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Education Degree. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details about the student's degree.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="DegreeID" minOccurs="0"/>
<xsd:element ref="DegreeName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DegreeTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DegreeDate" minOccurs="0"/>
<xsd:element ref="DegreeMajor" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DegreeMinor" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ClassRank" minOccurs="0"/>
<xsd:element ref="AcademicHonors" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JointDegreeIndicator" minOccurs="0"/>
<xsd:element ref="ExamPassedIndicator" minOccurs="0"/>
<xsd:element ref="GraduatingDegreeCode" minOccurs="0"/>
<xsd:element ref="ReferenceLocation" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DegreeMajor" type="DegreeSpecializationType"/>
<xsd:element name="DegreeMinor" type="DegreeSpecializationType"/>
<xsd:complexType name="DegreeSpecializationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Degree Specialization. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The official names of all major or minor courses of study associated with the student's degree.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ProgramID" minOccurs="0"/>
<xsd:element ref="ProgramName"/>
<xsd:element ref="ProgramConcentration" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AcademicCreditHourSummary" type="AcademicCreditHourSummaryType"/>
<xsd:complexType name="AcademicCreditHourSummaryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Academic Credit Hour. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The total number of credits (credit hours) attempted, earned, and/or included in this summary. This component is effective dated and repeatable where used so a summary can be provided for different periods of time.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CumulativeSummaryIndicator" minOccurs="0"/>
<xsd:element ref="AcademicCreditTypeCode" minOccurs="0"/>
<xsd:element ref="IncludedAcademicCreditHours" minOccurs="0"/>
<xsd:element ref="AttemptedAcademicCreditHours" minOccurs="0"/>
<xsd:element ref="EarnedAcademicCreditHours" minOccurs="0"/>
<xsd:element ref="EducationScore" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EducationScore" type="ScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Details regarding the student's scores, credits, and honors.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AppraisalPeriod" type="FreeFormEffectivePeriodType"/>
<xsd:element name="PlanPeriod" type="FreeFormEffectivePeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A period of time during which a plan is in force or effective. The period of time to which the plan applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="SuspensionPeriodType">
<xsd:complexContent>
<xsd:extension base="FreeFormEffectivePeriodType">
<xsd:sequence>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="FreeFormEffectivePeriod" type="FreeFormEffectivePeriodType"/>
<xsd:complexType name="FreeFormEffectivePeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Effective Date Period. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Indicates the date period in which the associated component is effective. Based on the same TimePeriodType UN/CEFACT ABIE (except start date is optional). The xsd:choice between an EndDate and Duration also was removed for processing simplicity. Generally, an EndDate or Duration would appear, but not both. This usage rule is not enforced by the schema.</ccts:DefinitionText>
<ccts:UsageRule>FreeFormEffectivePeriod also has effective dating attributes. </ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="StartDate" minOccurs="0"/>
<xsd:element ref="EndDate" minOccurs="0"/>
<xsd:element ref="oa:Duration" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Disability" type="DisabilityType"/>
<xsd:complexType name="DisabilityType">
<xsd:sequence>
<xsd:element ref="DisabilityIndicator" minOccurs="0"/>
<xsd:element ref="DisabilitySummary" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DisabilitySummaryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Disability. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Describes a disability associated with a specified person. Want of ability to discharge a function. Incapacity in the eye of the law.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="DisabilityLevelCode" minOccurs="0"/>
<xsd:element ref="Percentage" minOccurs="0"/>
<xsd:element ref="DisabilityTypeCode" minOccurs="0"/>
<xsd:element ref="DisabilityDate" minOccurs="0"/>
<xsd:element ref="DisabilityCertifiedDate" minOccurs="0"/>
<xsd:element ref="RecoveryDate" minOccurs="0"/>
<xsd:element ref="AccomodationTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EmployerIdentifiers" type="OrganizationIdentifiersType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employer Identifiers. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Identifies the associated employer.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CustomerContactType">
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationUnitID" minOccurs="0"/>
<xsd:element ref="OrganizationUnitName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ScreeningCustomer" type="ScreeningCustomerType"/>
<xsd:complexType name="ScreeningCustomerType">
<xsd:annotation>
<xsd:documentation>A collection of information about a customer of screening services, typically an employer. Includes information
about a designated employer representative. A designated employer representative may be required for notifications and response
required under applicable law. For example, U.S. DOT drug testing regulations.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CustomerContactType">
<xsd:sequence>
<xsd:element ref="DesignatedEmployerRepresentative" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="OrganizationIdentifiers" type="OrganizationIdentifiersType"/>
<xsd:complexType name="OrganizationIdentifiersType">
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationTaxID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationLegalID" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CollectionSiteOrganization" type="CollectionSiteOrganizationType"/>
<xsd:complexType name="CollectionSiteOrganizationType">
<xsd:annotation>
<xsd:documentation>A collection of information about a drug or alcohol specimen collection site. This might be a location at the work site or an offsite, third-party facility.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="CollectionSiteTypeCode" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Attachment" type="AttachmentType"/>
<xsd:complexType name="AttachmentType">
<xsd:sequence>
<xsd:element ref="AttachmentID" minOccurs="0"/>
<xsd:element ref="oa:EmbeddedData" minOccurs="0"/>
<xsd:element ref="EmbeddedText" minOccurs="0"/>
<xsd:element ref="oa:URI" minOccurs="0"/>
<xsd:element ref="ISBN" minOccurs="0"/>
<xsd:element ref="oa:FileName" minOccurs="0"/>
<xsd:element ref="DocumentDateTime" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:FileType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:FileSizeQuantity" minOccurs="0"/>
<xsd:element ref="DocumentTitle" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentXPath" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AccessCredentials" minOccurs="0"/>
<xsd:element ref="Instructions" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="AttachmentReference" type="AttachmentReferenceType"/>
<xsd:complexType name="AttachmentReferenceType">
<xsd:sequence>
<xsd:element ref="oa:Description" maxOccurs="unbounded"/>
<xsd:element ref="XPath" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchCriteria" type="SearchCriteriaType"/>
<xsd:complexType name="SearchCriteriaType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode/>
<ccts:DictionaryEntryName>Search Criteria. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information used as input for search or matching operations against a database or other data store. </ccts:DefinitionText>
<ccts:UsageRule>The use of this component is not restricted to any particular jurisdiction. However, within the United States, this component may be useful in solutions to comply with U.S. Office of Federal Contracts Compliance Programs (OFCCP) regulations. U.S. OFCCP require contractors to maintain a record of positions for which searches of external candidate databases were conducted, and for each search, "the substantive search criteria used."</ccts:UsageRule>
<ccts:BusinessTerm>SearchCriteria</ccts:BusinessTerm>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SearchTargetName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserID" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">An unique identifier distinquishing the user conducting the search. For example, an employee Id for a hiring manager or recruiter. As mentioned above and in accompanying documentation, one use case is compliance with U.S. OFCPP regulations. This is one of the data elements that may be necessary for compliance with those regulations.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SearchTimeStamp" minOccurs="0"/>
<xsd:element ref="SearchString" minOccurs="0"/>
<xsd:element ref="SearchCriterion" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchCriterionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode/>
<ccts:DictionaryEntryName>Search Criterion. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A single, repeatable criterion structured as name/value pairs with optional weighting.</ccts:DefinitionText>
<ccts:UsageRule>This is an alternative to SearchString or may be used as an alternate syntax to express criteria also expressed as a SearchString.</ccts:UsageRule>
<ccts:BusinessTerm>SearchCriterion</ccts:BusinessTerm>
<ccts:Example/>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CriterionName"/>
<xsd:element ref="CriterionValue" minOccurs="0"/>
<xsd:element ref="Weight" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchResult" type="SearchResultType"/>
<xsd:complexType name="SearchResultType">
<xsd:annotation>
<xsd:documentation>
<ccts:DictionaryEntryName>Search Result. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains output or results of a search or matching operation against a database or other data store. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SearchTarget" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserID" minOccurs="0"/>
<xsd:element ref="SearchTimeStamp" minOccurs="0"/>
<xsd:element ref="MatchedObjectID" minOccurs="0"/>
<xsd:element ref="SearchRelevanceScore" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The relevance score returned for this item. This might be a percentage, a number score, or textual score (high, medium, low relevance).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SearchRelevanceRank" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The rank of this item within the set returned by the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SearchResultCount" minOccurs="0"/>
<xsd:element ref="RankedSearchResults" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RankedResultSubCategory" type="RankedSearchRelevanceType"/>
<xsd:complexType name="RankedSearchRelevanceType">
<xsd:sequence>
<xsd:element ref="CriterionName" minOccurs="0"/>
<xsd:element ref="Requested" minOccurs="0"/>
<xsd:element ref="Offered" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
<xsd:element ref="RankedResultSubCategory" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RankedResult" type="RankedSearchRelevanceType">
<xsd:annotation>
<xsd:documentation>RankedResult presents information about the extent of a match for a particular search criterion or category. A given criterion can have sub-criteria for which match metadata also may be presented. For example, competencies are a frequent target of matching operations. A search might specify a broad category of competency, such as “Programming Language Proficiency,” as well as finer-grained competency criteria evidencing the broader competency category (e.g, Proficiency Programming in Java; Proficiency Programming in C ).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="RankedSearchResultsType">
<xsd:sequence>
<xsd:element ref="RankedResult" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AppraisalSubject" type="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation>Contains a collection of data about the person who is the focus of a performance management process or development assessment.
OED: appraisal, n. 2. A formal evaluation of the performance of an employee at work over a particular period; evaluation or assessment in this manner, intended to improve individual and organizational performance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Preparer" type="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation>A person who completes or prepares an associated document, report, plan, appraisal, etc.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PlanSubject" type="SpecifiedPersonType">
<xsd:annotation>
<xsd:documentation>Identifies the person who is the subject of the objectives, development, or other plan. The person for whom the objectives plan was prepared. The person responsible for carrying out or fulfilling the objectives.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AssessmentSubject" type="AssessmentSubjectType"/>
<xsd:complexType name="AssessmentSubjectType">
<xsd:sequence>
<xsd:element ref="SubjectID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The test taker or person who takes the assessment or is assessed.
OED Assessment n., b. Educ. The process or means of evaluating academic work; an examination or test.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A government assigned identifier or
"official" identifier. In many scenarios,
an assessment provider would have no need for collecting a PersonLegalID
(for example, a social insurance number). In some cases, the assessment
provider may play a role of having first contact with a candidate and may
have a need to collect such information to support subsequent hiring
activities or workflow (e.g., employment screening).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PersonName" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The name of the person subject to the assessment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A means of contacting the assessment subject. Repeatable for
each type of contact method.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="RaceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EthnicityCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="NationalityCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="BirthDate" minOccurs="0"/>
<xsd:element ref="oa:AgeMeasure" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="DisabilityIndicator" minOccurs="0"/>
<xsd:element ref="DisabilityTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AccomodationTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MilitaryStatusCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InternalCandidateIndicator" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JobLevel" type="JobLevelType"/>
<xsd:complexType name="JobLevelType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Job Level. Detail</ccts:DictionaryEntryName>
<ccts:DefinitionText>This is a reference to a grouping of jobs within a formal pay structure, such as might be established using job evaluation methodologies. "Job evaluation" is a phrase broadly used to refer to methods and practices of ordering jobs or positions with respect to their value or worth to an employer. "Ranking," "classification,"
"factor comparison," and "point method" are traditional methodologies for job evaluation. Job evaluation and the resulting pay structures are less common today than in the past. Market-based methodologies for setting pay tend to be more common today than formal methodologies relying on job evaluation. Nevertheless, formal job and pay structures remain common in certain sectors, such as in public-sector employment and in employment covered by collective bargaining agreements.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="JobPlanCode" minOccurs="0"/>
<xsd:element ref="JobGradeCode" minOccurs="0"/>
<xsd:element ref="JobStepCode" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Patent" type="PatentType"/>
<xsd:complexType name="PatentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Patent. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A licence from a government conferring for a set period the sole right to make, use, or sell some process or invention.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PatentID" minOccurs="0"/>
<xsd:element ref="PatentTitle" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InventorName" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The person or corporate body that applies for the patent and intends to make, use, or sell some process or invention.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="IssuingAuthority" minOccurs="0"/>
<xsd:element ref="PatentStatus" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PatentStatusType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Patent Status_ Patent. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The status of the patent. This stages or steps would generally be set by the
government agency administering patent applications. For example, "patent pending".</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PatentStatusID" minOccurs="0"/>
<xsd:element ref="PatentStatusCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MilitaryServiceVerification" type="MilitaryServiceVerificationType"/>
<xsd:complexType name="MilitaryServiceVerificationType">
<xsd:complexContent>
<xsd:extension base="MilitaryServiceBaseType">
<xsd:sequence>
<xsd:element ref="MilitaryEducation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MilitaryEducation" type="SummaryEducationOrganizationAttendanceType"/>
<xsd:element name="MilitaryService" type="MilitaryServiceType"/>
<xsd:complexType name="MilitaryServiceType">
<xsd:complexContent>
<xsd:extension base="MilitaryServiceBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MilitaryServiceBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Military Service. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Service or employment in a military branch.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="MilitaryServiceID" minOccurs="0"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="MilitaryServiceNumber" minOccurs="0"/>
<xsd:element ref="MilitaryBranch" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The military office or department in which the person served; e.g. army, navy.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="MilitaryDivision" minOccurs="0"/>
<xsd:element ref="ServicePeriod" minOccurs="0"/>
<xsd:element ref="StartingRank" minOccurs="0"/>
<xsd:element ref="CurrentOrEndingRank" minOccurs="0"/>
<xsd:element ref="MilitaryCampaign" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MilitaryExpertise" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MilitaryHonors" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DisciplinaryAction" type="oa:StringType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DischargeStatus" minOccurs="0"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SpeakingEvent" type="SpeakingEventType"/>
<xsd:complexType name="SpeakingEventType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Speaking Event. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a set of details about an event at which the associated person was a lecturer or presenter. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EventID" minOccurs="0"/>
<xsd:element ref="EventName"/>
<xsd:element ref="SpeakingEventTypeCode" minOccurs="0"/>
<xsd:element ref="EventDate" minOccurs="0"/>
<xsd:element ref="VenueName" minOccurs="0"/>
<xsd:element ref="LocationSummary" minOccurs="0"/>
<xsd:element ref="PresentationTitle" minOccurs="0"/>
<xsd:element ref="PresentationMethodCode" minOccurs="0"/>
<xsd:element ref="SpeakerRoleDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AffiliatedOrganizationName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityCredential" type="SecurityCredentialType"/>
<xsd:complexType name="SecurityCredentialType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Security_ Credential. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information with respect to a 'security clearance'. A security clearance is technically a license, usually from a government agency, giving its holder access to secret or otherwise classified information necessary for the performance of the holder's assigned work.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CredentialID" minOccurs="0"/>
<xsd:element ref="CredentialTypeCode" minOccurs="0"/>
<xsd:element ref="CredentialName"/>
<xsd:element ref="FirstIssuedDate" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="IssuingAuthority" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="InputLicense" type="LicenseType"/>
<xsd:element name="License" type="LicenseType"/>
<xsd:complexType name="LicenseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>License. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Authoritative permission to hold a certain status or to do certain things, e.g. to practise some trade or profession. (OED license, n. a. A formal, usually a printed or written permission from a constituted authority to do something. b. The document embodying such a permission.)</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LicenseID" minOccurs="0"/>
<xsd:element ref="LicenseTypeCode" minOccurs="0"/>
<xsd:element ref="LicenseStatusCode" minOccurs="0"/>
<xsd:element ref="LicenseName" minOccurs="0"/>
<xsd:element ref="FirstIssuedDate" minOccurs="0"/>
<xsd:element ref="FreeFormPeriod" minOccurs="0"/>
<xsd:element ref="IssuingAuthority" minOccurs="0"/>
<xsd:element ref="ViolationPoints" minOccurs="0"/>
<xsd:element ref="LicenseRestrictionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LicenseEndorsementCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Certification" type="CertificationType"/>
<xsd:complexType name="CertificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Certification. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A document certifying the status or acquirements of the bearer, or his fulfilment of conditions which authorize him to act or practise in a specified way; hence, often equal to licence.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CertificationID" minOccurs="0"/>
<xsd:element ref="CertificationTypeCode" minOccurs="0"/>
<xsd:element ref="CertificationName" minOccurs="0"/>
<xsd:element ref="FirstIssuedDate" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="IssuingAuthority" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Publication" type="PublicationType"/>
<xsd:complexType name="PublicationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Publication. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A book, map, engraving, photograph, piece of music, or other work.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PublicationID" minOccurs="0"/>
<xsd:element ref="FormattedPublicationDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Article" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Book" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ConferencePaper" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OtherPublication" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BibliographyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ACC</ccts:CategoryCode>
<ccts:DefinitionText>The systematic description and history of books, their authorship, printing, publication, editions, etc.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PublicationTitle" minOccurs="0"/>
<xsd:element ref="PublicationDate" minOccurs="0"/>
<xsd:element ref="PublicationContributor" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Abstract" minOccurs="0"/>
<xsd:element ref="Copyright" minOccurs="0"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<!-- Article -->
<xsd:element name="Article" type="ArticleType"/>
<xsd:complexType name="ArticleType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Article_ Publication. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A literary composition forming materially part of a journal, magazine, encyclopædia, or other collection, but treating a specific topic distinctly and independently.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BibliographyType">
<xsd:sequence>
<xsd:element ref="JournalName" minOccurs="0"/>
<xsd:element ref="ISSN" minOccurs="0"/>
<xsd:element ref="Volume" minOccurs="0"/>
<xsd:element ref="Issue" minOccurs="0"/>
<xsd:element ref="PageNumberFormat" minOccurs="0"/>
<xsd:element ref="PublicationLanguage" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Book -->
<xsd:element name="Book" type="BookType"/>
<xsd:complexType name="BookType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Book_ Publication. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A literary composition such as would occupy one or more volumes, without regard to the material form or forms in which it actually exists.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BibliographyType">
<xsd:sequence>
<xsd:element ref="Edition" minOccurs="0"/>
<xsd:element ref="Chapter" minOccurs="0"/>
<xsd:element ref="ISSN" minOccurs="0"/>
<xsd:element ref="ISBN" minOccurs="0"/>
<xsd:element ref="NumberOfPages" minOccurs="0"/>
<xsd:element ref="PublisherName" minOccurs="0"/>
<xsd:element ref="PublisherLocation" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Conference Paper -->
<xsd:element name="ConferencePaper" type="ConferencePaperType"/>
<xsd:complexType name="ConferencePaperType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Conference Paper_ Publication. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Written notes, memoranda, letters, documents, etc. prepared for delivery at a conference.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BibliographyType">
<xsd:sequence>
<xsd:element ref="EventName" minOccurs="0"/>
<xsd:element ref="EventDate" minOccurs="0"/>
<xsd:element ref="VenueName" minOccurs="0"/>
<xsd:element ref="LocationSummary" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="OtherPublication" type="OtherPublicationType"/>
<xsd:complexType name="OtherPublicationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Other_ Publication. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Bibliographic information for other publications, such as a Thesis, Whitepaper, Report, Technical Documentation, etc.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BibliographyType">
<xsd:sequence>
<xsd:element ref="ISSN" minOccurs="0"/>
<xsd:element ref="ISBN" minOccurs="0"/>
<xsd:element ref="NumberOfPages" minOccurs="0"/>
<xsd:element ref="PublisherName" minOccurs="0"/>
<xsd:element ref="PublisherLocation" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="otherPublicationCode" type="OtherPublicationCodeContentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Describes publications not classified as books and serial publications.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PublicationContributorType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Publication Contributor. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Identifies by name, the author, editor, illustrator, or contributor of the publication.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PublicationRoleCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Copyright" type="CopyrightType"/>
<xsd:complexType name="CopyrightType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Copyright. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The exclusive right given by law for a certain term of years to an author, composer, designer, etc. (or his assignee), to print, publish, and sell copies of his original work.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CopyrightYear" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CopyrightText" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DistributionGuidelines" type="DistributionGuidelinesType"/>
<xsd:complexType name="DistributionGuidelinesType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Distribution Guidelines. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The rules for dispersing documents to a person or organization.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="DoNotRedistributeIndicator" minOccurs="0"/>
<xsd:element ref="DistributeTo" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DoNotDistributeTo" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DistributeToType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Distribute To_ Distribution Guidelines. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The person or organization to which the documents should be delivered.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="FormattedName" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DoNotDistributeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Do Not Distribute To_ Distribution Guidelines. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The person or organization to which the documents should not be delivered.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="FormattedName" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="InternetDomainName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Referee" type="RefereeType"/>
<xsd:complexType name="RefereeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Referee. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>OED: A person who may be referred to for information or guidance on the character or other qualities of someone, spec. of an applicant for employment, for an academic or other award, or the like.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RefereeID" minOccurs="0"/>
<xsd:element ref="RefereeTypeCode" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="YearsKnownNumber" minOccurs="0"/>
<xsd:element ref="RelationshipTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Affiliation" type="AffiliationType"/>
<xsd:complexType name="AffiliationType">
<xsd:annotation>
<xsd:documentation>Contains information about membership within, or affiliation with, a professional association, trade group, or similar organization. Within the context of IndicativeData noun, this information usually would be provided only if there were dependencies between such such membership and a pay or benefit program. For example, some organizations may require membership, pay membership dues for the individual, or there otherwise offer a premium or other program for those with membership.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LaborBargainingUnit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationAffiliation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="OrganizationAffiliation" type="OrganizationAffiliationType"/>
<xsd:complexType name="OrganizationAffiliationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Organization Affiliation. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about a person's affiliation with a trade, professional, or similar organization or group formed around a common purpose or cause.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="AffiliatedOrganizationTypeCode" minOccurs="0"/>
<xsd:element ref="FreeFormPeriod" minOccurs="0"/>
<xsd:element ref="MemberID" minOccurs="0"/>
<xsd:element ref="OrganizationAffiliationRole" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="OrganizationAffiliationRole" type="OrganizationAffiliationRoleType"/>
<xsd:complexType name="OrganizationAffiliationRoleType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Organization Affiliation Role. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The part which one undertakes or assumes within an association or organization with which the person has an affiliation.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RoleName" minOccurs="0"/>
<xsd:element ref="Product" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EmploymentHistoryResult" type="EmploymentHistoryResultType"/>
<xsd:complexType name="EmploymentHistoryResultType">
<xsd:sequence>
<xsd:element ref="EmploymentHistory" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InputEmploymentHistory" type="EmploymentHistoryType"/>
<xsd:element name="EmploymentHistory" type="EmploymentHistoryType"/>
<xsd:complexType name="EmploymentHistoryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employment History. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The prior and current details of a person's employment, work, or relevant experience such as might be reported within
a professional profile, CV, resume, employment application, or similar document.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EmploymentHistoryID" minOccurs="0"/>
<xsd:element ref="EmployerHistory" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Details of a particular tenure of employment or work with an organization.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EmployerHistory" type="EmployerHistoryType"/>
<xsd:complexType name="EmployerHistoryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employer History. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Details as about an person's tenure working for an employer. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationContact" minOccurs="0"/>
<xsd:element ref="PersonContact" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InternetDomainName" minOccurs="0"/>
<xsd:element ref="HeadcountNumeric" minOccurs="0"/>
<xsd:element ref="IndustryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmploymentPeriod" minOccurs="0"/>
<xsd:element ref="CurrentIndicator" minOccurs="0"/>
<xsd:element ref="PositionHistory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmploymentVerification" minOccurs="0"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EmploymentPeriod" type="EmploymentPeriodType"/>
<xsd:complexType name="EmploymentPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employment Period. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Provides flexible options for representing employment period data.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="StartDate" minOccurs="0"/>
<xsd:element ref="EndDate" minOccurs="0"/>
<xsd:element ref="CurrentIndicator" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="FreeFormPeriod" type="FreeFormPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
Provides FreeForm options for representing the period during which a license, credential, or other related entity is effective.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AttendancePeriod" type="FreeFormPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Provides FreeForm options for representing an attendance period data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ServicePeriod" type="FreeFormPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Provides FreeForm options for representing a period of military service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="FreeFormPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>FreeForm Period Date. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Provides FreeForm options for representing period data.</ccts:DefinitionText>
<ccts:UsageRule>Recruiting, employment screening, and similar HR processes often rely on information sourced from word processing documents, web forms, paper, third-parties, and human memory. Data quality and consistency is a frequent problem. FreeForm Period Date Details is intended to give implementers choices for accomodating date information provided with varying quality and precision. </ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="StartDate" minOccurs="0"/>
<xsd:element ref="EndDate" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="IncarcerationPeriod" type="FreeFormPeriodType"/>
<xsd:element name="CriminalProbationPeriod" type="FreeFormPeriodType"/>
<xsd:element name="SearchPeriod" type="oa:TimePeriodType"/>
<xsd:element name="PositionHistory" type="PositionHistoryType"/>
<xsd:complexType name="PositionHistoryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Position History. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The details about a persons tenure within position. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="ResourceRelationshipCode" minOccurs="0"/>
<xsd:element ref="OrganizationUnitName" minOccurs="0"/>
<xsd:element ref="oa:URI" minOccurs="0"/>
<xsd:element ref="PositionLocation" minOccurs="0"/>
<xsd:element ref="EmploymentPeriod" minOccurs="0"/>
<xsd:element ref="CurrentIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobLevel" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionRemuneration" minOccurs="0"/>
<xsd:element ref="EmploymentVerification" minOccurs="0"/>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionRemuneration" type="PositionRemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Payment for a particular position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PositionRemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Position Remuneration. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Payment for a particular position.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="StartingRemuneration"/>
<xsd:element ref="EndingRemuneration" minOccurs="0"/>
<xsd:element ref="Bonus" minOccurs="0"/>
<xsd:element ref="Incentive" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EmploymentVerification" type="EmploymentVerificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The action of demonstrating or proving to be true or legitimate by means of evidence or testimony; formal assertion of truth.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EmploymentVerificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Verification. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The action of demonstrating or proving to be true or legitimate by means of evidence or testimony; formal assertion of truth.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="VerifyEmploymentIndicator" minOccurs="0"/>
<xsd:element ref="PermissionToContactIndicator" minOccurs="0"/>
<xsd:element ref="PersonContact" minOccurs="0"/>
<xsd:element ref="ReasonForLeaving" minOccurs="0"/>
<xsd:element ref="EligibleForRehireIndicator" minOccurs="0"/>
<xsd:element ref="AttendanceRating" minOccurs="0"/>
<xsd:element ref="OverallPerformanceRating" minOccurs="0"/>
<xsd:element ref="QuestionAnswerPair" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">An employment related question and the reponse or answer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="QuestionAnswerPair" type="QuestionAnswerPairType"/>
<xsd:complexType name="QuestionAnswerPairType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Question Answer. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A uniquely identifiable question and response or answer.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="QuestionSetID" minOccurs="0"/>
<xsd:element ref="Question" minOccurs="0"/>
<xsd:element ref="Answer" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionCompetency" type="PositionCompetencyType"/>
<xsd:complexType name="PositionCompetencyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Qualified_ Position Competency. Details</ccts:DictionaryEntryName>
<ccts:VersionID>1.0</ccts:VersionID>
<ccts:DefinitionText>A qualified position competency has a specified required and/or desired level of proficiency and has an explicit or implicit level of importance (weight) among sibling competencies associated with a position.</ccts:DefinitionText>
<ccts:UsageRule>Used within contexts such as HR-XML's PositionOpening, StaffingOrder, etc.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CompetencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="TaxonomyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="RequiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="DesiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="ProficiencyAcquisitionDifficulty" minOccurs="0"/>
<xsd:element ref="CompetencyClassificationCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyDimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RelatedCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyEvidenceRequirements" minOccurs="0"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DevelopmentCompetency" type="DevelopmentCompetencyType"/>
<xsd:complexType name="DevelopmentCompetencyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Qualified_ Development Competency. Details</ccts:DictionaryEntryName>
<ccts:VersionID>1.0</ccts:VersionID>
<ccts:DefinitionText>A qualified development competency is associated with a learning object or developmental tool. It optionally has a specified required and/or desired level of proficiency and has an explicit or implicit level of importance (weight) among sibling competencies associated with the learning object.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CompetencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="TaxonomyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="RequiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="DesiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="CompetencyClassificationCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyDimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyEvidenceRequirements" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PersonCompetency" type="PersonCompetencyType"/>
<xsd:complexType name="PersonCompetencyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Specified_ Person Competency. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A specified person competency is a competency within the context of a personal record (profile, appraisal, assessment) assessed or asserted at specified level of proficiency.</ccts:DefinitionText>
<ccts:UsageRule>Used within contexts such as HR-XML's Resume, Candidate, New Hire, and Screening specifications.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CompetencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="TaxonomyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProficiencyLevel" minOccurs="0"/>
<xsd:element ref="LastUsedDate" minOccurs="0"/>
<xsd:element ref="ExperienceMeasure" minOccurs="0"/>
<xsd:element ref="InterestLevel" minOccurs="0"/>
<xsd:element ref="CompetencyDimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CompetencyEvidence" type="CompetencyEvidenceType"/>
<xsd:complexType name="CompetencyEvidenceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A document or other record providing evidence of a competency or that is treated as a proxy for the existence of the competency. Examples include: an assessment result; a performance appraisal; an educational degree; a supervisor's observation; etc.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EvidenceTypeCode" minOccurs="0"/>
<xsd:element ref="EvidenceName" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EvidenceRequirementsID" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="VerificationDate" minOccurs="0"/>
<xsd:element ref="VerificationSourceName" minOccurs="0"/>
<xsd:element ref="AttachmentReference" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CompetencyEvidenceRequirements" type="CompetencyEvidenceRequirementsType"/>
<xsd:complexType name="CompetencyEvidenceRequirementsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A policy setting out competency requirements associated with a position or other entity.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EvidenceName" minOccurs="0"/>
<xsd:element ref="EvidenceTypeCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProficiencyLevel" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>The state or degree of mastery or adeptness obtained or achieved for a given competency. A proficiency level is expressed as a score a point scale or a mark among range of values.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequiredProficiencyLevel" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A minimum level of proficiency for a competency associated with a position, role, course, or other item. The proficiency level is expressed as a score a point scale or a mark among range of values.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DesiredProficiencyLevel" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">DefinitionText>An optimum or ideal level of proficiency for a competency with respect to an associated position, role, course, or other item. The proficiency level is expressed as a score a point scale or a mark among range of values.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CompetencyDimension" type="CompetencyDimensionType"/>
<xsd:element name="ProficiencyAcquisitionDifficulty" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A rating or score representing the difficulty of the particular competency to acquire.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CompetencyDimensionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A measurable characteristic of a competency. Examples
might include "frequency of use," "level of interest," etc.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CompetencyDimensionTypeCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessedCompetency" type="SpecifiedCompetencyType"/>
<xsd:complexType name="SpecifiedCompetencyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A "specified competency" is a reference to a particular competency at a specified level of proficiency.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CompetencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="ProficiencyLevel" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReusableCompetencyDefinition" type="ReusableCompetencyDefinitionType"/>
<xsd:element name="DefinitionStatement" type="DefinitionStatementType"/>
<xsd:complexType name="DefinitionStatementType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A single definition statement for a competency.</ccts:DefinitionText>
<ccts:UsageRule>A statement may be grouped with related statements or be listed on its own.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StatementTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StatementName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StatementText" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="ReusableCompetencyDefinitionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A structured description of meaning(s) or semantics associated with a given competency. A Reusable Competency Definition (RCD) is reusable in that it is without
a specific context. Hierarchical competency taxomomies or non-hierarchical
"maps" may be composed at an atomistic level of references to many
RCDs. An RCD might represent a node at any given level of such a
taxonomy. Thus, an RCD might be used for either course-grain competency "clusters" or fine-grain individual competencies.</ccts:DefinitionText>
<ccts:UsageRule>The RCD concept is important for
simplifying HR transactions. The basic idea is that full definitional
content does not have to be communicated within each transaction. Instead
of passing the full content, identifiers are exchanged referencing definitions that are known
or discoverable by the trading partner.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="IDGroup" minOccurs="0"/>
<xsd:element ref="SourceID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="CompetencyClassificationCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyDefinitionTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DefinitionStatement" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DefinitionGroup" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="DefinitionGroup" type="DefinitionGroupType"/>
<xsd:complexType name="DefinitionGroupType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DefinitionText>A group of related statements relating to a competency.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="DefinitionGroupName" minOccurs="0"/>
<xsd:element ref="CompetencyDefinitionTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DefinitionStatement" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:group name="VIPGroup">
<xsd:sequence>
<xsd:element ref="VIPIndicator" minOccurs="0"/>
<xsd:element ref="VIPTypeCode" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="ExecutiveGroup">
<xsd:sequence>
<xsd:element ref="ExecutiveIndicator" minOccurs="0"/>
<xsd:element ref="ExecutiveTypeCode" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="OfficerGroup">
<xsd:sequence>
<xsd:element ref="OfficerIndicator" minOccurs="0"/>
<xsd:element ref="OfficerTypeCode" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:element name="InterestLevel" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A rating of a person's interest associated with a competency.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AccessCredential" type="AccessCredentialType"/>
<xsd:complexType name="AccessCredentialType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>AccessCredential. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a password or other token associated with the authentication of
a user. </ccts:DefinitionText>
<ccts:UsageRule>This is typically used in pre-provisioning a partner system with user account information rather than in actual authentication processes (in which case the appropriate token would typically be passed in a SOAP security header). Where used, this components generally would be repeatable to allow for multiple credentials or tokens. This also would generally be used in a context in which a UserID was supplied. See UserID-element. See UserAccount-noun.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AccessCredentialTypeCode" minOccurs="0"/>
<xsd:element ref="AccessCredentialValue" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessmentStatus" type="AssessmentStatusType"/>
<xsd:complexType name="AssessmentStatusType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Assessment Status. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about the current disposition of an order for a test or assessment.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AssessmentStatusCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the status of an order. As used within HR-XML's Assessment specifications, this is a closed list. Implementers are expected to support the
list without extension or restriction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Provides additional explanation of the assessment status.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AccessCredentials" type="LoginInformationType"/>
<xsd:complexType name="LoginInformationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Login. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information to enable a user to gain access to
a system. This is typically a user name and password, but may include
other access credentials.</ccts:DefinitionText>
<ccts:UsageRule>Authentication information for the sender
of an HR-XML BOD would generally would be handled a higher level -- such as the
security header of a SOAP envelope. The purpose of this type is where
such login information needs to be communicated between trading
partners. Examples include system provisioning scenarios as well
as assessment scenarios where an order acknowledgement would return a credential for
the assessment subject to use in gaining access to a test.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="UserID" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A user name or ID.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AccessCredential" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
Contains a password or other token associated with the authentication of
a user. This component is repeatable to allow for multiple credentials or tokens.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Termination" type="TerminationType"/>
<xsd:complexType name="TerminationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Termination. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information describing the reason for a employment terminiation and dates associated with it.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="VoluntaryTerminationIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Indicates whether or not the termination was a decision of the employee or was an action directed by the employee. Further clarification usually would be provided in a termination reason.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="TerminationReasonCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code from a trading partner or other controlled vocabulary classifying the reason for the termination.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="TerminationDate" minOccurs="0"/>
<xsd:element ref="LastWorkedDate" minOccurs="0"/>
<xsd:element ref="LastPaidDate" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Leave" type="LeaveType"/>
<xsd:complexType name="LeaveType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Leave. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains dates and other metadata describing and classifying a period of leave. OED leave, n. "(a) leave of absence, or simply leave, permission to be absent from a post of duty. (See also sick-leave.) on leave: absent from duty by permission. (b) Hence, the period of such absence."
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LeaveStatusCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Indicates whether the reported or instance of leave is currently active or a inactive.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="LeaveRemunerationCode" minOccurs="0"/>
<xsd:element ref="LeaveReasonCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the reason for the leave. This
element extends CodeType with an "effectiveDate" (type xsd:date). This
allows tracking of the date the leave reason was effective. This may have
utility in recordkeeping connected with medical and family leave mandates.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="LeaveStartDate" minOccurs="0"/>
<xsd:element ref="LastWorkedDate" minOccurs="0"/>
<xsd:element ref="LastPaidDate" minOccurs="0"/>
<xsd:element ref="ScheduledWorkReturnDate" minOccurs="0"/>
<xsd:element ref="WorkReturnDate" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="WorkLocation" type="WorkLocationType"/>
<xsd:complexType name="WorkLocationType">
<xsd:sequence>
<xsd:element ref="LocationID" minOccurs="0"/>
<xsd:element ref="LocationName" minOccurs="0"/>
<xsd:element ref="Address" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
<xsd:attribute name="allocationPercentage" type="oa:PercentType"/>
</xsd:complexType>
<xsd:element name="Retirement" type="RetirementType"/>
<xsd:complexType name="RetirementType">
<xsd:sequence>
<xsd:element ref="OrganizationIdentifiers" minOccurs="0"/>
<xsd:element ref="IntendedRetirementDate" minOccurs="0"/>
<xsd:element ref="FirstDayRetirementDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SecurityCredentials" type="SecurityCredentialsType"/>
<xsd:complexType name="SecurityCredentialsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Security Credentials. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information about one or more security clearances or credentials issued to a person. Security clearances are issued by a government agency to government employees and contractors working on projects that are secret.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SecurityCredentialsID" minOccurs="0"/>
<xsd:element ref="SecurityCredential" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Certifications" type="CertificationsType"/>
<xsd:complexType name="CertificationsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Certifications. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information about one or more certifications.
Certifications are formal statements by a issuing authority that the certification holder has met educational or testing requirements associated with the the certification. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CertificationsID" minOccurs="0"/>
<xsd:element ref="Certification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Licenses" type="LicensesType"/>
<xsd:complexType name="LicensesType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Licenses. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details on one or more licenses.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LicensesID" minOccurs="0"/>
<xsd:element ref="License" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="MilitaryHistory" type="MilitaryHistoryType"/>
<xsd:complexType name="MilitaryHistoryType">
<xsd:sequence>
<xsd:element ref="MilitaryHistoryID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MilitaryService" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PatentHistory" type="PatentHistoryType"/>
<xsd:complexType name="PatentHistoryType">
<xsd:sequence>
<xsd:element ref="PatentHistoryID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Patent" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PublicationHistory" type="PublicationHistoryType"/>
<xsd:complexType name="PublicationHistoryType">
<xsd:sequence>
<xsd:element ref="PublicationHistoryID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Publication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SpeakingHistory" type="SpeakingHistoryType"/>
<xsd:complexType name="SpeakingHistoryType">
<xsd:sequence>
<xsd:element ref="SpeakingHistoryID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SpeakingEvent" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PositionQualifications" type="PositionQualificationsType"/>
<xsd:complexType name="PositionQualificationsType">
<xsd:annotation>
<xsd:documentation>Used in the context of recruiting and staffing as a container of information related to matching knowledge, skills, abilities, and other resource deployment-related characteristics (including "competencies") demanded by a potential employer or customer. Definitions of qualifications:
OED: qualification, n. A quality or accomplishment which qualifies or fits a person for a certain position or function; (now esp.) the completion of a course or training programme which confers the status of a recognized practitioner of a profession or activity.
MIAP Common Data Definitions Version 1.0 (UK): A formal recognition of achievement or competence, accredited or otherwise, which can be internally or externally certificated by its awarding organisation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="QualificationsSummary" minOccurs="0"/>
<xsd:element ref="PositionCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationRequirement" minOccurs="0"/>
<xsd:element ref="ExperienceSummary" minOccurs="0"/>
<xsd:element ref="LicenseTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PersonQualifications" type="PersonQualificationsType"/>
<xsd:complexType name="PersonQualificationsType">
<xsd:annotation>
<xsd:documentation>Used in the context of recruiting and staffing as a container of information related to matching knowledge, skills, abilities, and other resource deployment-related characteristics (including "competencies") offered by a candidate and/or demanded by a potential employer or customer. Definitions of qualifications:
OED: qualification, n. A quality or accomplishment which qualifies or fits a person for a certain position or function; (now esp.) the completion of a course or training programme which confers the status of a recognized practitioner of a profession or activity.
MIAP Common Data Definitions Version 1.0 (UK): A formal recognition of achievement or competence, accredited or otherwise, which can be internally or externally certificated by its awarding organisation.
In the context of resumes, a "qualifications summary" is a paragraph or listing intended "showcase" a candidate's most compelling skills and experience. In this context, "qualifications summary" may be persuasive or self-marketing content versus a "formal recognition of achievement or competence" as the term "qualification" is defined by MIAP, above. In other words, use of term "qualifications" sometimes encompass both qualifications asserted or claimed as well as those that have been formally recognized by an "awarding organization."
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="QualificationsSummary" minOccurs="0"/>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="OrganizationAffiliations" type="OrganizationAffiliationsType"/>
<xsd:complexType name="OrganizationAffiliationsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Organization Affiliations. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details on one or more organization affiliations. For example, membership in a trade or civic organization, seat on an organization's board of directors, membership in a union, etc.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationAffiliationsID" minOccurs="0"/>
<xsd:element ref="OrganizationAffiliation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ReferenceVerificationReport" type="ReferenceVerificationReportType"/>
<xsd:complexType name="ReferenceVerificationReportType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InputReferenceVerification" minOccurs="0"/>
<xsd:element ref="ReferenceVerificationResult" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InputReferenceVerification" type="InputReferenceVerificationType"/>
<xsd:complexType name="InputReferenceVerificationType">
<xsd:sequence>
<xsd:element ref="Referee" minOccurs="0"/>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="QuestionAnswerPair" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OtherApplication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EmploymentReferences" type="EmploymentReferencesType"/>
<xsd:complexType name="EmploymentReferencesType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employment References. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information on one or more person who is or may be a source of information about a person's skills, prior employment, character, or suitability for employment. OED. reference n. a. The act of referring one person to another for information or an explanation; hence, a person to whom one is (or may be) referred for this purpose; b. A (usu. written) report produced by a referee; a testimonial. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EmploymentReferencesID" minOccurs="0"/>
<xsd:element ref="Referee" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="AuthorizedWorkScope" type="WorkScopeType"/>
<xsd:element name="ProhibitedWorkScope" type="WorkScopeType"/>
<xsd:complexType name="WorkScopeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Work Scope. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about a person's authorized scope of activities.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="WorkScopeCode" minOccurs="0"/>
<xsd:element ref="WorkScopeName" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UserRoleType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>User Role. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Identifies the type of role that a user performs or is authorized to perform.</ccts:DefinitionText>
<ccts:UsageRule>This is used in pre-provisioning a partner system with user account information. See UserAccount-noun.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="RoleCode" minOccurs="0"/>
<xsd:element ref="RoleName" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="UserRole" type="UserRoleType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The designated role(s) associated with the user with regard to the account. For example, "recruiter," "compliance officer," "HR manager," etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NotificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Notification. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains details on preferred or primary notification methods associated with a particular scope of work or function. See NotificationScopeCode-element.</ccts:DefinitionText>
<ccts:UsageRule>This is used in pre-provisioning a partner system with user account information. See UserAccount-noun.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="NotificationScopeCode" minOccurs="0"/>
<xsd:element ref="UseDefaultIndicator" minOccurs="0"/>
<xsd:element ref="NotificationMethod" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Notification" type="NotificationType"/>
<xsd:element name="NotificationMethod" type="CommunicationABIEType"/>
<xsd:element name="Beneficiary" type="BeneficiaryType"/>
<xsd:complexType name="BeneficiaryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Beneficiary. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of data about
a person or organization designated as the receiver of some allocation of account proceeds in the event of the account holder's death.</ccts:DefinitionText>
<ccts:UsageRule>Note that BeneficiaryPerson and BeneficiaryOrganization are optional elements appearing in sequence. xsd:choice is not used for tool compatibility reasons. However, proper use is to use one or the other, but not both when a single BeneficiaryDetails instance.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PlanID" minOccurs="0"/>
<xsd:element ref="BeneficiaryID" minOccurs="0"/>
<xsd:element ref="PrecedenceCode" minOccurs="0"/>
<xsd:element ref="BeneficiaryTypeCode" minOccurs="0"/>
<xsd:element ref="BeneficiaryPerson" minOccurs="0"/>
<xsd:element ref="BeneficiaryOrganization" minOccurs="0"/>
<xsd:element ref="BenefitAmountDesignation" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="BenefitAmountDesignation" type="BenefitDesignationType"/>
<xsd:complexType name="BenefitDesignationType">
<xsd:sequence>
<xsd:element ref="DesignatedAmount" minOccurs="0"/>
<xsd:element ref="DesignatedPercentage" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BeneficiaryPerson" type="BeneficiaryPersonType"/>
<xsd:complexType name="BeneficiaryPersonType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PriorIncorrectPersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PriorIncorrectPersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BirthDate" minOccurs="0"/>
<xsd:element ref="DependentRelationshipCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BeneficiaryOrganization" type="BeneficiaryOrganizationType"/>
<xsd:complexType name="BeneficiaryOrganizationType">
<xsd:complexContent>
<xsd:extension base="OrganizationIdentifiersType">
<xsd:sequence>
<xsd:element ref="ContactPersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvestmentAllocation" type="InvestmentAllocationType"/>
<xsd:complexType name="InvestmentAllocationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Savings Plan Allocation_ Investment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Identifies the investment towards which funds should be applied and the percentage of funds to apply. </ccts:DefinitionText>
<ccts:UsageRule>Note that InvestmentReferenceID generally would be a "fund code" or other key maintained by the mutual fund or investment company receiving the savings plan elections. Such key would generally point to a table on that company's system where details of the investment are defined. For example, the key identify an investment defined by such attributes as: InvestmentName; InvestmentTypeCode; InvestmentSymbol; ExchangeCode; ShareClassCode. The use of such key provides for better normalization of data and less duplication of data in the message. These other components describing investments are available in the HR-XML library and could be used in the InvestmentDetails/UserArea if required.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="InvestmentReferenceID" minOccurs="0"/>
<xsd:element ref="AllocationPercentage" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PayrollDeferral" type="PayrollDeferralType"/>
<xsd:complexType name="PayrollDeferralType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Payroll_ Deferral. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about amounts employee's elect to contribute to a savings plan or similar retirement account. A deferral is an amount that an employee could have accepted as current pay, but instead elected to defer for later receipt as a payment from a retirement plan or other tax-preferred account. Employees typically elect to make deferrals to reduce the amount of pay currently subject to taxation and to gain other tax benefits, such as the tax-free accrual of earnings on deferred amounts.
</ccts:DefinitionText>
<ccts:DefinitionUsage>Two broad categories of deferrals are recognized - "Regular" and "Catch up". Within these categories deferrals can be further classified using DeferralTypeCode.</ccts:DefinitionUsage>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RegularDeferral" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CatchupDeferral" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="RegularDeferral" type="DeferralType"/>
<xsd:element name="CatchupDeferral" type="DeferralType"/>
<xsd:complexType name="DeferralType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>_ Deferral. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about amounts contributed to the employee's savings plan account that could have been accepted current pay, but that the employee elected to defer.
</ccts:DefinitionText>
<ccts:DefinitionUsage>Allows deferrals to be expressed as either a percentage or a flat amount. While expressed as two optional elements in a sequence for simplicity and tool compatibility, conventional usage would be to use one or the other and not both.</ccts:DefinitionUsage>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LimitReachedIndicator" minOccurs="0"/>
<xsd:element ref="LimitReachedTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DeferralTypeCode" minOccurs="0"/>
<xsd:element ref="DeferralPercentage" minOccurs="0"/>
<xsd:element ref="DeferralAmount" minOccurs="0"/>
<xsd:element ref="PayrollEffectiveDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SavingsPlanElections" type="SavingsPlanElectionsType"/>
<xsd:complexType name="SavingsPlanElectionsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information about
a plan participant's enrollment or investment choices under a saving plan.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ElectionDate" minOccurs="0"/>
<xsd:element ref="ElectionEffectiveDate" minOccurs="0"/>
<xsd:element ref="PlanID" minOccurs="0"/>
<xsd:element ref="ElectedPlanTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PayrollDeferral" minOccurs="0"/>
<xsd:element ref="SourceGroup" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InvestmentElections" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DistributionElections" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="DistributionElections" type="DistributionElectionsType"/>
<xsd:complexType name="DistributionElectionsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">In the case of certain types of savings plans (e.g., certain non-qualified plans within U.S. markets), saving plan participants may be required to make elections regarding plan distributions at the time they make investment elections. The distribution elections component is intended to fullfill these requirements.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SourceGroupID" minOccurs="0"/>
<xsd:element ref="ContributionSource" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DistributionEventCode" minOccurs="0"/>
<xsd:element ref="DistributionMethod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DistributionMethod" type="DistributionMethodType"/>
<xsd:complexType name="DistributionMethodType">
<xsd:sequence>
<xsd:element ref="LumpSumIndicator" minOccurs="0"/>
<xsd:element ref="InstallmentNumber" minOccurs="0"/>
<xsd:element ref="DistributionPeriod" minOccurs="0"/>
<xsd:element ref="DistributionYear" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DistributionPeriod" type="FreeFormEffectivePeriodType"/>
<xsd:element name="ContributionSource" type="EarningsClassificationType"/>
<xsd:complexType name="EarningsClassificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Earnings Classification. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Classifies the origin of and type of earnings or remuneration.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="EarningsSourceCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>For example, "commission," "bonus," "regular," "employer matching contribution," etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="EarningsTypeCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>For example, "deferred," "post tax," etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SourceGroup" type="SourceGroupType"/>
<xsd:complexType name="SourceGroupType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Source Group. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information defining or specifying a "Source Group." A Source Group is a collection savings plan or investment Contribution Sources. These contribution sources are aggregated for the purposes making investment allocations or specifying distributions. For example, a savings plan participant might combine all employee deferral sources (Base, Bonus) into a single source group.</ccts:DefinitionText>
<ccts:UsageRule>Note that HR-XML's Savings Plan Enrollment schema flexibly accomodates different approaches for handling contribution sources. Some plans may organize contribution sources into "Source Groups," which then are referenced in elections. Other plans may simply specify the individual contribution source(s) associated with each election. Generally speaking, implementers might use one or the other of these approaches but not both. Note that the schema does not enforce this usage.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="ContributionSource" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InvestmentElections" type="InvestmentElectionsType"/>
<xsd:complexType name="InvestmentElectionsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">An allocation of funds among investment choices.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SourceGroupID" minOccurs="0"/>
<xsd:element ref="ContributionSource" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InvestmentAllocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdmittedCharges" type="AdmittedChargesType"/>
<xsd:complexType name="AdmittedChargesType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Admitted Charges. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Criminal charges or violations admitted by a screening search subject. Generally, admitted charges are communicated as part of a screening order. Generally, these would be the types of charges that would not be disqualifying by themself if admitted or disclosed by the search subject. Admitted charges are compared or "scored" against screening results. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AdmittedChargesID" minOccurs="0"/>
<xsd:element ref="AdmittedChargesSummary" minOccurs="0"/>
<xsd:element ref="CriminalCase" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CriminalCase" type="CriminalCaseType"/>
<xsd:complexType name="CriminalCaseType">
<xsd:sequence>
<xsd:element ref="CaseID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This would contain an applicable identifier for the case. Multiple identifiers are possible. The schemeID and schemeAgencyID would be used to identify the type of ID (e.g., "federal case number," "docket number," "court case citation," etc.) and the controlling agency (e.g., "FBI" or the court name, etc.). </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FileDate" minOccurs="0"/>
<xsd:element ref="ArrestingAgencyName" minOccurs="0"/>
<xsd:element ref="CourtName" minOccurs="0"/>
<xsd:element ref="JurisdictionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:CityName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="SubjectConfirmationMethodCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SubjectIdentification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CriminalCharge" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CriminalDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SubjectIdentification" type="SubjectIdentificationType"/>
<xsd:complexType name="SubjectIdentificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Subject Identification_ Screening Subject Person. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>This is a set of personal information within a source document or result that was used to correlate such document or result with the screening subject. This is designed as a restricted set of the broader Screening Subject Person. Details class. This component omits the "History" (EducationHistory, Employment History, etc.) and similar components contained in the broader Screening Subject Person. Details model.
</ccts:DefinitionText>
<ccts:UsageRule>This would generally be used as an alternative to, or in addition to, the SubjectConfirmationMethodCode. If the customer wants to avoid the return of personal identifying information, use of SubjectConfirmationMethodCode should be used. SubjectConfirmationMethodCode would provide a record of the means used to correlate a result to the screening subject without the transfer of identifying data. The SubjectIdentificationDetails component would actually transfer the personal identifying details used to construct the match.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSubjectTypeCode" minOccurs="0"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSubjectName" minOccurs="0"/>
<xsd:element ref="ScreeningSubjectOrganization" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="License" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Visa" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResidencyCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="EthnicityCode" minOccurs="0"/>
<xsd:element ref="NationalityCode" minOccurs="0"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="BirthPlace" minOccurs="0"/>
<xsd:element ref="FreeFormBirthDate" minOccurs="0"/>
<xsd:element ref="oa:AgeMeasure" minOccurs="0"/>
<xsd:element ref="ReligionCode" minOccurs="0"/>
<xsd:element ref="MaritalStatusCode" minOccurs="0"/>
<xsd:element ref="HairColorCode" minOccurs="0"/>
<xsd:element ref="EyeColorCode" minOccurs="0"/>
<xsd:element ref="oa:HeightMeasure" minOccurs="0"/>
<xsd:element ref="PhysicalWeightMeasure" minOccurs="0"/>
<xsd:element ref="IdentifyingMarks" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CriminalCharge" type="CriminalChargeType"/>
<xsd:complexType name="CriminalChargeType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ChargeOrComplaint" minOccurs="0"/>
<xsd:element ref="CriminalChargeLevelCode" minOccurs="0"/>
<xsd:element ref="ArrestDate" minOccurs="0"/>
<xsd:element ref="OffenseDate" minOccurs="0"/>
<xsd:element ref="Sentence" minOccurs="0"/>
<xsd:element ref="SentenceDate" minOccurs="0"/>
<xsd:element ref="Plea" minOccurs="0"/>
<xsd:element ref="PleaDate" minOccurs="0"/>
<xsd:element ref="ChargeDispositionCode" minOccurs="0"/>
<xsd:element ref="DispositionDate" minOccurs="0"/>
<xsd:element ref="oa:StatusCode" minOccurs="0"/>
<xsd:element ref="IncarcerationPeriod" minOccurs="0"/>
<xsd:element ref="CriminalProbationPeriod" minOccurs="0"/>
<xsd:element ref="ProbationStatusCode" minOccurs="0"/>
<xsd:element ref="Plaintiff" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Defendant" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CriminalDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Plaintiff" type="PlaintiffType"/>
<xsd:complexType name="PlaintiffType">
<xsd:sequence>
<xsd:element ref="FormattedName" minOccurs="0"/>
<xsd:element ref="PlaintiffTypeCode" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Defendant" type="DefendantType"/>
<xsd:complexType name="DefendantType">
<xsd:sequence>
<xsd:element ref="FormattedName" minOccurs="0"/>
<xsd:element ref="DefendentTypeCode" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ScreeningUser" type="ScreeningUserType"/>
<xsd:complexType name="ScreeningUserType">
<xsd:sequence>
<xsd:element ref="UserID" minOccurs="0"/>
<xsd:element ref="AccessCredential" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:CreditCard" minOccurs="0"/>
<xsd:element ref="AuthorizedWorkScope" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProhibitedWorkScope" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Notification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="agencyOwnerID" type="oa:NormalizedStringType"/>
</xsd:complexType>
<xsd:element name="Screening" type="ScreeningType"/>
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText/>
<ccts:UsageRule>The ScreeningDetails component generally is used within "a la carte" and "order by package, plus" implementation patterns. It generally is not used when the screening order is strictly by package identifier. While xsd:choice is not used for tool compatibility reasons, the expected use is to repeat one Screening instance per type of screening.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="ScreeningType">
<xsd:sequence>
<xsd:element ref="ScreeningID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
Example Usage:
Screening/ID
agencyRole = Requester
schemeAgencyID = PeopleClick
Screening/ID
agencyRole = Supplier
schemeAgencyID = FirstAdvantage
Screening/ID
agencyRole = Customer
schemeAgencyID = Acme Corp
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PartyReportingIDs" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InitialStatusCode" minOccurs="0"/>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSearchTypeCode" minOccurs="0"/>
<xsd:element ref="ScreeningSearchTypeQualifierCode" minOccurs="0"/>
<xsd:element ref="ScreeningUser" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ServiceLevelCode" minOccurs="0"/>
<xsd:element ref="QuestionSetID" minOccurs="0"/>
<xsd:element ref="SearchAbuse" minOccurs="0"/>
<xsd:element ref="SearchAlcohol" minOccurs="0"/>
<xsd:element ref="SearchCredit" minOccurs="0"/>
<xsd:element ref="SearchCriminal" minOccurs="0"/>
<xsd:element ref="SearchDrug" minOccurs="0"/>
<xsd:element ref="SearchEducation" minOccurs="0"/>
<xsd:element ref="SearchEmployment" minOccurs="0"/>
<xsd:element ref="SearchLicense" minOccurs="0"/>
<xsd:element ref="SearchMilitary" minOccurs="0"/>
<xsd:element ref="SearchOther" minOccurs="0"/>
<xsd:element ref="SearchReference" minOccurs="0"/>
<xsd:element ref="SearchSanction" minOccurs="0"/>
<xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
<!-- Generally one SearchType per ScreeningDetails. Presented in sequence, versus choice for simplicity and tool compatibility. -->
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchAlcohol" type="SearchAlcoholType"/>
<xsd:element name="SearchAbuse" type="SearchAbuseType"/>
<xsd:element name="SearchCriminal" type="SearchCriminalType"/>
<xsd:element name="SearchDrug" type="SearchDrugType"/>
<xsd:element name="SearchEducation" type="SearchEducationType"/>
<xsd:element name="SearchEmployment" type="SearchEmploymentType"/>
<xsd:element name="SearchLicense" type="SearchLicenseType"/>
<xsd:element name="SearchMilitary" type="SearchMilitaryType"/>
<xsd:element name="SearchReference" type="SearchReferenceType"/>
<xsd:element name="SearchOther" type="SearchOtherType"/>
<xsd:complexType name="SearchAlcoholType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AlcoholTestReasonCode" minOccurs="0"/>
<xsd:element ref="SpecimenID" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionDate" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionSiteID" minOccurs="0"/>
<xsd:element ref="ScreeningCustomer" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchAbuseType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchAbuseTypeCode" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchCriminalType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Search Criminal. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A screening search type containing information necessary to execute a search of criminal records.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchCriminalTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchPeriod" minOccurs="0"/>
<xsd:element ref="YearsNumeric" minOccurs="0"/>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Note that CountrySubDivisionCode is repeatable and should be used for entities such as "state" and "province" as well as smaller subdivisions, such as "county" or "parrish." For example, schemeID="state"; schemeID="county"; etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:PostalCode" minOccurs="0"/>
<xsd:element ref="CourtName" minOccurs="0"/>
<xsd:element ref="CourtTypeCode" minOccurs="0"/>
<xsd:element ref="ScreeningDatabaseID" minOccurs="0"/>
<xsd:element ref="AdmittedCriminalActivity" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchDrugType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DrugTestReasonCode" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionDate" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionSiteID" minOccurs="0"/>
<xsd:element ref="DrugTestPanelID" minOccurs="0"/>
<xsd:element ref="DrugTestPanelName" minOccurs="0"/>
<xsd:element ref="DrugTestPanelTypeCode" minOccurs="0"/>
<xsd:element ref="DrugTestRetestIndicator" minOccurs="0"/>
<xsd:element ref="DrugTestSubstanceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSpecimen" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningCustomer" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchEducationType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EducationHistory" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchEmploymentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Search Employment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A screening search type containing information necessary to execute a search or verification of current and past employment.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchEmploymentTypeCode" minOccurs="0"/>
<xsd:element ref="EmploymentHistory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchLicenseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Search License. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A screening search type containing information necessary to execute a search or check of licenses (e.g., registered nurse, commercial drivers license).</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="License" minOccurs="0"/>
<xsd:element ref="EndUserName" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Certain license verification processes may require the name of the party </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchMilitaryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Search References. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A screening search type containing information necessary to execute a search or check of military service.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MilitaryHistory" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchReferenceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Search References. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A screening search type containing information necessary to execute a search or check of employment references (professional, personal, etc.).</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmploymentReferences" minOccurs="0"/>
<xsd:element ref="PositionCompetency" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This usually would be used to transmit information about a competency required for a position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This usually would be used to capture information about a competency asserted by a candidate.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SearchOtherType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Search Other. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A search type for miscellaneous screenings not explicitly supported by HR-XML screening order noun. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Used to reference a set of information (ScreeningSubjectDetails) considered as input for the screening.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ScreeningTypeCode" minOccurs="0"/>
<xsd:element ref="SourceID" minOccurs="0"/>
<xsd:element ref="SourceName" minOccurs="0"/>
<xsd:element ref="SearchTargetID" minOccurs="0"/>
<xsd:element ref="SearchTargetName" minOccurs="0"/>
<xsd:element ref="SearchTargetDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="License" minOccurs="0"/>
<xsd:element ref="PositionCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EmergencyContact" type="EmergencyContactType"/>
<xsd:complexType name="EmergencyContactType">
<xsd:sequence>
<xsd:element ref="PrecedenceCode" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ScreeningSubject" type="ScreeningSubjectType"/>
<xsd:complexType name="MotorVehicleSearchResultType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectTypeCode" minOccurs="0"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningPersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="EthnicityCode" minOccurs="0"/>
<xsd:element ref="NationalityCode" minOccurs="0"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="License" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ScreeningSubjectType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Subject Person. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information describing the person who is the subject of an employment screening process.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0"/>
<xsd:element ref="ScreeningSubjectTypeCode" minOccurs="0"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSubjectName" minOccurs="0"/>
<xsd:element ref="ScreeningSubjectOrganization" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Visa" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResidencyCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="EthnicityCode" minOccurs="0"/>
<xsd:element ref="NationalityCode" minOccurs="0"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="BirthPlace" minOccurs="0"/>
<xsd:element ref="FreeFormBirthDate" minOccurs="0"/>
<xsd:element ref="OrganizationAffiliations" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ScreeningSpecimen" type="ScreeningSpecimenType"/>
<xsd:complexType name="ScreeningSpecimenType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Screening Specimen. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information about a specimen submitted for a drug, alcohol, or medical screening.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SpecimenID" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionDate" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionSiteID" minOccurs="0"/>
<xsd:element ref="SpecimenTypeCode" minOccurs="0"/>
<xsd:element ref="CollectionSiteOrganization" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DesignatedEmployerRepresentative" type="DesignatedEmployerRepresentativeType"/>
<xsd:complexType name="DesignatedEmployerRepresentativeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Designated Employer Representative. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>An employer contact specifed with respect to an order or transaction.</ccts:DefinitionText>
<ccts:UsageRule>Note that in the context of U.S. DOT-mandated drug screenings, "Designated Employer Representative" has a specific meaning under implementing regulations.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EmployerRepresentativeID" minOccurs="0"/>
<xsd:element ref="PrecedenceCode" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdmittedCriminalActivity" type="ScreeningSubjectType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about admitted aliases and criminal changes that also will be included within a search (e.g., past legal names, nicknames, "doing business as," etc.).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="JobEvaluation" type="JobEvaluationType"/>
<xsd:complexType name="JobEvaluationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Job Evaluation. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Captures information for expressing a job's location within a formal job worth or remuneration scheme such as those developed using formal job evaluation methods. Job evaluation is broadly defined as the methods and practices of ordering jobs or positions with respect to their value or worth to the organization.</ccts:DefinitionText>
<ccts:UsageRule>Job Plan, grade, and step are common terms used within job structures, but these terms are not universal. Thus, mappings may be necessary to the structures used by specific organization's structures. If a mapping isn't practical, the UserArea is available to accomodate custom values.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="JobPlanCode" minOccurs="0"/>
<xsd:element ref="JobGradeCode" minOccurs="0"/>
<xsd:element ref="JobStepCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="typeCode" type="oa:NormalizedStringType"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="StaffingRequisition" type="StaffingRequisitionType"/>
<xsd:complexType name="StaffingRequisitionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Staffing Requisition. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Captures information about a requirement to be filled by a staffing supplier. A staffing requisition is a statement of
staffing resource requirements. OED: Requisition n. A requirement, necessary condition.; The (or an) action of formally requiring or calling upon one to perform some action, discharge some duty, etc.; the fact of being so called upon. Also, a written demand of this nature.; requisition form, note, notice, paper, slip.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasePositionProfileType">
<xsd:sequence>
<xsd:element ref="StaffingAvailability" minOccurs="0"/>
<xsd:element ref="Shift" minOccurs="0"/>
<xsd:element ref="Schedule" minOccurs="0"/>
<xsd:element ref="RequisitionReasonCode" minOccurs="0"/>
<xsd:element ref="ReportsToPerson" minOccurs="0"/>
<xsd:element ref="StaffingRate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StaffingOvertime" minOccurs="0"/>
<xsd:element ref="LaborBargainingUnit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionScreeningRequirements" minOccurs="0"/>
<xsd:element ref="StaffingTransitionRequirement" minOccurs="0"/>
<xsd:element ref="RequestedPerson" minOccurs="0"/>
<xsd:element ref="InterviewRequiredIndicator" minOccurs="0"/>
<xsd:element ref="ResumeRequiredIndicator" minOccurs="0"/>
<xsd:element ref="JPStaffingRequisition" minOccurs="0"/>
<xsd:element ref="StaffingInvoiceRequirements" minOccurs="0"/>
<xsd:element ref="Instructions" minOccurs="0"/>
<xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ResourceDeployment" type="ResourceDeploymentType"/>
<xsd:complexType name="ResourceDeploymentType">
<xsd:sequence>
<xsd:element ref="DeploymentOrganization" minOccurs="0"/>
<xsd:element ref="StaffingJob" minOccurs="0"/>
<xsd:element ref="StaffingPosition" minOccurs="0"/>
<xsd:element ref="WorkLevelCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the position or engagement as full-time or part-time. Such
determination typically would be made under rules set by the employer or applicable collective bargaining agreement.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Schedule" minOccurs="0"/>
<xsd:element ref="Shift" minOccurs="0"/>
<xsd:element ref="WageHourLawCoverageCode" minOccurs="0"/>
<xsd:element ref="LaborBargainingUnit" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JPStaffingRequisition" minOccurs="0"/>
<xsd:element ref="Instructions" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="LaborBargainingUnit" type="LaborBargainingUnitType"/>
<xsd:element name="StaffingPosition" type="StaffingPositionType"/>
<xsd:complexType name="StaffingPositionType">
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReportsToPosition" minOccurs="0"/>
<xsd:element ref="PositionStatusCode" minOccurs="0"/>
<xsd:element ref="PositionStatusDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StaffingAvailability" minOccurs="0"/>
<xsd:element ref="PositionCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionFormattedDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionScreeningRequirements" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReportsToPosition" type="ReportsToPositionType"/>
<xsd:complexType name="ReportsToPositionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information describing the primary position to which a give position reports. "RelatedPosition" can be used to describe relationships with multiple other positions.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RelationshipTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionScreeningRequirements" type="PositionScreeningRequirementsType"/>
<xsd:complexType name="PositionScreeningRequirementsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Position_ Screening Requirement. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Specifies any screenings or background checks required in connection with the requisition.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JPStaffingRequisition" type="JPStaffingRequisitionType"/>
<xsd:complexType name="JPStaffingRequisitionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Japan_ Staffing Requisition. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a set of additional information for a staffing requisition applicable to the Japanese market.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="JPNoLimitStaffingTypeCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>JP No Limit_ Staffing Type Code. Code</ccts:DictionaryEntryName>
<ccts:DefinitionText>A code classifying the type of job with no legal restriction of the period. There are 5 job types and 1 for special cases.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="JPProjectWithPeriod" minOccurs="0"/>
<xsd:element ref="JPWorkWithPeriod" minOccurs="0"/>
<xsd:element ref="JPNoLimitStaffingLeave" minOccurs="0"/>
<xsd:element ref="JPSpecialCases" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JPProjectWithPeriod" type="JPProjectWithPeriodType"/>
<xsd:complexType name="JPProjectWithPeriodType">
<xsd:sequence>
<xsd:element ref="ProjectDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JPWorkWithPeriod" type="JPWorkWithPeriodType"/>
<xsd:complexType name="JPWorkWithPeriodType">
<xsd:sequence>
<xsd:element ref="ScheduledDays" minOccurs="0"/>
<xsd:element ref="OrdinaryDays" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JPNoLimitStaffingLeave" type="JPNoLimitStaffingLeaveType"/>
<xsd:complexType name="JPNoLimitStaffingLeaveType">
<xsd:sequence>
<xsd:element ref="ReplacedPersonID" minOccurs="0"/>
<xsd:element ref="ReplacedPersonFormattedName" minOccurs="0"/>
<xsd:element ref="WorkDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="MaximumEndDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JPSpecialCases" type="JPSpecialCasesType"/>
<xsd:complexType name="JPSpecialCasesType">
<xsd:sequence>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StaffingInvoiceRequirements" type="StaffingInvoiceRequirementsType"/>
<xsd:complexType name="StaffingInvoiceRequirementsType">
<xsd:sequence>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FourHourMinimumIndicator" minOccurs="0"/>
<xsd:element ref="ExpensesReimbursedIndicator" minOccurs="0"/>
<xsd:element ref="InvoiceFrequencyCode" minOccurs="0"/>
<xsd:element ref="PeriodClose" minOccurs="0"/>
<xsd:element ref="ClosingDate" minOccurs="0"/>
<xsd:element ref="ArrivalDate" minOccurs="0"/>
<xsd:element ref="PaymentDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PaymentDateType">
<xsd:sequence>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="PayCycleIntervalCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PeriodCloseType">
<xsd:sequence>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="PeriodCloseCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeploymentOrganization" type="DeploymentOrganizationType"/>
<xsd:complexType name="DeploymentOrganizationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Deployment Organization. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A collection of information about the organization and the organization unit associated with the employee's or human resource's "deployment." The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OrganizationalIdentifiers" type="OrganizationalIdentifiersType"/>
<xsd:complexType name="OrganizationalIdentifiersType">
<xsd:sequence>
<xsd:element ref="OrganizationalID" minOccurs="0"/>
<xsd:element ref="OrganizationalName" minOccurs="0"/>
<xsd:element ref="AccountID" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="organizationalTypeCode" type="OrganizationalCodeContentType"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="BusyPeriod" type="FreeFormPeriodType"/>
<xsd:element name="RequestedPerson" type="RequestedPersonType"/>
<xsd:complexType name="RequestedPersonType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="StaffingSupplierIdentifiers" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StaffingSupplierIdentifiers" type="StaffingSupplierIdentifiersType"/>
<xsd:complexType name="StaffingSupplierIdentifiersType">
<xsd:sequence>
<xsd:element ref="StaffingSupplierID" minOccurs="0"/>
<xsd:element ref="StaffingSupplierName" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionFormattedDescription" type="PositionFormattedDescriptionType"/>
<xsd:complexType name="PositionFormattedDescriptionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Position. Formatted_ Description</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a description of a position. The description may consist of multiple sections each with an identifer and name or "section title."</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="Content" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BasePartyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Party. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a set of information about a Party necessary to execute and administer a given request or business activity. A party is an individual or entity having a role in a business activity and having obligations and/or entitlements deriving from that role that are contractually binding or legally significant. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PartyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PartyLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PartyTaxID" minOccurs="0"/>
<xsd:element ref="PartyName" minOccurs="0"/>
<xsd:element ref="PartyReportingIDs" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonContact" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="agencyRoleCode" type="AgencyRoleCodeContentType" use="optional"/>
</xsd:complexType>
<xsd:element name="Party" type="PartyType"/>
<xsd:complexType name="PartyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Party. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a set of information about a Party necessary to execute and administer a given request or business activity. A party is an individual or entity having a role in a business activity and having obligations and/or entitlements deriving from that role that are contractually binding or legally significant. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasePartyType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="BillToParty" type="PartyType">
<xsd:annotation>
<xsd:documentation>Identifies the party that the bill or invoice is to be sent. In most cases this is the same as the CustomerParty however there are many cases where the CustomerParty and the BillToParty will be different.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomerParty" type="PartyType">
<xsd:annotation>
<xsd:documentation>Contains the set of information about a Customer Party necessary to execute and administer orders or requests. The Customer Party usually would be an "ultimate" customer versus an intermediary.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SupplierParty" type="PartyType">
<xsd:annotation>
<xsd:documentation>Contains the set of information about a Supplier Party necessary to execute and administer orders or requests. The Supplier Party usually might be a staffing supplier, assessment provider, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequesterParty" type="PartyType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The Requester Party usually is an intermediary, such as an Applicant Tracking System or Vendor Management System.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Remuneration" type="RemunerationType"/>
<xsd:complexType name="RemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Remuneration Amount. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a remuneration amount and related metadata, including the interval or basis used to express the pay rate (per hour, day, week, month, etc.) .</ccts:DefinitionText>
<ccts:UsageRule>RemunerationRateIntervalCode is optional. However, it is an HR-XML closed list. If used, values must be implemented without extension or restriction. If a custom code or basis is required, the optional RemunerationRateIntervalCode should be ommited that the custom code expressed within the UserArea.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="RemunerationRateIntervalCode" minOccurs="0"/>
<xsd:element ref="RemunerationTypeCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="LaborBargainingUnitType">
<xsd:sequence>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="AgreementID" minOccurs="0"/>
<xsd:element ref="AgreementName" minOccurs="0"/>
<xsd:element ref="FreeFormPeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PayCycleRemuneration" type="PayCycleRemunerationType"/>
<xsd:complexType name="PayCycleRemunerationType">
<xsd:sequence>
<xsd:element ref="Remuneration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PayCycleIntervalCode" minOccurs="0"/>
<xsd:element ref="PayGroupCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="WorkEnvironment" type="WorkEnvironmentType"/>
<xsd:complexType name="WorkEnvironmentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Work Environment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information classifying the type of worksite or the type of conditions present at the work site. For example, is the work inside, outside, factory, office, etc. Optionally allows the identification of any equipment, clothing, or other "consideration" necessary for the worksite (safety shoes, respirator, hard hat, etc.).</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="WorkEnvironmentTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="WorkEnvironmentConsideration" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="WorkEnvironmentConsideration" type="WorkEnvironmentConsiderationType"/>
<xsd:complexType name="WorkEnvironmentConsiderationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Work Environment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about any equipment, clothing, or other "consideration" necessary for the worksite (safety shoes, respirator, hard hat, etc.) and whether such items are supplied by the employer.
</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ConsiderationTypeCode" minOccurs="0"/>
<xsd:element ref="ConsiderationSuppliedIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IDSetType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Identification Set. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a set of identifications (IDs) that as a composite belong to an identification scheme control by a particular party.</ccts:DefinitionText>
<ccts:UsageRule>Could be used to communicate a "facet identifier" or other multi-part identifier or other identification scheme that consists of a set of identifiers as a composite.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="agencyRoleCode" type="AgencyRoleCodeContentType" use="optional"/>
<xsd:attributeGroup ref="IdentifierAttributeGroup"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:group name="DrugTestCancelledGroup">
<xsd:sequence>
<xsd:element ref="DrugTestCancelledIndicator" minOccurs="0"/>
<xsd:element ref="DrugTestCancelledReason" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="DrugTestRefusalGroup">
<xsd:sequence>
<xsd:element ref="DrugTestRefusalIndicator" minOccurs="0"/>
<xsd:element ref="DrugTestRefusalCode" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="IDGroup">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="AlternateID" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="DocumentIDGroup">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Document Identification Group. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Provides the Identifier(s) of the document being communicated. Uniquely identifies a Document within an organization. Typically there is only an ID for a document within one system. However, in the case of B2B transactions the different parties to the transactions may have different Identifiers for the same document. This construct is designed to allow for these different identifications. This type is based on the Star Standards Document Identifier Group. </ccts:DefinitionText>
<ccts:UsageRule>The contextual meaning of a particular DocumentIDGroup will be determined by its fully qualified XPATH. For example: ScreeningOrder/DocumentIDGroup/DocumentID</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="DocumentID"/>
<xsd:element ref="AlternateDocumentID" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
<xsd:element name="StaffingReferenceIDs" type="StaffingReferenceIDsType"/>
<xsd:complexType name="StaffingReferenceIDsType">
<xsd:sequence>
<xsd:element ref="StaffingAssignmentID" minOccurs="0"/>
<xsd:element ref="StaffingOrderID" minOccurs="0"/>
<xsd:element ref="StaffingRFQID" minOccurs="0"/>
<xsd:element ref="StaffingResourceID" minOccurs="0"/>
<xsd:element ref="StaffingQuoteID" minOccurs="0"/>
<xsd:element ref="StaffingActionID" minOccurs="0"/>
<xsd:element ref="MasterStaffingOrderID" minOccurs="0"/>
<xsd:element ref="StaffingReferenceIDsExtensions" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StaffingReferenceIDsExtensions" type="IDSetType"/>
<xsd:element name="PartyReportingIDs" type="IDSetType">
<xsd:annotation>
<xsd:documentation>Contains a set of identifiers that are communicated with an order or other transaction for audit, reporting, accounting, or similar purposes. These can be thought of as "pass-through" values. An example would be billing references.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BenefitReportingIDs" type="IDSetType"/>
<xsd:element name="CustomerReportingRequirements" type="CustomerReportingRequirementsType"/>
<xsd:complexType name="CustomerReportingRequirementsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ManagerName" minOccurs="0"/>
<xsd:element ref="SupervisorName" minOccurs="0"/>
<xsd:element ref="ContactName" minOccurs="0"/>
<xsd:element ref="PurchaseOrderNumber" minOccurs="0"/>
<xsd:element ref="DepartmentCode" minOccurs="0"/>
<xsd:element ref="DepartmentName" minOccurs="0"/>
<xsd:element ref="LocationCode" minOccurs="0"/>
<xsd:element ref="LocationName" minOccurs="0"/>
<xsd:element ref="CostCenterCode" minOccurs="0"/>
<xsd:element ref="CostCenterName" minOccurs="0"/>
<xsd:element ref="CustomerJobCode" minOccurs="0"/>
<xsd:element ref="CustomerJobDescription" minOccurs="0"/>
<xsd:element ref="AccountCode" minOccurs="0"/>
<xsd:element ref="ProjectCode" minOccurs="0"/>
<xsd:element ref="ExternalOrderNumber" minOccurs="0"/>
<xsd:element ref="ExternalReqNumber" minOccurs="0"/>
<xsd:element ref="Entity" minOccurs="0"/>
<xsd:element ref="SubEntity" minOccurs="0"/>
<xsd:element ref="CustomerShiftName" minOccurs="0"/>
<xsd:element ref="CustomerReferenceNumber" minOccurs="0"/>
<xsd:element ref="PurchaseOrderLineItem" minOccurs="0"/>
<xsd:element ref="CustomerReportingRequirementsExtensions" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CustomerReportingRequirementsExtensions" type="CustomerReportingRequirementsExtensionsType"/>
<xsd:complexType name="CustomerReportingRequirementsExtensionsType">
<xsd:annotation>
<xsd:documentation>Customer reporting requirements extensions</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CustomerReportingRequirementExtension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CustomerReportingRequirementExtension" type="CustomerReportingRequirementExtensionType"/>
<xsd:complexType name="CustomerReportingRequirementExtensionType">
<xsd:attributeGroup ref="IdentifierAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CandidateSupplier" type="CandidateSupplierType"/>
<xsd:complexType name="CandidateSupplierType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Candidate Supplier. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Information about the supplier of the candidate details.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PartyID" minOccurs="0"/>
<xsd:element ref="PartyName" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name of the candidate supplier. For example, the
name of the job board. The name of the employee who made the referral. The name of an external referral service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PersonContact" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CandidateSourceCode" minOccurs="0"/>
<xsd:element ref="PrecedenceCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>To distinquish the primary or first source in cases
where the same candidate was supplied by several sources. May be relevant in calculating payments due supplier and in performance reporting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="AssociatedPositionOpening" type="AssociatedPositionOpeningType"/>
<xsd:complexType name="AssociatedPositionOpeningType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Position Posting. Details</ccts:DictionaryEntryName>
<ccts:Definition>Contains details answering the questions: 1. What, if any, are the positions openings with which is the Candidate associated? 2. How did the Candidate become associated with those positions? The PositionID, PositionTitle, and URI components address the first question. The SearchCriteria, SearchResult, and CandidateAssociationTypeCode address the second question. All elements are optional. In general, a candidate becomes associated with a position by applying to be considered for the position or by having been sourced and matched to the opening through some manner of automated and/or human-initiated recruiting or research process.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionOpeningID" minOccurs="0"/>
<xsd:element ref="StaffingOrderID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="oa:URI" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchCriteria" minOccurs="0"/>
<xsd:element ref="SearchResult" minOccurs="0"/>
<xsd:element ref="CandidateAssociationTypeCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A code classifying how the candidate became associated with the position opening.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ResourcePerson" type="CandidatePersonType">
<xsd:annotation>
<xsd:documentation>A collection of demographic and personal data about a staffing resource or a potential one (a "candidate" resource).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CandidatePerson" type="CandidatePersonType"/>
<xsd:complexType name="CandidatePersonType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Candidate Person. Details</ccts:DictionaryEntryName>
<ccts:Definition>A collection of demographic and personal data about a candidate -- a person being considered for, or who has otherwise been associated with, a position opening or resource requirement.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="FatherName" minOccurs="0"/>
<xsd:element ref="MotherName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>
<ccts:UsageRule>Note that where Candidate is a target format for a resume parsing operation, the Communication/Address component typically would be used to capture address information for the Candidate unless such address information was specifically designated in the resume as an official ResidenceAddress or DomicileAddress. In this case, the Address 'type' attribute would specify Residence or Domicile address.
</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="MilitaryStatusCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Visa" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResidencyCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EthnicityCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="NationalityCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReligionCode" minOccurs="0"/>
<xsd:element ref="BirthPlace" minOccurs="0"/>
<xsd:element ref="BirthDate" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="MaritalStatusCode" minOccurs="0"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Disability" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CandidateEmployerPreferences" type="CandidateEmployerPreferencesType"/>
<xsd:complexType name="CandidateEmployerPreferencesType">
<xsd:annotation>
<xsd:documentation>Contains a collection of information about a candidate's preferences in an employer. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="IndustryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HeadcountNumeric" minOccurs="0"/>
<xsd:element ref="OrganizationSizeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationOwnershipTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CandidatePositionPreferences" type="PreferenceMatchingType">
<xsd:annotation>
<xsd:documentation>Contains a collection of information about a candidate's preferences in an position. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PreferenceMatchingType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Position Preference Matching. Details</ccts:DictionaryEntryName>
<ccts:Definition>Contains a collection of information about a candidate's preferences in an position.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PreferredLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobCategory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionTitle" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionOfferingTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionScheduleTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ShiftDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CareerLevelCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobGradeCode" minOccurs="0"/>
<xsd:element ref="OfferedRemunerationPackage" minOccurs="0"/>
<xsd:element ref="TravelPreference" minOccurs="0"/>
<xsd:element ref="RelocationConsidered" minOccurs="0"/>
<xsd:element ref="WorkingLanguageCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PreferredLocation" type="PreferredLocationType"/>
<xsd:complexType name="PreferredLocationType">
<xsd:sequence>
<xsd:element ref="MaximumCommuteDuration" minOccurs="0"/>
<xsd:element ref="MaximumCommuteDistanceMeasure" minOccurs="0"/>
<xsd:element ref="ReferenceLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TravelPreference" type="TravelPreferenceType"/>
<xsd:complexType name="TravelPreferenceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Travel Preference. Details</ccts:DictionaryEntryName>
<ccts:Definition>Information regarding travel preferences of a person seeking a job.</ccts:Definition>
<ccts:UsageRule>This component would typically be used for matching between the requirements of a position and the preferences of a person seeking a job. </ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="WillingToTravelIndicator" minOccurs="0"/>
<xsd:element ref="TravelPercentage" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RelocationAssistance" type="RelocationAssistanceType"/>
<xsd:complexType name="RelocationAssistanceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Relocation Assistance. Details</ccts:DictionaryEntryName>
<ccts:Definition>Information on whether relocation assistance is provided by the hiring company or is required by the candidate. </ccts:Definition>
<ccts:UsageRule>This component would typically be used for matching between the requirements of a position and the preferences of a person seeking a job. </ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RelocationAssistanceIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OfferedRemunerationPackage" type="OfferedRemunerationPackageType"/>
<xsd:complexType name="OfferedRemunerationPackageType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Offered_ RemunerationPackage. Details</ccts:DictionaryEntryName>
<ccts:Definition>Terms offered or agreed regarding remuneration for a position. May include pay as well as benefits in-kind.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="RemunerationBasisCode" minOccurs="0"/>
<xsd:element ref="RemunerationRange" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BenefitsSummary" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="RemunerationRange" type="RemunerationRangeType"/>
<xsd:complexType name="RemunerationRangeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>RemunerationRange. Details</ccts:DictionaryEntryName>
<ccts:Definition>The minimum and maximum range of work compensation. OED: Range n, A series or scale extending between certain limits.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RemunerationTypeCode" minOccurs="0"/>
<xsd:element ref="RemunerationReferenceAmount" minOccurs="0"/>
<xsd:element ref="RemunerationMinimumAmount" minOccurs="0"/>
<xsd:element ref="RemunerationMaximumAmount" minOccurs="0"/>
<xsd:element ref="RemunerationRateIntervalCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InsuranceConsiderations" type="InsuranceConsiderationsType"/>
<xsd:complexType name="InsuranceConsiderationsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Insurance. Considerations</ccts:DictionaryEntryName>
<ccts:Definition>Specifies types of insurance required by the candidate or offered by the hiring company.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="InsuranceProvidedIndicator" minOccurs="0"/>
<xsd:element ref="InsuranceTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="VehicleConsiderations" type="VehicleConsiderationsType"/>
<xsd:complexType name="VehicleConsiderationsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Vehicle. Considerations</ccts:DictionaryEntryName>
<ccts:Definition>Indicates whether use of a company vehicle is preferred by the candidate or offered by the hiring company.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="VehicleBenefitsIndicator" minOccurs="0"/>
<xsd:element ref="VehicleBenefitsTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RetirementPlanSummary" type="RetirementPlanSummaryType"/>
<xsd:complexType name="RetirementPlanSummaryType">
<xsd:sequence>
<xsd:element ref="RetirementPlanIndicator" minOccurs="0"/>
<xsd:element ref="RetirementPlanTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TimeOffAllowance" type="TimeOffAllowanceType"/>
<xsd:complexType name="TimeOffAllowanceType">
<xsd:sequence>
<xsd:element ref="AnnualLeaveMeasure" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OtherBenefits" type="OtherBenefitsType"/>
<xsd:complexType name="OtherBenefitsType">
<xsd:sequence>
<xsd:element ref="OtherBenefitsIndicator" minOccurs="0"/>
<xsd:element ref="OtherBenefitsTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BenefitsSummary" type="BenefitsSummaryType"/>
<xsd:complexType name="BenefitsSummaryType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Benefits Summary. Details</ccts:DictionaryEntryName>
<ccts:Definition>A summary of employee benefits ("fringe benefits," health, pension, etc.) associated with an employee, employment, or position. OED: That which a person is entitled to in the way of pecuniary assistance, medical or other attendance, pension, and the like ... or as a member of a benefit (or friendly) society; more explicitly maternity, medical, sickness benefit. </ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="InsuranceConsiderations" minOccurs="0"/>
<xsd:element ref="RetirementPlanSummary" minOccurs="0"/>
<xsd:element ref="VehicleConsiderations" minOccurs="0"/>
<xsd:element ref="RelocationAssistance" minOccurs="0"/>
<xsd:element ref="TimeOffAllowance" minOccurs="0"/>
<xsd:element ref="ExpatriateBenefits" minOccurs="0"/>
<xsd:element ref="VisaSponsorshipIndicator" minOccurs="0"/>
<xsd:element ref="OtherBenefits" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PostingRequester" type="PostingRequesterType"/>
<xsd:complexType name="PostingRequesterType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Posting Requester Party. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Information about the party placing or communicating the position posting. The party "requesting" the posting or advertising service.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasePartyType">
<xsd:sequence>
<xsd:element ref="PostingRequesterRoleCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="BasePositionProfileType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PostingInstruction" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionOrganization" minOccurs="0"/>
<xsd:element ref="PositionOpenQuantity" minOccurs="0"/>
<xsd:element ref="JobCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobGradeCode" minOccurs="0"/>
<xsd:element ref="CareerLevelCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionOfferingTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionQualifications" minOccurs="0"/>
<xsd:element ref="PositionFormattedDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchCriteria" minOccurs="0"/>
<xsd:element ref="SearchOptimization" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TravelPreference" minOccurs="0"/>
<xsd:element ref="WorkingLanguageCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PositionProfile" type="PositionProfileType"/>
<xsd:complexType name="PositionProfileType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Position Profile. Details</ccts:DictionaryEntryName>
<ccts:Definition>Structured information about the position. </ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="BasePositionProfileType">
<xsd:sequence>
<xsd:element ref="PositionPeriod" minOccurs="0"/>
<xsd:element ref="ImmediateStartIndicator" minOccurs="0"/>
<xsd:element ref="PositionScheduleTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ShiftDescription" minOccurs="0"/>
<xsd:element ref="OfferedRemunerationPackage" minOccurs="0"/>
<xsd:element ref="ApplicationCloseDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OfficialPositionClassification" minOccurs="0"/>
<xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="languageCode" type="LanguageCodeContentType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="StaffingAvailability" type="StaffingAvailabilityType"/>
<xsd:complexType name="StaffingAvailabilityType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Staffing Period. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information relevant to the start date and duration of the staffing position. This may be most relevant to contract and positions filled through staffing arrangements.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ImmediateStartIndicator" minOccurs="0"/>
<xsd:element ref="StartDate" minOccurs="0"/>
<xsd:element ref="EndDate" minOccurs="0"/>
<xsd:element ref="ExpectedEndDate" minOccurs="0"/>
<xsd:element ref="MinimumStartDate" minOccurs="0"/>
<xsd:element ref="MaximumStartDate" minOccurs="0"/>
<xsd:element ref="MaximumEndDate" minOccurs="0"/>
<xsd:element ref="HolidayWorkCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BusyPeriod" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProbationPeriod" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionPeriod" type="FreeFormPeriodType"/>
<xsd:element name="PositionOrganization" type="PositionOrganizationType"/>
<xsd:complexType name="PositionOrganizationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Position Organization. Details</ccts:DictionaryEntryName>
<ccts:Definition>Contains details about the organization at which the position is
to be filled or the organization advertising such position..</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="IndustryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HeadcountNumeric" minOccurs="0"/>
<xsd:element ref="OrganizationSizeCode" minOccurs="0"/>
<xsd:element ref="OrganizationOwnershipTypeCode" minOccurs="0"/>
<xsd:element ref="StockSymbolID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MissionStatement" minOccurs="0"/>
<xsd:element ref="ValueStatement" minOccurs="0"/>
<xsd:element ref="InternetDomainName" minOccurs="0"/>
<xsd:element ref="WorkEnvironment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApplicationMethod" type="ApplicationMethodType"/>
<xsd:complexType name="ApplicationMethodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>ApplicationMethod .Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Instructions on how to apply for the posting.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Instructions" minOccurs="0"/>
<xsd:element ref="PersonContact" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InPersonApplication" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InPersonApplicationType">
<xsd:sequence>
<xsd:element ref="Address" minOccurs="0"/>
<xsd:element ref="TravelDirections" minOccurs="0"/>
<xsd:element ref="MapLink" minOccurs="0"/>
<xsd:element ref="AdditionalInstructions" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="IndividualRaterScore" type="IndividualRaterScoreType"/>
<xsd:complexType name="IndividualRaterScoreType">
<xsd:sequence>
<xsd:element ref="RaterID" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OverallRating" type="OverallRatingType"/>
<xsd:complexType name="OverallRatingType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PassedIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="BandID" minOccurs="0"/>
<xsd:element ref="StackRank" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ObjectivesSection" type="ObjectivesSectionType"/>
<xsd:complexType name="ObjectivesSectionType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="SectionTitle" minOccurs="0"/>
<xsd:element ref="SectionSummaryResult" minOccurs="0"/>
<xsd:element ref="oa:TimePeriod" minOccurs="0"/>
<xsd:element ref="ObjectiveResultGroup" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ObjectiveResult" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CompetencySection" type="CompetencySectionType"/>
<xsd:complexType name="CompetencySectionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Competency Section .Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A section of a performance appraisal for evaluations of competencies, including behavioral indicators.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="SectionTitle" minOccurs="0"/>
<xsd:element ref="SectionSummaryResult" minOccurs="0"/>
<xsd:element ref="CompetencyResultGroup" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyResult" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OtherRatingSection" type="OtherRatingSectionType"/>
<xsd:complexType name="OtherRatingSectionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Other Rating Section .Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A "catch all" section of a performance appraisal. For appraisal content that would not be covered within an Objectives, Competency, or Overall rating section.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="SectionTitle" minOccurs="0"/>
<xsd:element ref="SectionSummaryResult" minOccurs="0"/>
<xsd:element ref="OtherRatingGroup" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OtherRating" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RaterPanel" type="RaterPanelType"/>
<xsd:complexType name="RaterPanelType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Rater Panel .Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains information about individuals participating in a performance appraisal process as raters.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="Rater" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RemunerationRecommendation" type="RemunerationRecommendationType"/>
<xsd:complexType name="RemunerationRecommendationType">
<xsd:annotation>
<xsd:documentation>A recommendation for a pay increase or change in remuneration. This typically would be an output of an appraisal or other performance management process.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="CurrentBasePay" minOccurs="0"/>
<xsd:element ref="NewBasePay" minOccurs="0"/>
<xsd:element ref="Bonus" minOccurs="0"/>
<xsd:element ref="Incentive" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Incentive" type="IncentiveType"/>
<xsd:complexType name="IncentiveType">
<xsd:annotation>
<xsd:documentation>Variable pay or other remuneration related to attainment of performance goals. Calculation of the incentive amount typically are tied to performance variables.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="IncentiveTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="IncentivePercentage" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Bonus" type="BonusType"/>
<xsd:complexType name="BonusType">
<xsd:annotation>
<xsd:documentation>An amount paid in addition to base remuneration usually in association with meeting a performance goal or in recognition of a particular result or behavior. Bonuses typically are expressed as a lump-sum or as a percentage of base pay.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="BonusPercentage" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="StackRank" type="StackRankType"/>
<xsd:complexType name="StackRankType">
<xsd:annotation>
<xsd:documentation>A "stack rank" refers to a unique cardinal position for each person within a designated comparison group. "Stack ranking" also sometimes is referred to as "forced ranking". Within HR-XML’s data model, a stack rank is an optional component within “Overall Rating”</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ComparisonGroupID" minOccurs="0"/>
<xsd:element ref="ComparisonGroupName" minOccurs="0"/>
<xsd:element ref="ComparisonGroupSize" minOccurs="0"/>
<xsd:element ref="Rank" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SectionSummaryResult" type="SectionSummaryResultType"/>
<xsd:complexType name="SectionSummaryResultType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PassedIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="BandID" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ResultAgainstMetric" type="ResultAgainstMetricType"/>
<xsd:complexType name="ResultAgainstMetricType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="PassedIndicator" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Metric" type="MetricType"/>
<xsd:complexType name="MetricType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
OED: metric, n. A system or standard of measurement; a criterion or set of criteria stated in quantifiable terms.
A metric can be expressed as a numeric value adhering to a particular scheme (a "Score") or as text.
A metric is a "target" for a business or learning objective.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ObjectiveActionCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ObjectiveResult" type="ObjectiveResultType"/>
<xsd:complexType name="ObjectiveResultType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ObjectiveName" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="BandID" minOccurs="0"/>
<xsd:element ref="IndividualRaterScore" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MultiRaterScoreSummary" minOccurs="0"/>
<xsd:element ref="MultiRaterGroupScore" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:TimePeriod" minOccurs="0"/>
<xsd:element ref="ObjectiveStatusCode" minOccurs="0"/>
<xsd:element ref="Metric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResultAgainstMetric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ObjectiveResultGroup" type="ObjectiveResultGroupType"/>
<xsd:complexType name="ObjectiveResultGroupType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A set of related objectives that are rated or measured together.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ObjectiveResultType">
<xsd:sequence>
<xsd:element ref="ObjectiveResult" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ObjectiveBaseType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ObjectiveName" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="oa:TimePeriod" minOccurs="0"/>
<xsd:element ref="Metric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ObjectiveGroup" type="ObjectiveGroupType"/>
<xsd:element name="Objective" type="ObjectiveType"/>
<xsd:complexType name="ObjectiveGroupType">
<xsd:annotation>
<xsd:documentation>A specification of a group of objectives - a set of related objectives.
Results against component objectives may roll-up into an overall result for the group.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ObjectiveBaseType">
<xsd:sequence>
<xsd:element ref="Objective" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ObjectiveType">
<xsd:annotation>
<xsd:documentation>A specification of a single objective. </xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ObjectiveBaseType">
<xsd:sequence>
<xsd:element ref="DependentObjective" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MultiRaterScoreSummary" type="MultiRaterScoreSummaryType"/>
<xsd:complexType name="MultiRaterScoreSummaryType">
<xsd:sequence>
<xsd:element ref="LowestRating" minOccurs="0"/>
<xsd:element ref="HighestRating" minOccurs="0"/>
<xsd:element ref="MeanRating" minOccurs="0"/>
<xsd:element ref="PercentileRank" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MultiRaterGroupScore" type="MultiRaterGroupScoreType"/>
<xsd:complexType name="MultiRaterGroupScoreType">
<xsd:sequence>
<xsd:element ref="RaterGroupCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="LowestRating" minOccurs="0"/>
<xsd:element ref="HighestRating" minOccurs="0"/>
<xsd:element ref="MeanRating" minOccurs="0"/>
<xsd:element ref="PercentileRank" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LowestRating" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The value of the lowest rating given by a panel of raters.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="HighestRating" type="BaseScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The value of the highest rating given by a panel of raters.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="RaterBaseType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PassedIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="BandID" minOccurs="0"/>
<xsd:element ref="IndividualRaterScore" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MultiRaterScoreSummary" minOccurs="0"/>
<xsd:element ref="MultiRaterGroupScore" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CompetencyResultGroup" type="CompetencyResultGroupType"/>
<xsd:complexType name="CompetencyResultGroupType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A set of related competencies that are rated or measured together.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="RaterBaseType">
<xsd:sequence>
<xsd:element ref="DevelopmentItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyResult" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="CompetencyResult" type="CompetencyResultType"/>
<xsd:complexType name="CompetencyResultType">
<xsd:complexContent>
<xsd:extension base="RaterBaseType">
<xsd:sequence>
<xsd:element ref="AssessedCompetency" minOccurs="0"/>
<xsd:element ref="BehavioralIndicatorScore" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DevelopmentItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="DevelopmentItem" type="DevelopmentItemType"/>
<xsd:complexType name="DevelopmentItemType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The label or title given to a instruction or requirement for training or development.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LearningObjectReference" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DevelopmentItemStatusCode" minOccurs="0"/>
<xsd:element ref="oa:TimePeriod" minOccurs="0"/>
<xsd:element ref="Metric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ResultAgainstMetric" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LearningObjectReference" type="LearningObjectReferenceType"/>
<xsd:complexType name="LearningObjectReferenceType">
<xsd:annotation>
<xsd:documentation>A reference to a developmental tool, course, learning module, or other learning tool.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="LearningObjectTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LearningObjectUseCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BehavioralIndicatorScore" type="BehavioralIndicatorScoreType"/>
<xsd:complexType name="BehavioralIndicatorScoreType">
<xsd:annotation>
<xsd:documentation>Contains details about a rating of a behavioral indicator. Behavioral indicators are the observable activities of an individual who possesses or who demonstrates an associated competency. Observable means that one can either see or hear behavior indicating a competency. For behavioral indicators to be meaningful, they should be sufficiently defined and statistically and/or logically correlated with the associated competency. For example, when an employee is demonstrating "initiative" as a competency, among the behaviors one might observe might be the individual's independent research of an issue to inform a decision or solve a problem.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="RaterBaseType">
<xsd:sequence>
<xsd:element ref="BehavioralIndicator" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="BehavioralIndicator" type="BehavioralIndicatorType"/>
<xsd:complexType name="BehavioralIndicatorType">
<xsd:sequence>
<xsd:element ref="BehavioralIndicatorID" minOccurs="0"/>
<xsd:element ref="BehavioralIndicatorName" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OtherRating" type="RaterBaseType"/>
<xsd:element name="OtherRatingGroup" type="OtherRatingGroupType"/>
<xsd:complexType name="OtherRatingGroupType">
<xsd:complexContent>
<xsd:extension base="RaterBaseType">
<xsd:sequence>
<xsd:element ref="OtherRating" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Rater" type="RaterType"/>
<xsd:complexType name="RaterType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="EmployeeID" minOccurs="0"/>
<xsd:element ref="RaterGroupCode" minOccurs="0"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ConfidentialIndicator" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionCompetencyGroup" type="PositionCompetencyGroupType"/>
<xsd:complexType name="PositionCompetencyGroupType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ParentGroupID" minOccurs="0"/>
<xsd:element ref="CompetencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="RequiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="DesiredProficiencyLevel" minOccurs="0"/>
<xsd:element ref="ProficiencyAcquisitionDifficulty" minOccurs="0"/>
<xsd:element ref="CompetencyClassificationCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyDimension" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CompetencyEvidenceRequirements" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RelatedCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DrugTestPanel" type="DrugTestPanelType"/>
<xsd:complexType name="DrugTestPanelType">
<xsd:sequence>
<xsd:element ref="DrugTestPanelID" minOccurs="0"/>
<xsd:element ref="DrugTestPanelName" minOccurs="0"/>
<xsd:element ref="DrugTestPanelTypeCode" minOccurs="0"/>
<xsd:element ref="DrugTestRetestIndicator" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SpecimenCollectionSite" type="SpecimenCollectionSiteType"/>
<xsd:complexType name="SpecimenCollectionSiteType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A place selected by the employer where employees or screening subjects present themselves for the purpose of providing a specimen for a drug test. A collection site might be operated by the employer itself, the testing company, or a third party.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SpecimenCollectionSiteID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SpecimenCollectionSiteTypeCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Specimen" type="SpecimenType"/>
<xsd:complexType name="SpecimenType">
<xsd:sequence>
<xsd:element ref="SpecimenID" minOccurs="0"/>
<xsd:element ref="Attachment" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionDate" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionTime" minOccurs="0"/>
<xsd:element ref="SpecimenTypeCode" minOccurs="0"/>
<xsd:element ref="SpecimenCollectionCode" minOccurs="0"/>
<xsd:element ref="ObservedCollectionIndicator" minOccurs="0"/>
<xsd:element ref="TemperatureInRangeIndicator" minOccurs="0"/>
<xsd:element ref="TemperatureAtCollection" minOccurs="0"/>
<xsd:element ref="SpecimenComment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SpecimenCollector" minOccurs="0"/>
<xsd:element ref="Delivery" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SpecimenCollector" type="PersonSignatureType"/>
<xsd:complexType name="PersonSignatureType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SpecimenDonor" type="SpecimenDonorType"/>
<xsd:complexType name="SpecimenDonorType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A collection of information about the screening subject. In other words, the person whose specimen is the subject of the drug test or medical screening.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="FreeFormBirthDate" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="commenterCode" type="SpecimenCommentOwnerCodeContentType"/>
</xsd:complexType>
<xsd:element name="MedicalReviewOfficer" type="PartyType"/>
<xsd:element name="Laboratory" type="PartyType"/>
<xsd:element name="ReleasedBy" type="PersonSignatureType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about the person or entity released or distributed the associated report, result, or specimen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecimenComment" type="ScreeningCommentType"/>
<xsd:element name="DrugTestComment" type="ScreeningCommentType"/>
<xsd:complexType name="ScreeningCommentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This component allows the capture of narrative comments as well as pre-defined comments, which often are used to provide qualification to drug testing specimens and results. Also allows the classification of what type of person made the comment (MRO, Lab, Collection Site, etc.).</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CommentCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="commenterCode" type="SpecimenCommentOwnerCodeContentType"/>
<xsd:attribute name="commenterID" type="oa:StringType"/>
</xsd:complexType>
<xsd:element name="Delivery" type="DeliveryType"/>
<xsd:complexType name="DeliveryType">
<xsd:sequence>
<xsd:element ref="DeliveryServiceName" minOccurs="0"/>
<xsd:element ref="TrackingID" minOccurs="0"/>
<xsd:element ref="ShippingDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="LaboratoryReport" type="LaboratoryReportType"/>
<xsd:complexType name="LaboratoryReportType">
<xsd:sequence>
<xsd:element ref="LaboratoryOverallResult" minOccurs="0"/>
<xsd:element ref="SubstanceResult" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CertifyingScientist" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CertifyingScientist" type="PersonSignatureType"/>
<xsd:element name="CertifyingMedicalReviewOfficer" type="PersonSignatureType"/>
<xsd:element name="MedicalReviewOfficerCertification" type="MedicalReviewOfficerCertificationType"/>
<xsd:complexType name="MedicalReviewOfficerCertificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information identifying the medical review officer certifying the drug test result as well a metadata (review date, reported date, etc.) for such certification.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CustodyControlFormReceivedDate" minOccurs="0"/>
<xsd:element ref="ReviewDate" minOccurs="0"/>
<xsd:element ref="ReportDate" minOccurs="0"/>
<xsd:element ref="CertifyingMedicalReviewOfficer" minOccurs="0"/>
<xsd:element ref="ReleasedBy" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="LaboratoryOverallResult" type="LaboratoryOverallResultType"/>
<xsd:element name="SubstanceResult" type="SubstanceResultType"/>
<xsd:complexType name="LaboratoryOverallResultType">
<xsd:sequence>
<xsd:element ref="FinalResultIndicator" minOccurs="0"/>
<xsd:element ref="NegativeResultIndicator" minOccurs="0"/>
<xsd:element ref="PositiveResultIndicator" minOccurs="0"/>
<xsd:element ref="SpecimenDiluteIndicator" minOccurs="0"/>
<xsd:group ref="DrugTestRefusalGroup" minOccurs="0"/>
<xsd:group ref="DrugTestCancelledGroup" minOccurs="0"/>
<xsd:element ref="SpecimenAnalysis" minOccurs="0"/>
<xsd:element ref="DrugTestComment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubstanceResultType">
<xsd:sequence>
<xsd:element ref="LaboratoryResultCode" minOccurs="0"/>
<xsd:element ref="DrugTestSubstanceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="NegativeResultIndicator" minOccurs="0"/>
<xsd:element ref="PositiveResultIndicator" minOccurs="0"/>
<xsd:element ref="SpecimenDiluteIndicator" minOccurs="0"/>
<xsd:element ref="SubstanceQuantity" minOccurs="0"/>
<xsd:element ref="TestReferenceRange" minOccurs="0"/>
<xsd:element ref="ScreenCutoffValue" minOccurs="0"/>
<xsd:element ref="ConfirmationCutoffValue" minOccurs="0"/>
<xsd:element ref="DrugTestComment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SpecimenAnalysis" type="SpecimenAnalysisType"/>
<xsd:complexType name="SpecimenAnalysisType">
<xsd:sequence>
<xsd:element ref="CreatinineLevel" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Creatinine is a protein produced by muscle and released into the blood. A below normal level of Creatinine in urine may indicate that it has been adulterated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SpecificGravity" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Specific gravity is a measure of density.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="pHLevel" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A measure of how acidic or alkaline a solution is. The ph scale goes from 0 to 14, where 7.0 is neutral. A pH of 0 to 7 is acidic, and 7 to 14 is alkaline. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Interferent" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InsufficientQuantityIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">An indicator that there is not a sufficient quantity of the specimen to perform one or more of the required tests.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="DrugTestComment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Interferent" type="InterferentType"/>
<xsd:complexType name="InterferentType">
<xsd:sequence>
<xsd:element ref="SubstanceName" minOccurs="0"/>
<xsd:element ref="SubstanceLevel" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="JobCategory" type="JobCatgegoryType"/>
<xsd:complexType name="JobCatgegoryType">
<xsd:sequence>
<xsd:element ref="JobCategoryCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OfficialPositionClassification" type="OfficialPositionClassificationType"/>
<xsd:complexType name="OfficialPositionClassificationType">
<xsd:annotation>
<xsd:documentation>Contains information classifying or categorizing
the position on the basis of legal or "official" requirements.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="USPositionClassification" minOccurs="0"/>
<xsd:element ref="DEPositionClassification" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="USPositionClassification" type="USPositionClassificationType"/>
<xsd:complexType name="USPositionClassificationType">
<xsd:sequence>
<xsd:element ref="WageHourLawCoverageCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
A code indicating a position's coverage under applicable wage-hour law. For example,
the U.S. Fair Labor Standards Act (FLSA)
and implementing regulations. Enumerated values are:
exempt and non-exempt.
NOTE: In the U.S., while it is common to classify a position as exempt or non-exempt, actual coverage under the law usually is determined on the basis of an employee's actual performance or engagement within a workweek and not on whether an employee is assigned to or associated with a position that an employer has classified as "exempt" or "nonexempt." </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="EEOCJobCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AffirmativeActionPlanJobGroupID" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DEPositionClassification" type="DEPositionClassificationType"/>
<xsd:complexType name="DEPositionClassificationType">
<xsd:sequence>
<xsd:element ref="BKZClassification" minOccurs="0"/>
<xsd:element ref="DEEducationAuthorizationIndicator" minOccurs="0"/>
<xsd:element ref="DisabilityLevelCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BKZClassificationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Berufskennziffer (BKZ) is a German occupational classification system.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="BKZID" minOccurs="0"/>
<xsd:element ref="BKZName" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SubscriberPerson" type="EffectiveDatedPersonBaseType"/>
<xsd:element name="BenefitsCoordination" type="BenefitsCoordinationType"/>
<xsd:complexType name="BenefitsCoordinationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A collection of information identifying additional insurance available to the subscriber with which coverage will be coordinated.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="BenefitsCoordinationIndicator"/>
<xsd:element ref="InsurerName" minOccurs="0"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="EndDateTime" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="DependentPersonDossierBaseType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="DependentRelationshipCode" minOccurs="0"/>
<xsd:element ref="DependentCustodyCode" minOccurs="0"/>
<xsd:element ref="DependentPerson" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DependentPersonDossier" type="DependentPersonDossierType"/>
<xsd:complexType name="DependentPersonDossierType">
<xsd:complexContent>
<xsd:extension base="DependentPersonDossierBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="EducationOrganization" type="EducationOrganizationType"/>
<xsd:complexType name="EducationOrganizationType">
<xsd:sequence>
<xsd:element ref="EducationOrganizationID" minOccurs="0"/>
<xsd:element ref="InstitutionName" minOccurs="0"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="EndDateTime" minOccurs="0"/>
<xsd:element ref="OrganizationContact" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ResponsiblePerson" type="PersonContactType"/>
<xsd:element name="CustodialParent" type="CustodialParentType"/>
<xsd:element name="USHealthCoverage" type="USHealthCoverageType"/>
<xsd:complexType name="USHealthCoverageType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="USHealthCoverageCode" minOccurs="0"/>
<xsd:element ref="USHealthCoverageFeatureCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ElectedPlanID" minOccurs="0"/>
<xsd:element ref="GroupNumberID" minOccurs="0"/>
<xsd:element ref="ContractConfigurationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BenefitReportingIDs" minOccurs="0"/>
<xsd:element ref="COBRAStatusCode" minOccurs="0"/>
<xsd:element ref="COBRA" minOccurs="0"/>
<xsd:element ref="CoverageLevel" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SelectedHealthcareProvider" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PlanParticipationSuspensionDate" minOccurs="0"/>
<xsd:element ref="EnrollmentSignatureDate" minOccurs="0"/>
<xsd:element ref="Carrier" minOccurs="0"/>
<xsd:element ref="HSAVendor" minOccurs="0"/>
<xsd:element ref="IDCard" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EligibilityRegionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="OriginalEffectiveDate" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Should represent the first date of continuous coverage with the carrier.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="LateEntranceIndicator" minOccurs="0"/>
<xsd:element ref="BenefitsCoordination" minOccurs="0"/>
<xsd:element ref="Rider" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="IDCard" type="IDCardType"/>
<xsd:complexType name="IDCardType">
<xsd:sequence>
<xsd:element ref="IDCardTypeCode" minOccurs="0"/>
<xsd:element ref="PlanCoverageDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Quantity" minOccurs="0"/>
<xsd:element ref="IDCardActionCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="COBRA" type="COBRAType"/>
<xsd:complexType name="CustodialParentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains identification and contact information for the parent of the subscribed dependent who has custody of that dependent. This component typically would be used when the custodial parent is a prior spouse of, or someone other than, the subscribed person from whom the dependent derives his or her entitlement to benefit plan coverage.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SelectedHealthcareProvider" type="SelectedHealthcareProviderType"/>
<xsd:complexType name="SelectedHealthcareProviderType">
<xsd:sequence>
<xsd:element ref="HealthcareProviderID" minOccurs="0"/>
<xsd:element ref="HealthcareProviderCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="HealthcareProviderRelationshipCode" minOccurs="0"/>
<xsd:element ref="HealthcareProviderChangeReasonCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SpendingAccountCoverage" type="SpendingAccountCoverageType"/>
<xsd:complexType name="SpendingAccountCoverageType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="SpendingAccountTypeCode" minOccurs="0"/>
<xsd:element ref="ElectedPlanID" minOccurs="0"/>
<xsd:element ref="GroupNumberID" minOccurs="0"/>
<xsd:element ref="ContractConfigurationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BenefitReportingIDs" minOccurs="0"/>
<xsd:element ref="PlanParticipationSuspensionDate" minOccurs="0"/>
<xsd:element ref="PlanYear" minOccurs="0"/>
<xsd:element ref="PlanStartDate" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The PlanStartDate and PlanEndDate components are typically used to communicate a partial plan-year or plan period other than a year.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PlanEndDate" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The PlanStartDate and PlanEndDate components are typically used to communicate a partial plan-year or plan period other than a year.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SpendingAccountContribution" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RolloverBalanceAmount" minOccurs="0"/>
<xsd:element ref="Carrier" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SpendingAccountContribution" type="SpendingAccountContributionType"/>
<xsd:complexType name="SpendingAccountContributionType">
<xsd:sequence>
<xsd:element ref="SpendingAccountContributorCode"/>
<xsd:element ref="GoalAmount" minOccurs="0"/>
<xsd:element ref="PerPayPeriodAmount" minOccurs="0"/>
<xsd:element ref="YTDContributionAmount" minOccurs="0"/>
<xsd:element ref="ContributionFrequencyCode" minOccurs="0"/>
<xsd:element ref="FirstPayrollDate" minOccurs="0"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Carrier" type="CarrierType"/>
<xsd:complexType name="CarrierType">
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CoverageLevel" type="CoverageLevelType"/>
<xsd:complexType name="CoverageLevelType">
<xsd:sequence>
<xsd:element ref="CoverageLevelCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:complexType name="COBRAType">
<xsd:sequence>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="EndDateTime" minOccurs="0"/>
<xsd:element ref="PaidThroughDate" minOccurs="0"/>
<xsd:element ref="QualifyingEventDate" minOccurs="0"/>
<xsd:element ref="QualifyingEventCode" minOccurs="0"/>
<xsd:element ref="AdditionalQualifyingEventCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="HSAVendor" type="HSAVendorType"/>
<xsd:complexType name="HSAVendorType">
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0"/>
<xsd:element ref="UseDefaultAccountSponsorIndicator" minOccurs="0"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PackageCost" type="ScreeningCostType"/>
<xsd:element name="ScreeningCost" type="ScreeningCostType"/>
<xsd:complexType name="ScreeningCostType">
<xsd:sequence>
<xsd:element ref="oa:BaseAmount" minOccurs="0"/>
<xsd:element ref="AdditionalAmount" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TotalCostAmount" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="OrderHistory" type="OrderHistoryType"/>
<xsd:complexType name="OrderHistoryType">
<xsd:sequence>
<xsd:element ref="StatusDateTime" minOccurs="0"/>
<xsd:element ref="UserID" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="typeCode" type="oa:NormalizedStringType" use="optional"/>
<xsd:attributeGroup ref="oa:CodeListAttributeGroup"/>
</xsd:complexType>
<xsd:element name="LegalNotice" type="LegalNoticeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Legal Notice. Text</ccts:DictionaryEntryName>
<ccts:DefinitionText>A notice or disclaimer that may be required by applicable regulation or otherwise included to limit legal liability.</ccts:DefinitionText>
<ccts:UsageRule>Attributes relating to formatting are provided because the appearance characteristics (font-size) may be part of regulatory requirements.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LegalNoticeType">
<xsd:sequence>
<xsd:element ref="Content" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="typeCode" type="oa:NormalizedStringType"/>
<xsd:attribute name="fontSize" type="oa:NormalizedStringType"/>
<xsd:attribute name="fontColor" type="oa:NormalizedStringType"/>
<xsd:attribute name="fontName" type="oa:NormalizedStringType"/>
<xsd:attribute name="fontStyle" type="oa:NormalizedStringType"/>
</xsd:complexType>
<xsd:element name="ScreeningStatus" type="ScreeningStatusType"/>
<xsd:complexType name="ScreeningStatusType">
<xsd:sequence>
<xsd:element ref="OrderID" minOccurs="0"/>
<xsd:element ref="ScreeningStatusCode" minOccurs="0"/>
<xsd:element ref="ScreeningResultCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="StatusDateTime" minOccurs="0"/>
<xsd:element ref="OrderReceivedDate" minOccurs="0"/>
<xsd:element ref="OrderCompletedDate" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningError" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Attachment" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ScreeningSubjectName" type="ScreeningSubjectNameType"/>
<xsd:complexType name="ScreeningSubjectNameType">
<xsd:sequence>
<xsd:element ref="ScreeningPersonName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="MotherName" minOccurs="0"/>
<xsd:element ref="FatherName" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MotherName" type="PersonNameType"/>
<xsd:element name="FatherName" type="PersonNameType"/>
<xsd:element name="ScreeningPersonName" type="ScreeningPersonNameType"/>
<xsd:complexType name="ScreeningPersonNameType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>In recognition that there may be mulitple names to search. Allows each to be associated with an identifier.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ScreeningID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This is provided so that a particular name (e.g., current, former, alias, etc.) can be associated with a particular screening.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PersonName" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AdditionalItem" type="AdditionalItemType"/>
<xsd:complexType name="AdditionalItemType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">This is intended as a flexible component that may be used for extensions agreed upon by trading-partners. This should be used sparingly as its use is regarded as an extension requiring a trading partner agreement. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Sequence" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Content" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="IssuingAuthority" type="IssuingAuthorityType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">An agency, bureau, or other organization issuing an associated identifier, license, or certificate; the body or persons exercising power or command. An issuing authority often is a government agency or official authority, but sometimes might be a private organization.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="IssuingAuthorityType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Issuing Authority. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>The country and organization or persons with the authority to issue a license or certificate.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="LocationSummary" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AccessPoint" type="AccessPointType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A set of information about the location of a screening report and information to access it.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AccessPointType">
<xsd:annotation>
<xsd:documentation>The access point could be the location for a report or it could be a location where the candidate or recruiter is instructed to enter additional information. The typeCode could be used to distinquish the purpose.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="oa:URI" minOccurs="0"/>
<xsd:element ref="UserID" minOccurs="0"/>
<xsd:element ref="AccessCredential" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="typeCode" type="oa:NormalizedStringType" use="optional"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EPMParticipantDossier" type="EPMParticipantDossierType"/>
<xsd:complexType name="EPMParticipantDossierType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employee Performance Management_ Participant Dossier. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of data about a performance management (EPM) process participant. This usually would be an employee, but could be an external participant, such as a rater within an appraisal process. OED dossier n: "A bundle of papers or documents referring to some matter; esp. a bundle of papers or information about a person."</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EPMPerson" minOccurs="0"/>
<xsd:element ref="EPMEmployee" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EPMEmployment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EPMDeployment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EPMRemuneration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EPMAppraisalSchedule" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about the next scheduled performance appraisal or parameters related to the scheduling of future performance appraisals.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="EPMResultSummary" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information about a completed performance evaluation or appraisal.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="RaterParticipation" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains information related to participation as a rater within an employee performance management process.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EPMEmployee" type="EPMEmployeeType"/>
<xsd:complexType name="EPMEmployeeType">
<xsd:sequence>
<xsd:element ref="EmployeeID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EmploymentTermCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying whether employment is "regular" status (i.e., without a scheduled or known end date) or temporary (employment with a known or scheduled to end). Two optional attributes are available to further classify temporary status employments.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="LaborBargainingUnitMemberCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Values that classify an individual's membership status within a given collective bargaining unit (a sector of an employer workforce represented by a union.) Valid values
are Member and NonMember.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="VIPGroup" minOccurs="0"/>
<xsd:group ref="ExecutiveGroup" minOccurs="0"/>
<xsd:group ref="OfficerGroup" minOccurs="0"/>
<xsd:element ref="EmployeeGroupCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A repeatable element that allows
further classification of the employee using employer or program-specific
codes and controlled vocabularies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EPMPerson" type="EPMPersonType"/>
<xsd:complexType name="EPMPersonType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employee Performance Management_ Person. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of person data relevant to employee performance management (EPM) processes or provisioning employee performance management systems. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RaceCode" minOccurs="0"/>
<xsd:element ref="GenderCode" minOccurs="0"/>
<xsd:element ref="EthnicityCode" minOccurs="0"/>
<xsd:element ref="NationalityCode" minOccurs="0"/>
<xsd:element ref="PrimaryLanguageCode" minOccurs="0"/>
<xsd:element ref="FreeFormBirthDate" minOccurs="0"/>
<xsd:element ref="EducationHistory" minOccurs="0"/>
<xsd:element ref="EmploymentHistory" minOccurs="0"/>
<xsd:element ref="OrganizationAffiliations" minOccurs="0"/>
<xsd:element ref="Licenses" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EPMEmployment" type="EmploymentBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of data about a person's employment relevant to employee performance management. Appraisal subjects most always will be employees, but not all EPM participants are employees. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EPMRemuneration" type="EPMRemunerationType"/>
<xsd:complexType name="EPMRemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employee Performance Management_ Remuneration. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of data about a person's remuneration relevant to employee performance management.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="RemunerationRecommendationType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="AccountHolderDeployment" type="DeploymentBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information about the "deployment" of a human resource within an employment or work context. The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. AccountHolderDeployment contains the subclass of deployment details relevant to use cases such as employee savings plan enrollment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubscriberEmployee" type="EmployeeType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A collection of information containing relevant employee information for a benefits plan subscriber. Under some benefits programs, most but not all plan subscribers will be employees. For example, some may be former employees or survivors of employees, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SubscriberDeployment" type="DeploymentBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information about the "deployment" of a human resource within an employment or work context. The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. AccountHolderDeployment contains the subclass of deployment details relevant to use cases such as employee savings plan enrollment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EPMDeployment" type="EPMDeploymentType"/>
<xsd:complexType name="EPMDeploymentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employee Performance Management_ Human Resource Deployment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information about the "deployment" of a human resource within an employment or work context. The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. EPMDeployment , contains the subclass of deployment details relevant to employee performance management (EPM) processes or provisioning EPM systems.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ResourceRelationshipCode" minOccurs="0"/>
<xsd:element ref="DeploymentOrganization" minOccurs="0"/>
<xsd:element ref="WorkLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This contains the resource's work or business contact information. The contact details associated with the deployment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Job" minOccurs="0"/>
<xsd:element ref="EPMPosition" minOccurs="0"/>
<xsd:element ref="DeploymentActionCode" minOccurs="0"/>
<xsd:element ref="AssignmentEntryReasonCode" minOccurs="0"/>
<xsd:element ref="WorkLevelCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the position as full-time or part-time. Such
determination typically would be made under a policy set by the employer
or applicable collective bargaining agreement.
For example, full-time might be a schedule of at least 37.5 hours per week.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FullTimeEquivalentRatio" minOccurs="0"/>
<xsd:element ref="WageHourLawCoverageCode" minOccurs="0"/>
<xsd:element ref="EmploymentTermCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying whether employment is "regular" status (i.e., without a scheduled or known end date) or temporary (employment with a known or scheduled to end). Two optional attributes are available to further classify temporary status employments.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="EPMPosition" type="EPMPositionType"/>
<xsd:complexType name="EPMPositionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Employee Performance Management_ Position. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of data about a person's position relevant to employee performance management (EPM) processes or provisioning EPM systems.</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionCompetencyModelID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RemunerationBasisCode" minOccurs="0"/>
<xsd:element ref="ReportsToPosition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReportsToPerson" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="IndicativeDeployment" type="DeploymentBaseType"/>
<xsd:complexType name="DeploymentBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Indicative_ Human Resource Deployment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information about the "deployment" of a human resource within an employment or work context. The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. Indicative Deployment Details, contains the subclass of deployment details relavent to Indicative Data use cases (e.g., provisioning an benefits outsourcer's system).</ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ResourceRelationshipCode" minOccurs="0"/>
<xsd:element ref="DeploymentOrganization" minOccurs="0"/>
<xsd:element ref="WorkLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This contains the resource's work or business contact information. The contact details associated with the deployment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Job" minOccurs="0"/>
<xsd:element ref="IndicativePosition" minOccurs="0"/>
<xsd:element ref="Schedule" minOccurs="0"/>
<xsd:element ref="DeploymentActionCode" minOccurs="0"/>
<xsd:element ref="AssignmentEntryReasonCode" minOccurs="0"/>
<xsd:element ref="WorkLevelCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the position as full-time or part-time. Such
determination typically would be made under a policy set by the employer
or applicable collective bargaining agreement.
For example, full-time might be a schedule of at least 37.5 hours per week.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FullTimeEquivalentRatio" minOccurs="0"/>
<xsd:element ref="WageHourLawCoverageCode" minOccurs="0"/>
<xsd:element ref="EmploymentTermCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying whether employment is "regular" status (i.e., without a scheduled or known end date) or temporary (employment with a known or scheduled to end). Two optional attributes are available to further classify temporary status employments.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="NationalityContextCode" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
<xsd:attribute name="allocationPercentage" type="oa:PercentType" use="optional"/>
<xsd:attribute name="precedenceCode" type="PrecedenceCodeEnumType" use="optional"/>
</xsd:complexType>
<xsd:element name="MasterDeployment" type="MasterDeploymentType"/>
<xsd:complexType name="MasterDeploymentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Master_ Human Resource Deployment. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information about the "deployment" of a human resource within an employment or work context. The term "deployment" is used to refer to the facts surrounding how and where the human resource is engaged or put to use. Deployment details include information about a resource's job, position, work schedule, assignment entry reason, as well as information identifying the organization and/or organizational sub-units associated with the deployment. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ResourceRelationshipCode" minOccurs="0"/>
<xsd:element ref="DeploymentOrganization" minOccurs="0"/>
<xsd:element ref="WorkLocation" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This contains the resource's work or business contact information. The contact details associated with the deployment.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Job" minOccurs="0"/>
<xsd:element ref="MasterPosition" minOccurs="0"/>
<xsd:element ref="Schedule" minOccurs="0"/>
<xsd:element ref="DeploymentActionCode" minOccurs="0"/>
<xsd:element ref="AssignmentEntryReasonCode" minOccurs="0"/>
<xsd:element ref="WorkLevelCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the position as full-time or part-time. Such
determination typically would be made under a policy set by the employer
or applicable collective bargaining agreement.
For example, full-time might be a schedule of at least 37.5 hours per week.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FullTimeEquivalentRatio" minOccurs="0"/>
<xsd:element ref="WageHourLawCoverageCode" minOccurs="0"/>
<xsd:element ref="EmploymentTermCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying whether employment is "regular" status (i.e., without a scheduled or known end date) or temporary (employment with a known or scheduled to end). Two optional attributes are available to further classify temporary status employments.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="NationalityContextCode" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
<xsd:attribute name="allocationPercentage" type="oa:PercentType" use="optional"/>
<xsd:attribute name="precedenceCode" type="PrecedenceCodeEnumType" use="optional"/>
</xsd:complexType>
<xsd:element name="Job" type="JobType"/>
<xsd:complexType name="JobType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Job. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information relating to a job. A job can be thought of as a template for a position. A position is an instance of a job. Jobs describe the nature of the work, whereas related positions represent the time, place, and organizational structure in which a person or persons actually perform the work. Positions usually have a specific budget associated with them.
</ccts:DefinitionText>
<ccts:UsageRule>Employer practices vary significantly with respect to the management of jobs. Some organizations have formal and rigorously developed job structures (See JobEvaluation). Other employers may not really manage jobs at all, but rather manage resources and resource requirements only using "Position" concepts.
Consider that processes such as recruitment can be either Job or Position-based. For example, an employer might have a continuing need for resources to fill the Job of "Accountant I" and "Accountant II" (what it defines as entry level Accountants). The employer might regularly advertise and recruit for these Jobs. Once candidates are identified, qualified ones might be associated and considered with respect to specific positions (For example, an Account I position specializing in Banking at the London office).
Broadly speaking, the HR-XML library is designed to flexibly accomodate Job and Position-based processes. Both JobDetails and Position components (or qualified versions of these components) usually are presented as options within the same context. Where used, both are optional so implementers can choose to use or not use one or both of these components as their situation dictates.
</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="JobID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:JobTitle" minOccurs="0"/>
<xsd:element ref="JobCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobEvaluation" minOccurs="0"/>
<xsd:element ref="JobDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="StaffingJob" type="StaffingJobType"/>
<xsd:complexType name="StaffingJobType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Staffing_ Job. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>A set of information relating to a Job that has been restricted or qualified for staffing contexts. A job can be thought of as a template for a position. A position is an instance of a job. Jobs describe the nature of the work, whereas related positions represent the time, place, and organizational structure in which a person or persons actually perform the work. Positions usually have a specific budget associated with them.
</ccts:DefinitionText>
<ccts:UsageRule>Employer practices vary significantly with respect to the management of jobs. Some organizations have formal and rigorously developed job structures (See JobEvaluation). Other employers may not really manage jobs at all, but rather manage resources and resource requirements only using "Position" concepts.
Consider that processes such as recruitment can be either Job or Position-based. For example, an employer might have a continuing need for resources to fill the Job of "Accountant I" and "Accountant II" (what it defines as entry level Accountants). The employer might regularly advertise and recruit for these Jobs. Once candidates are identified, qualified ones might be associated and considered with respect to specific positions (For example, an Account I position specializing in Banking at the London office).
Broadly speaking, the HR-XML library is designed to flexibly accomodate Job and Position-based processes. Both JobDetails and Position components (or qualified versions of these components) usually are presented as options within the same context. Where used, both are optional so implementers can choose to use or not use one or both of these components as their situation dictates.
</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="JobID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:JobTitle" minOccurs="0"/>
<xsd:element ref="JobCategoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="JobDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="MasterPosition" type="EPMPositionType"/>
<xsd:element name="IndicativePosition" type="PositionBaseType"/>
<xsd:complexType name="PositionBaseType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
<ccts:DictionaryEntryName>Indicative_ Position. Details</ccts:DictionaryEntryName>
<ccts:DefinitionText>Contains a collection of information relating to a position -- specifically, the restricted set of position data applicable to indicative data use cases. A job can be thought of as a template for a position. A position is an instance of a job. Jobs describe the nature of the work, whereas related positions represent the time, place and organizational structure in which a person or persons actually perform the work. Positions usually have a specific budget associated with them. </ccts:DefinitionText>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="RemunerationBasisCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A code classifying the primary method of payment for the associated position or employment. RemunerationBasisCode is an HR-XML closed list. Values must be support without extension or restriction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Schedule" type="ScheduleType"/>
<xsd:complexType name="ScheduleType">
<xsd:sequence>
<xsd:element ref="ScheduledHours" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScheduledDays" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DaySchedule" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RaterParticipation" type="RaterParticipationType"/>
<xsd:complexType name="RaterParticipationType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="RaterGroupCode" minOccurs="0"/>
<xsd:element ref="Weight" minOccurs="0"/>
<xsd:element ref="ConfidentialIndicator" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AppraisalSubjectID" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ScreeningSubjectOrganization" type="ScreeningSubjectOrganizationType"/>
<xsd:complexType name="ScreeningSubjectOrganizationType">
<xsd:sequence>
<xsd:element ref="OrganizationID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessmentResult" type="AssessmentResultType"/>
<xsd:complexType name="AssessmentResultType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains various scoring details and related metadata to interpret the scores.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is an identifier for the result. There may be a one-to-one relationship between a PackageID ordered and a result. However, some packages might bundle multiple tests or have multiple results ensuing from them. This might be an identifier related to a component test within the package. The schemeID could be used to identify the particular identifier employed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PackageID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is a reference to the Package ID that was ordered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Name" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is a place to put any formal name or identifier for the result. This might be a pass-through value tied to the specific test instrument. For example, "Candian Academic English Language (CAEL) Official Score Report." </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AssessmentProfileID" minOccurs="0"/>
<xsd:element ref="AssessmentOverallResult" minOccurs="0"/>
<xsd:element ref="AssessmentDetailedResult" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TestInstance" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is a set of Metadata regarding the test instance itself. The class or type of test taken is something known or discoverable from the PackageID or underlying TestID. TestInstance is a set of information about the test instance actually taken by the assessment subject. Many tests have multiple versions. This metadata supports the association of the score to the particular test instance actually completed and scored.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AssessmentStatus" minOccurs="0"/>
<xsd:element ref="AccessPoint" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="languageCode" type="LanguageCodeContentType"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="AssessmentOverallResult" type="AssessmentScoreType">
<xsd:annotation>
<xsd:documentation>A high-level or summary result for an assessment or appraisal. Can indicate whether or not there was a satisfactory result (PassedIndicator) as well as include some type of overall socre or a "rolled up" average or weighted average of component scores. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AssessmentDetailedResult" type="AssessmentScoreType"/>
<xsd:complexType name="AssessmentScoreType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PassedIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AssessedCompetency" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="BandID" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="WorkEligibility" type="WorkEligibilityType"/>
<xsd:complexType name="WorkEligibilityType">
<xsd:annotation>
<xsd:documentation>This component may be used to capture information
substantiating a person's eligibility to work within a given jurisdiction. Legal requirements
vary by jurisdiction. The information presented here, together with information
elsewhere available within the applicable HR-XML noun (for example, HireDateSet)
may be useful in fulfilling related compliance duties. Note that images of
source documents can be referenced or
embedded as binary data within "Attachment".</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="GovernmentFormID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This would be an identifier for a government form associated
with the process to verify an individual's legal eligibility to work. In the United States, for instance,
the value might be "I-9" which is a form regulated by the U.S. Department of Homeland Security,
U.S. Citizenship and Immigration Services.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="WorkEligibilityDocument" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Verification" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="WorkEligibilityDocument" type="WorkEligibilityDocumentType"/>
<xsd:complexType name="WorkEligibilityDocumentType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="DocumentTypeCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">For example, U.S. work eligibility
requirements involve the presentation of documents showing identity and work eligibility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="IssuingAuthority" minOccurs="0"/>
<xsd:element ref="FreeFormPeriod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Verification" type="VerificationType"/>
<xsd:complexType name="VerificationType">
<xsd:sequence>
<xsd:element ref="oa:StatusCode" minOccurs="0"/>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
<xsd:element ref="CandidateSignatureDate" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TaxCategory" type="TaxCategoryType"/>
<xsd:complexType name="TaxCategoryType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="TaxTreatmentCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TaxCycleCode" minOccurs="0"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="IndicativeEmployee" type="EmployeeType"/>
<xsd:complexType name="EmployeeType">
<xsd:complexContent>
<xsd:extension base="EmployeeBaseType">
<xsd:sequence>
<xsd:element ref="FormerEmployeeIndicator" minOccurs="0"/>
<xsd:element ref="SeveranceStatusCode" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Sanction" type="SanctionType"/>
<xsd:complexType name="SanctionType">
<xsd:sequence>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="SanctionAgencyName" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name of the agency that is the source of the sanction. For example, the U.S. Department of Health in Human Services Office of Inspector General.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="SanctionSourceID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A name or identifier for the list or source associated with the sanction. For example, the U.S. Department of Health in Human Services Office of Inspector General maintains a List of Excluded Individuals/Entities (LEIE).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SanctionAgencyID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SanctionIssue" minOccurs="0"/>
<xsd:element ref="SanctionCharge" minOccurs="0"/>
<xsd:element ref="DispositionCode" minOccurs="0"/>
<xsd:element ref="SanctionActionCode" minOccurs="0"/>
<xsd:element ref="SanctionDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="NotificationDate" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LetterRequestIndicator" minOccurs="0"/>
<xsd:element ref="LetterForwardedIndicator" minOccurs="0"/>
<xsd:element ref="LetterAvailableDate" minOccurs="0"/>
<xsd:element ref="SanctionSubject" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SubjectConfirmationMethodCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SanctionSubject" type="SanctionSubjectType"/>
<xsd:complexType name="SanctionSubjectType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScreeningSubjectName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="FreeFormBirthDate" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="ProviderTypeCode" minOccurs="0"/>
<xsd:element ref="ProviderSpecialtyTypeCode" minOccurs="0"/>
<xsd:element ref="License" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AgencyViolationReport" type="AgencyViolationReportType"/>
<xsd:complexType name="AgencyViolationReportType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TypeCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreditFilePerson" type="CreditFilePersonType"/>
<xsd:complexType name="CreditFilePersonType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CreditFilePersonCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Sequence" minOccurs="0"/>
<xsd:element ref="SourceID" minOccurs="0"/>
<xsd:element ref="EnteredOnInquiryIndicator" minOccurs="0"/>
<xsd:element ref="ReportedCount" minOccurs="0"/>
<xsd:element ref="ReportedPeriod" minOccurs="0"/>
<xsd:element ref="LastActivityDate" minOccurs="0"/>
<xsd:element ref="LastReportedByID" minOccurs="0"/>
<xsd:element ref="SubjectIdentification" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CreditConsumerReferral" type="CreditConsumerReferralType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains contact information for the credit bureau(s) and/or other organization responsible for reporting the information contained in this credit report.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CreditConsumerReferralType">
<xsd:sequence>
<xsd:element ref="CreditBureauCode" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationID" minOccurs="0"/>
<xsd:element ref="OrganizationTaxID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrganizationLegalID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InternetDomainName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CreditConsumerReferralCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CreditBusinessClassification" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreditMessage" type="CreditMessageType"/>
<xsd:complexType name="CreditMessageType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The credit data repository bureaus sometimes send alert messages with a credit file. This data element may also hold comment text data that can appear in various locations on a credit report. The Classification describes the source of the comment and the type attribute of the parent element identifies the message as an alert, comment, etc.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CreditBureauCode" minOccurs="0"/>
<xsd:element ref="CreditMessageCode" minOccurs="0"/>
<xsd:element ref="Content" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RepositoryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Shift" type="ShiftType"/>
<xsd:complexType name="ShiftType">
<xsd:sequence>
<xsd:element ref="ShiftWorkIndicator" minOccurs="0"/>
<xsd:element ref="ShiftWorkTypeCode" minOccurs="0"/>
<xsd:element ref="ShiftID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ShiftDescription" minOccurs="0"/>
<xsd:element ref="ScheduledHours" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ShiftHoursTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ShiftPeriod" minOccurs="0"/>
<xsd:element ref="StartTime" minOccurs="0"/>
<xsd:element ref="EndTime" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProbationPeriod" type="oa:TimePeriodType"/>
<xsd:element name="SuspensionPeriod" type="SuspensionPeriodType"/>
<xsd:element name="AssignmentAvailability" type="AssignmentAvailabilityType"/>
<xsd:complexType name="AssignmentAvailabilityType">
<xsd:sequence>
<xsd:element ref="ImmediateStartIndicator" minOccurs="0"/>
<xsd:element ref="StartDate" minOccurs="0"/>
<xsd:element ref="EndDate" minOccurs="0"/>
<xsd:element ref="ExpectedEndDate" minOccurs="0"/>
<xsd:element ref="MinimumStartDate" minOccurs="0"/>
<xsd:element ref="MaximumStartDate" minOccurs="0"/>
<xsd:element ref="MaximumEndDate" minOccurs="0"/>
<xsd:element ref="HolidayWorkCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BusyPeriod" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProbationPeriod" minOccurs="0"/>
<xsd:element ref="SuspensionPeriod" minOccurs="0"/>
<xsd:element ref="AssignmentEndReasonCode" minOccurs="0"/>
<xsd:element ref="EligibleForRehireIndicator" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="StaffingContract" type="StaffingContractType"/>
<xsd:complexType name="StaffingContractType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
Provides key information about an employment contract associated with a staffing assignment or staffing resource. The scope and composition of these employment contracts typically would be governed by the staffing or labor law of the jurisdiction in which the staffing assignment is made. Staffing law and regulations vary significantly from country to country. Some jurisdictions have explicit, formal requirements regarding employment contracts for staffing assignments where as others may not require an explicit, formal contract. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="VersionID" minOccurs="0"/>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="LegalNotice" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StaffingContractTypeCode" minOccurs="0"/>
<xsd:element ref="ContractStatusCode" minOccurs="0"/>
<xsd:element ref="StaffingResourceTypeCode" minOccurs="0"/>
<xsd:element ref="StaffingContractReasonCode" minOccurs="0"/>
<xsd:element ref="ContractRecourseTypeCode" minOccurs="0"/>
<xsd:element ref="ContractRecourseDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReplacedPerson" minOccurs="0"/>
<xsd:element ref="WorkSite" minOccurs="0"/>
<xsd:element ref="StartingShiftID" minOccurs="0"/>
<xsd:element ref="ContractRemunerationPackage" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SupplierSignature" minOccurs="0"/>
<xsd:element ref="CustomerSignature" minOccurs="0"/>
<xsd:element ref="ResourceSignatureDate" minOccurs="0"/>
<xsd:element ref="ContractPositionDescription" minOccurs="0"/>
<xsd:element ref="FrameAgreement" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StaffingContractLocalizations" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="FrameAgreement" type="FrameAgreementType"/>
<xsd:complexType name="FrameAgreementType">
<xsd:sequence>
<xsd:element ref="DocumentID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="EndDateTime" minOccurs="0"/>
<xsd:element ref="VersionID" minOccurs="0"/>
<xsd:element ref="ContractPeriod" minOccurs="0"/>
<xsd:element ref="ContractScopeCode" minOccurs="0"/>
<xsd:element ref="Party" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ContractPeriod" type="FreeFormEffectivePeriodType"/>
<xsd:element name="WorkSite" type="WorkSiteType"/>
<xsd:complexType name="WorkSiteType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="Address" minOccurs="0"/>
<xsd:element ref="TravelDirections" minOccurs="0"/>
<xsd:element ref="ParkingInstructions" minOccurs="0"/>
<xsd:element ref="WorkEnvironmentTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReplacedPersonType">
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionID" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReplacedPerson" type="ReplacedPersonType"/>
<xsd:element name="ContractRemunerationPackage" type="ContractRemunerationPackageType"/>
<xsd:complexType name="ContractRemunerationPackageType">
<xsd:sequence>
<xsd:element ref="RemunerationPackageID" minOccurs="0"/>
<xsd:element ref="RemunerationBasisCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="SignedByName" type="PersonNameType"/>
<xsd:element name="WrittenByName" type="PersonNameType"/>
<xsd:complexType name="SupplierSignatureType">
<xsd:sequence>
<xsd:element ref="WrittenByName" minOccurs="0"/>
<xsd:element ref="SignedByName" minOccurs="0"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SupplierSignature" type="SupplierSignatureType"/>
<xsd:complexType name="CustomerSignatureType">
<xsd:sequence>
<xsd:element ref="SignedByName" minOccurs="0"/>
<xsd:element ref="SignatureDate" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CustomerSignature" type="CustomerSignatureType"/>
<xsd:element name="PositionCondition" type="AdditionalItemType"/>
<xsd:element name="StaffingRate" type="StaffingRateType"/>
<xsd:element name="TimeWorkedRounding" type="TimeWorkedRoundingType"/>
<xsd:complexType name="TimeWorkedRoundingType">
<xsd:sequence>
<xsd:element ref="TimeWorkedCycleCode" minOccurs="0"/>
<xsd:element ref="RoundingRuleCode" minOccurs="0"/>
<xsd:element ref="RoundingUnitCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SocialInsurance" type="SocialInsuranceType"/>
<xsd:complexType name="SocialInsuranceType">
<xsd:sequence>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="ParticipantIndicator" minOccurs="0"/>
<xsd:element ref="NonParticipantReasonCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="MemberPosition" type="MemberPositionType"/>
<xsd:complexType name="MemberPositionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains basic information about a position located within (a "member" of) a particular organization unit.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UnitSupervisorIndicator" minOccurs="0"/>
<xsd:element ref="ReportsToPosition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReportsToPerson" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RelatedPostion" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionIncumbent" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="RelatedPostion" type="RelatedPostionType"/>
<xsd:complexType name="RelatedPostionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about a position related to a particular position.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PositionID" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RelationshipTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PositionIncumbent" type="PositionIncumbentType"/>
<xsd:complexType name="PositionIncumbentType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information identifying the person who is currently serving in the associated position.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PositionVacantIndicator" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="RelatedOrganizationUnit" type="RelatedOrganizationUnitType"/>
<xsd:complexType name="RelatedOrganizationUnitType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Provides a means to reference another associated organization unit and to specify a relationship. This usually would be used to refer to an organization other than the immediate parent organization.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="OrganizationUnitID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="OrganizationRelationshipCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ParentOrganizationUnit" type="ParentOrganizationUnitType"/>
<xsd:complexType name="ParentOrganizationUnitType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about the immediate parent unit organization (versus ultimate parent orgranization).</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Note that this can be thought of as a Node ID. An identifier that may be useful for managing the information within this node.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="OrganizationUnitID" minOccurs="0"/>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BlackoutPeriod" type="oa:TimePeriodType"/>
<xsd:complexType name="StockType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ExchangeID" minOccurs="0"/>
<xsd:element ref="StockSymbolID" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Stock" type="StockType"/>
<xsd:complexType name="StockOptionType">
<xsd:sequence>
<xsd:element ref="StockOptionTypeCode" minOccurs="0"/>
<xsd:element ref="StockOptionRatio" minOccurs="0"/>
<xsd:element ref="QualifiedGrantsAllowedIndicator" minOccurs="0"/>
<xsd:element ref="NonQualifiedGrantsAllowedIndicator" minOccurs="0"/>
<xsd:element ref="QualifiedGrantDefaultCode" minOccurs="0"/>
<xsd:element ref="StockAppreciationRightsTypeCode" minOccurs="0"/>
<xsd:element ref="MaximumShareQuantity" minOccurs="0"/>
<xsd:element ref="MinimumExerciseQuantity" minOccurs="0"/>
<xsd:element ref="MaximumExerciseQuantity" minOccurs="0"/>
<xsd:element ref="BlockExerciseQuantity" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StockOption" type="StockOptionType"/>
<xsd:element name="OfferingPeriod" type="oa:TimePeriodType"/>
<xsd:complexType name="StockPurchaseType">
<xsd:sequence>
<xsd:element ref="StockPurchaseTypeCode" minOccurs="0"/>
<xsd:element ref="OfferingPeriod" minOccurs="0"/>
<xsd:element ref="ContributionRulesDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PurchaseRulesDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StockPurchase" type="StockPurchaseType"/>
<xsd:element name="Vesting" type="VestingType"/>
<xsd:complexType name="VestingType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information relating to the vesting of stock options. This can be as simple as a pairing of Shares Number with a date or may involve some externally defined rule governing when and how many Stock Options become vested.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ShareQuantity" minOccurs="0"/>
<xsd:element ref="VestingDate" minOccurs="0"/>
<xsd:element ref="VestingRuleID" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Exercisability" type="ExercisabilityType"/>
<xsd:complexType name="ExercisabilityType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information relating to "Exercisability" -- That is how many Stock Options may be exercised at what point in time. This is information about restraints or rules that on the potential execise of the options, hence "Exercisability" rather than "ExerciseDetails." This can be as simple as a pairing of Shares Number with a date or may involve some externally defined rule governing when and how many Stock Options can be exercised.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ShareQuantity" minOccurs="0"/>
<xsd:element ref="ExercisableDate" minOccurs="0"/>
<xsd:element ref="ExercisableRuleID" minOccurs="0"/>
<xsd:element ref="ExercisableIntervalCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExerciseInstructionsType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A collection of details concerning how the exercise of the options should be carried out.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CoverOptionsIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Flag to specify if shares were sold to cover the cost of the options for the exercise transaction. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="CoverTaxesIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Flag to specify if shares were sold to cover the tax liability of the exercise transaction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="CoverFeesIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Flag to specify if shares were sold to cover the fees associated with the exercise transaction.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UseSharesForTaxesIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Flag to specify if shares were used to cover the tax liability of the exercise transaction. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UseSharesFirstIndicator" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
Flag to specify that shares tendered were used before any shares are sold to cover the cost of the options for the exercise transaction. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="SharesSwappedQuantity" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The number of shares exchanged to cover the cost of options.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="TaxRelevantPrice" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The price used in the calculation of taxable compensation for a taxable transaction (exercise/disposition).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ShareSaleInstructions" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ExerciseInstructions" type="ExerciseInstructionsType"/>
<xsd:element name="LimitOrder" type="LimitOrderType"/>
<xsd:complexType name="LimitOrderType">
<xsd:sequence>
<xsd:element ref="LimitPrice" minOccurs="0"/>
<xsd:element ref="ExpirationDate" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ShareSaleInstructionsType">
<xsd:sequence>
<xsd:element ref="MarketOrderIndicator" minOccurs="0"/>
<xsd:element ref="LimitOrder" minOccurs="0"/>
<xsd:element ref="GoodTillCanceledIndicator" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ShareSaleInstructions" type="ShareSaleInstructionsType"/>
<xsd:element name="RestrictionPeriod" type="oa:TimePeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Specifies restrictions on when a participant is free to dispose of stock purchased under the stock plan.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AccountHolder" type="AccountHolderType"/>
<xsd:complexType name="AccountHolderType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information identifying and describing the person who is the account holder. Describes personal and employee attributes.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AccountHolderID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AccountHolderPerson" minOccurs="0"/>
<xsd:element ref="AccountHolderEmployee" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AccountHolderEmployment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AccountHolderDeployment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PayCycleRemuneration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ApplicableTax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Beneficiary" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ShareSaleTax" type="ApplicableTaxType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about a tax applicable to the sale of shares.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ApplicableTax" type="ApplicableTaxType"/>
<xsd:complexType name="ApplicableTaxType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains information about a tax applicable to the associated entity or transaction.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="TaxJurisdiction" minOccurs="0"/>
<xsd:element ref="TaxRate" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="TaxJurisdiction" type="JurisdictionType"/>
<xsd:element name="ApplicableRegion" type="JurisdictionType"/>
<xsd:complexType name="JurisdictionType">
<xsd:sequence>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TaxRateType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a tax rate and an optional code identifying the basis to which the percentage is applied.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Percentage" minOccurs="0"/>
<xsd:element ref="BasisCode" minOccurs="0"/>
<xsd:element ref="FixedAmount" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TaxRate" type="TaxRateType"/>
<xsd:complexType name="StockSalePositionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains details on a group of shares comprising a position to be sold. This usually were purchased together or at the same price or a group that otherwise will be sold together.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="StockPurchaseID" minOccurs="0"/>
<xsd:element ref="SharesSaleQuantity" minOccurs="0"/>
<xsd:element ref="ShareSaleTax" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StockSalePosition" type="StockSalePositionType"/>
<xsd:element name="CreditFile" type="CreditFileType"/>
<xsd:complexType name="CreditFileType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="CreditBureauCode" minOccurs="0"/>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="LastActivityDate" minOccurs="0"/>
<xsd:element ref="CreditFilePerson" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CreditEmploymentReport" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CreditFilePersonAlias" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="CreditFilePersonAlias" type="CreditFilePersonType"/>
<xsd:element name="CreditEmploymentReport" type="CreditEmploymentReportType"/>
<xsd:complexType name="CreditEmploymentReportType">
<xsd:sequence>
<xsd:element ref="OrganizationName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="Address" minOccurs="0"/>
<xsd:element ref="ReportDate" minOccurs="0"/>
<xsd:element ref="VerificationDate" minOccurs="0"/>
<xsd:element ref="HireDate" minOccurs="0"/>
<xsd:element ref="TerminationDate" minOccurs="0"/>
<xsd:element ref="PositionRemuneration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="RelatedCompetency" type="RelatedCompetencyType"/>
<xsd:complexType name="RelatedCompetencyType">
<xsd:sequence>
<xsd:element ref="CompetencyID" minOccurs="0"/>
<xsd:element ref="CompetencyName" minOccurs="0"/>
<xsd:element ref="CompetencyRelationshipCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CreditBusinessClassificationType">
<xsd:annotation>
<xsd:documentation>The credit repository bureaus can identify the type of business of the liability holder or the entity requesting a credit report as listed in a credit inquiry record.
This information is needed for an automated scoring application. The data is available for liability and inquiry records from Equifax, Experian and Trans Union. It may sometimes
be referred to as a "Kind of Business" (KOB) classification. Following the same pattern elsewhere in the schema, A descriptive enumerated value might have a corresponding terse code
"RepositoryCode". For example "A" for "Automotive" or "B" for "Banks and Financial Services".</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CreditBusinessTypeCode" minOccurs="0"/>
<xsd:element ref="RepositoryCode" minOccurs="0"/>
<xsd:element ref="RepositoryDescription" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreditBusinessClassification" type="CreditBusinessClassificationType"/>
<xsd:element name="BalancePeriod" type="FreeFormPeriodType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Provides FreeForm options for reporting the date associated with a reported account balance -- the money owe or on hand at the specified date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CreditLiabilityCurrentRating" type="LiabilityRatingType"/>
<xsd:complexType name="LiabilityRatingType">
<xsd:sequence>
<xsd:element ref="CreditLiabilityRatingCode" minOccurs="0"/>
<xsd:element ref="RepositoryCode" minOccurs="0"/>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="StatusDateTime" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="HighestAdverseRating" type="LiabilityRatingType"/>
<xsd:element name="PriorAdverseRating" type="LiabilityRatingType"/>
<xsd:element name="LatePaymentCount" type="LatePaymentCountType"/>
<xsd:complexType name="LatePaymentCountType">
<xsd:sequence>
<xsd:element ref="DaysLateCode" minOccurs="0"/>
<xsd:element ref="LateCount" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MostRecentAdverseRating" type="LiabilityRatingType"/>
<xsd:complexType name="SearchCreditType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SearchCreditTypeCode" minOccurs="0"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="CreditBureauCode" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Uniquely distinquishes the credit bureau or consumer report agency. For example, Experian, Transunion, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="EndUserName" minOccurs="0">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Credit searches may require the name of the end user or party requesting or applying the search.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ScreeningPermissiblePurposeCode" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchCredit" type="SearchCreditType"/>
<xsd:complexType name="ReferenceVerificationResultType">
<xsd:sequence>
<xsd:element ref="Referee" minOccurs="0"/>
<xsd:element ref="SubjectIdentification" minOccurs="0"/>
<xsd:element ref="PersonCompetency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="QuestionAnswerPair" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReferenceVerificationResult" type="ReferenceVerificationResultType"/>
<xsd:element name="AssessmentPackage" type="AssessmentPackageType"/>
<xsd:complexType name="AssessmentPackageType">
<xsd:complexContent>
<xsd:extension base="PackageBaseType">
<xsd:sequence>
<xsd:element ref="AssessmentApplicability" minOccurs="0"/>
<xsd:element ref="AssessmentAdministration" minOccurs="0"/>
<xsd:element ref="AssessmentFulfillment" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PackageBaseType">
<xsd:annotation>
<xsd:documentation>The term "Package" is used in the contexts of Screening and Assessment (and possibly other HR service areas) to describe a set of component services that are marketed and can be ordered as a unit. Such orders generally are accomplished by referencing the associated "Package ID". In some cases, individual component services also may be ordered using a so-called "a la carte" approach. This base type is extended appropriately so it can be used both in the context of Assessment and Screening catalogs. The catalogs may reflect an assessment or screening provider's general offerings to the business community or the catalogs may contain a subset of offerings that have been designed or specified for a particular customer. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This is the "Package ID" that would be used to order a set of screening or assessment services.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Name" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name or terse descriptive label by which the package is referred.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ParentGroupID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A reference from a child package to one or more associated parent entity. This is used to express an "is a part of" relationship by reference. This approach is used in a number of places within the HR-XML as an alternative to placement of one entity within the other's hierarchy. The use of the ParentGroupID reference is a more flexible and light-weight alternative to recursive structures and deeply nested hierarchies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PackageTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="PartyReportingIDs" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>This is a repeating ID set used to pass along identifiers that are used for reporting, filtering, accounting, cost center identification, and similar purposes. In a typical scenario, these might be specified by a customer to a supplier and then reported back by the supplier within collaborations as specified by the Customer. The agencyRoleCode and schemeAgencyID attributes available on PartyReportingIDs can be used to specify the role (Customer, Requester, Supplier) and identity of the party that controls the ID set. This is intended as a flexible means to associate various reporting IDs with a package. For example, a customer and supplier might agree to use the PartyReportIDGroup as a way to index Packages by the customer's employee or organizational groups with which they are associated or to which they pertain.
Example:
agencyRoleCode = Customer
schemeAgencyID = Acme Corp. Inc.
schemeID = Acme Employee Group ID
ID = HR Manager and Compliance
ID = Hiring Manager
ID = Recruiter
ID = Learning-Knowledge Management
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ServiceAvailabilityCode" minOccurs="0"/>
<xsd:element ref="PackageCost" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessmentFulfillment" type="AssessmentFulfillmentType"/>
<xsd:complexType name="AssessmentFulfillmentType">
<xsd:annotation>
<xsd:documentation>A set of information describing options and characteristics relating to the way an assessment result is provided. For example, the language or available languages of the assessment report; the period for which the result is recognized as valid or reliable, the name or identity of the scoring profile used in calculating the result; etc.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EffectivePeriodDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ScoreProfileName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ReportLanguageCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessmentApplicability" type="AssessmentApplicabilityType"/>
<xsd:complexType name="AssessmentApplicabilityType">
<xsd:sequence>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AssessmentTypeCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A set of codes broadly classifying the type of assessment or the principal target of what is assessed. This is an HR-XML Open List. Note that detailed information regarding specific competencies targeted or measured by the assessment would be referenced within AssessedCompetency.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AssessedCompetency" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Provides information about what competencies are measured by the test instrument or evaluation process.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="JobCategoryCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A code used to classify the job category (or categories) to which the assessment applies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="CareerLevelCode" minOccurs="0"/>
<xsd:element ref="ApplicableRegion" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A set of information broadly describing the region(s) where the assessment is applicable or available. For example, a test may have only been validated within a particular geographical area and associated cultural context (e.g., North America). A test associated with a license or certification could be localized (e.g., US, California, Orange County).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AvailableLanguageCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AssessmentAdministration" type="AssessmentAdministrationType"/>
<xsd:complexType name="AssessmentAdministrationType">
<xsd:sequence>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ProctoredAssessmentIndicator" minOccurs="0"/>
<xsd:element ref="TimeEnforcedIndicator" minOccurs="0"/>
<xsd:element ref="TestDuration" minOccurs="0"/>
<xsd:element ref="AssessmentDeliveryCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DelinquencyType">
<xsd:sequence>
<xsd:element ref="DelinquencyCount" minOccurs="0"/>
<xsd:element ref="oa:Duration" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Delinquency" type="DelinquencyType"/>
<xsd:complexType name="SearchSanctionType">
<xsd:sequence>
<xsd:element ref="ScreeningSubjectID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="SanctionTypeCode" minOccurs="0"/>
<xsd:element ref="SanctionLevelCode" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="License" minOccurs="0"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchSanction" type="SearchSanctionType"/>
<xsd:complexType name="AssessmentAccessType">
<xsd:annotation>
<xsd:documentation>This is a set of information used to provide the assessment subject access to a test that has been ordered. NOTE: The assessment access details would not be provided within the assessment order request, but in the acknowledgement in response to an assessment order request. In some instances, tests might be integrated into application processes. In such a case, the assessment subject might be redirected and directly logged into the assessment provider's application with the URI and credential supplied. In other cases, the test might need to be scheduled a local testing center. The address of the testing center may be supplied and / or the number to call to schedule the assessment.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="AssessmentCommunication" minOccurs="0"/>
<xsd:element ref="AccessCredentials" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="AssessmentAccess" type="AssessmentAccessType"/>
<xsd:element name="AssessmentCommunication" type="CommunicationABIEType">
<xsd:annotation>
<xsd:documentation>This is the communications means an assessment subject uses access a test or to use in scheduling a time and place to take the test.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="TestInstanceType">
<xsd:sequence>
<xsd:element ref="TestInstanceID" minOccurs="0"/>
<xsd:element ref="VersionID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The version of the test instrument associated with the results. The version with which the assessment subject was tested.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="AssessmentLanguageCode" minOccurs="0"/>
<xsd:element ref="TestDate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TestScoreIssuedDate" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The date a test score was issued. This might generally be applicable when the assessment service provider is administering or reporting the result of a third-party administered test.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="TestLocationID" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="TestInstance" type="TestInstanceType"/>
<xsd:element name="BirthPlace" type="BirthPlaceType"/>
<xsd:complexType name="BirthPlaceType">
<xsd:sequence>
<xsd:element ref="oa:Name" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A place name. The name of the place where a person was born.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="EPMAppraisalScheduleType">
<xsd:sequence>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="AppraisalPeriod" minOccurs="0"/>
<xsd:element ref="AppraisalScheduleCode" minOccurs="0"/>
<xsd:element ref="AppraisalReasonCode" minOccurs="0"/>
<xsd:element ref="Preparer" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EPMAppraisalSchedule" type="EPMAppraisalScheduleType"/>
<xsd:complexType name="EPMResultSummaryType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="AppraisalPeriod" minOccurs="0"/>
<xsd:element ref="AppraisalReasonCode" minOccurs="0"/>
<xsd:element ref="AppraisalScheduleCode" minOccurs="0"/>
<xsd:element ref="Score" minOccurs="0"/>
<xsd:element ref="Preparer" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EPMResultSummary" type="EPMResultSummaryType"/>
<xsd:element name="ReferenceLocation" type="ReferenceLocationType"/>
<xsd:element name="PositionLocation" type="PositionLocationType"/>
<xsd:complexType name="PositionLocationType">
<xsd:annotation>
<xsd:documentation>Contains description of the physical location of the position.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LocationID" minOccurs="0"/>
<xsd:element ref="LocationName" minOccurs="0"/>
<xsd:element ref="ReferenceLocation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is a summary description of the physical location of
the position. This is intended to be matched against a candidate's preference for work
location. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="Address" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optionally, a complete postal or street address.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReferenceLocationType">
<xsd:annotation>
<xsd:documentation>A base location from which a distance, communting time, or travel directions, etc. is calculated.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LocationID" minOccurs="0"/>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:PostalCode" minOccurs="0"/>
<xsd:element ref="SpatialLocation" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReportsToPersonType">
<xsd:annotation>
<xsd:documentation>A set of information identifying to whom a person within a given position or role reports. In other words, who is the supervisor. This
generally is a property of "Position." Reporting relationships generally hinge on the position a person holds or a role that they play. RelationshipTypeCode might be used to distinquish a "primary" report from a "secondary" or classify the type of accountability.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="PersonID" minOccurs="0"/>
<xsd:element ref="PersonName" minOccurs="0"/>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="RelationshipTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AdditionalItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReportsToPerson" type="ReportsToPersonType"/>
<xsd:complexType name="DataCaptureType">
<xsd:annotation>
<xsd:documentation>Contains information about data capture. Essentially this identifies whether the document was produced through an automatic extraction process and if so, the date of the generated document and the identification of the supplier.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="SupplierPartyID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>In this context, the supplier party is the supplier of the data capture or information
extraction services. For example, the name of a resume parsing service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="DataCaptureMethodCode" minOccurs="0"/>
<xsd:element ref="FormattedDateTime" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DataCapture" type="DataCaptureType"/>
<xsd:complexType name="ExperienceCategoryType">
<xsd:annotation>
<xsd:documentation>This is intended as fielded summary of qualifications. It can be used as a "roll-up" of data within of Candidate history and experience components. For example: CategoryCode = Financial Industry; Measure = 5 years (@unit =years); LevelCode = Managerial (listID = Position Level); Description = Years of Financial Industry Management Experience.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="CategoryCode" minOccurs="0"/>
<xsd:element ref="Measure" minOccurs="0"/>
<xsd:element ref="oa:LevelCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ExperienceCategory" type="ExperienceCategoryType"/>
<xsd:complexType name="ExperienceSummaryType">
<xsd:sequence>
<xsd:element ref="ExperienceCategory" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ExperienceSummary" type="ExperienceSummaryType"/>
<xsd:complexType name="SearchOptimizationType">
<xsd:sequence>
<xsd:element ref="MediaTarget" minOccurs="0"/>
<xsd:element ref="KeywordCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="MediaTarget" type="MediaTargetType"/>
<xsd:complexType name="MediaTargetType">
<xsd:sequence>
<xsd:element ref="MediaTargetID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="SearchOptimization" type="SearchOptimizationType"/>
<xsd:complexType name="PostingInstructionType">
<xsd:annotation>
<xsd:documentation>A collection of information about where and how a posting should be communicated. A "Posting Channel" usually would be a job board or other advertising medium.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="TemplateID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identifies a template to apply in processing a job posting order.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="BrandingID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identifies branding to be applied in processing a job posting order.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PostingOptionCode" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Used to communicate a choice among options available with respect to the posting. For example, some job boards and advertising venues may offer "bolding" or other options relating to the display or distribution of the posting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="PostingChannelID" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Identifies a job board or media channel associated with a job posting.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FreeFormPeriod" minOccurs="0"/>
<xsd:element ref="ApplicationMethod" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PostingInstruction" type="PostingInstructionType"/>
<xsd:complexType name="RelocationConsideredType">
<xsd:annotation>
<xsd:documentation>Indicates if a candidate would consider moving to a new city or location for a suitable position.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RelocationConsideredIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="RelocationConsidered" type="RelocationConsideredType"/>
<xsd:element name="DependentPerson" type="EffectiveDatedPersonBaseType"/>
<xsd:complexType name="TimeEventType">
<xsd:annotation>
<xsd:documentation>Contains a collection of information describing a time event reported on a time card (
An event of significance in the reporting of time worked). Where the TimeCard is used to capture "raw" time capture device
data, the TimeEvent might be used to capture a timestamp associated with a particular
"Clock In" or "Clock Out" operation. TimeEvent also could be used to capture information
about events such as completion or the achievement of a project milestone.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="OrderLineID" minOccurs="0"/>
<xsd:element ref="TimeEventTypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ActualDateTime"/>
<xsd:element ref="EffectiveTimeEventDate" minOccurs="0"/>
<xsd:element ref="TimeCardPayRate" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Submitter" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="Approver" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TimeWorkedRounding" minOccurs="0"/>
<xsd:element ref="Comment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EffectiveTimeEventDate" type="EffectiveTimeEventDateType"/>
<xsd:complexType name="EffectiveTimeEventDateType">
<xsd:annotation>
<xsd:documentation>Allows assignment of work performed on a "physical" time interval or day to another "logical" day. Current (Start Date), Next (Start Date plus 1), Previous (Start Date minus 1) It is important to know for purposes of calculating pay which day should be considered the working day. For instance 10pm Sat to 6am Sun. Do we pay at time plus one half for Sat, or double time for Sun. The indicator will allow the pay system to make this determination.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="EffectiveDateTime" minOccurs="0"/>
<xsd:element ref="DayNumberWithinYear" minOccurs="0"/>
<xsd:element ref="DayRelativeToActualDateTime" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="CandidateProfileType">
<xsd:complexContent>
<xsd:extension base="BaseCandidateProfileType">
<xsd:sequence>
<xsd:element ref="SearchCriteria" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="CandidateProfile" type="CandidateProfileType"/>
<xsd:element name="ResourceProfile" type="BaseCandidateProfileType"/>
<xsd:complexType name="BaseCandidateProfileType">
<xsd:annotation>
<xsd:documentation>
<ccts:CategoryCode>ABIE</ccts:CategoryCode>
<ccts:DictionaryEntryName>Candidate Profile. Details</ccts:DictionaryEntryName>
<ccts:Definition>Contains structured information about a candidate.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ProfileName" minOccurs="0"/>
<xsd:element ref="PersonAvailability" minOccurs="0"/>
<xsd:element ref="ProcessingInformation" minOccurs="0"/>
<xsd:element ref="DistributionGuidelines" minOccurs="0"/>
<xsd:element ref="AssociatedPositionOpening" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CandidateObjective" minOccurs="0"/>
<xsd:element ref="ExecutiveSummary" minOccurs="0"/>
<xsd:element ref="CandidateEmployerPreferences" minOccurs="0"/>
<xsd:element ref="CandidatePositionPreferences" minOccurs="0"/>
<xsd:element ref="ExperienceSummary" minOccurs="0"/>
<xsd:element ref="EmploymentHistory" minOccurs="0"/>
<xsd:element ref="EducationHistory" minOccurs="0"/>
<xsd:element ref="SecurityCredentials" minOccurs="0"/>
<xsd:element ref="Licenses" minOccurs="0"/>
<xsd:element ref="Certifications" minOccurs="0"/>
<xsd:element ref="MilitaryHistory" minOccurs="0"/>
<xsd:element ref="PatentHistory" minOccurs="0"/>
<xsd:element ref="PublicationHistory" minOccurs="0"/>
<xsd:element ref="SpeakingHistory" minOccurs="0"/>
<xsd:element ref="PersonQualifications" minOccurs="0"/>
<xsd:element ref="OrganizationAffiliations" minOccurs="0"/>
<xsd:element ref="EmploymentReferences" minOccurs="0"/>
<xsd:element ref="Attachment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="languageCode" type="LanguageCodeContentType" use="optional"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="PersonAvailability" type="PersonAvailabilityType"/>
<xsd:complexType name="PersonAvailabilityType">
<xsd:annotation>
<xsd:documentation>
<ccts:DictionaryEntryName>Availability. Details</ccts:DictionaryEntryName>
<ccts:Definition>Details about when a person is available to begin a new work engagement. OED: The quality of being available; capability of being employed or made use of.</ccts:Definition>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AvailabilityDates" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="NoticePeriodMeasure" minOccurs="0"/>
<xsd:element ref="ImmediateStartIndicator" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AvailabilityDatesType">
<xsd:sequence>
<xsd:element ref="StartDateTime" minOccurs="0"/>
<xsd:element ref="EndDateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StaffingTransitionRequirementType">
<xsd:annotation>
<xsd:documentation>A description of training, preparation, or other pre-requisites that need to be satisfied before entering on duty.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="MandatoryIndicator" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="oa:Duration" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StaffingTransitionRequirement" type="StaffingTransitionRequirementType"/>
<xsd:complexType name="StaffingOvertimeType">
<xsd:annotation>
<xsd:documentation>A description of overtime requirements associated with a staffing assignment: an indicator as to whether or not overtime is mandatory; the number of estimated or expected hours overtime.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="MandatoryIndicator" minOccurs="0"/>
<xsd:element ref="HoursMeasure" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="StaffingOvertime" type="StaffingOvertimeType">
<xsd:annotation>
<xsd:documentation>Contains a general description or estimate of overtime associated with the position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EducationRequirementType">
<xsd:sequence>
<xsd:element ref="EducationLevelCode" minOccurs="0"/>
<xsd:element ref="ISCEDEducationLevelCode" minOccurs="0"/>
<xsd:element ref="DegreeTypeCode" minOccurs="0"/>
<xsd:element ref="ProgramName" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>In the context of Education Requirements, this
would be the name of the academic program in which a student participates or was awarded a degree. This generally is a broad category
such as "Engineering" or "Business Administration." A student may have concentrations within a program. For example, a
program name of Engineering and a concentration in Electrical Engineering. A program name of Business Administration and
a concentration of Marketing.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="ProgramConcentration" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="InstitutionName" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>In the context of Education Requirements, this
would be the name of a specific institution (or institutions) specified in education requirements for
a position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="EducationRequirement" type="EducationRequirementType"/>
<xsd:element name="Address" type="AddressType"/>
<xsd:complexType name="AddressType">
<xsd:complexContent>
<xsd:extension base="AddressBaseType">
<xsd:sequence>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
<xsd:attribute name="currentAddressIndicator" type="oa:IndicatorType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- Based on the OAGIS AddressBaseType -->
<xsd:complexType name="AddressBaseType" abstract="true">
<xsd:annotation>
<xsd:documentation source="http://www.openapplications.org/oagis/9">Address BaseType provides the information about the address or semantic address of an associated entity.<ccts:DefinitionText>Based on OAGIS AddressBaseType. Exception:CountryCode uses the HR country code list.</ccts:DefinitionText>
<ccts:UsageRule>
Example values are:
"Residence Address" Residence Address is a primary, legal address that is related to a party. For a person, the Home Residence Address is used by an employer for payroll, taxation, and benefit program eligibility.
"Postal Address" Set of precise and complete information on the basis of which an item can be forwarded and delivered to an addressee. An address will be considered a postal address only if it is explicitly collected as such.
"Delivery Address" Delivery Address is an address which is to be used to physically deliver the related object.
"Bill To" An address to which invoices are sent.
"Accounts Recievable" An address to which payments are set.
</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:FormatCode" minOccurs="0"/>
<xsd:element ref="oa:AttentionOfName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:CareOfName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:choice>
<xsd:element ref="oa:AddressLine" minOccurs="0" maxOccurs="unbounded"/>
<xsd:sequence>
<xsd:element ref="oa:LineOne" minOccurs="0"/>
<xsd:element ref="oa:LineTwo" minOccurs="0"/>
<xsd:element ref="oa:LineThree" minOccurs="0"/>
<xsd:element ref="oa:LineFour" minOccurs="0"/>
<xsd:element ref="oa:LineFive" minOccurs="0"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element ref="oa:BuildingNumber" minOccurs="0"/>
<xsd:element ref="oa:BuildingName" minOccurs="0"/>
<xsd:element ref="oa:StreetName" minOccurs="0"/>
<xsd:element ref="oa:Unit" minOccurs="0"/>
<xsd:element ref="oa:Floor" minOccurs="0"/>
<xsd:element ref="oa:PostOfficeBox" minOccurs="0"/>
<xsd:element ref="oa:DeliveryPointCode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:choice>
<xsd:element ref="oa:CitySubDivisionName" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:CityName" minOccurs="0"/>
<xsd:element ref="oa:CountrySubDivisionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CountryCode" minOccurs="0"/>
<xsd:element ref="oa:PostalCode" minOccurs="0"/>
<xsd:element ref="oa:Status" minOccurs="0"/>
<xsd:element ref="oa:Preference" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="languageCode" type="LanguageCodeContentType" use="optional"/>
<xsd:attribute name="type" type="oa:NormalizedStringType"/>
</xsd:complexType>
<xsd:element name="Communication" type="CommunicationABIEType"/>
<xsd:complexType name="CommunicationABIEType">
<xsd:annotation>
<xsd:documentation>
<ccts:DefinitionText>This flexibly allows capture of information about a variety of communication channels (telephone, email, fax, messaging, address, etc.). CommunicationABIEType is logically derived from UN/CEFACT TBG17 ABIE CommunicationType as defined in the Reusable Aggregate Business Information Entity (RUABIE) XML Schema file. Note this version has been modified to meet HR Industry requirments. 1. Includes effective dating attributes. 2. Preference, sequence, and effective dating are handled in attributes rather than element. 3. Address based on OAGIS Address type with exceptions: includes effective dating and current Indicator; uses HR country code list. 4. Uses HR code lists for ChannelCode and UseCode. </ccts:DefinitionText>
<ccts:UsageRule>Various uses and options are supported. Note that Communication allows the capture of an
Address as a communication type. Note that not every use of Address is a communication. For example, Residence Address and Domicle Address have uses in the context of
payroll tax calculation, benefits plan eligibility determination, and employment screening that are distinct from usage of an address as a communication means. IIn this case,
the Address 'type' attribute would specify the address as Residence or Domicile.</ccts:UsageRule>
<ccts:UsageRule>Residence definition: The place of a person's general abode. A person's actual dwelling place in fact. This may be a temporary residence or a long-term residence. Residence Address is often a legal or official address for purposes of determinations such as work eligibility, applicable payroll taxes, and benefits program eligibility. This also is an address of
of importance to processes such as employment screening that make use of residence history to direct the scope of screenings that may be conducted. </ccts:UsageRule>
<ccts:UsageRule>Domicile definition: Black's Law Dictionary, Sixth Edition: "A person's legal home. That place where a man has his true, fixed, and permanent home and principal establishment, and to which whenever he is absent he has the intention of returning (emphasis added)(Smith v. Smith, 206 Pa. Super. 310). A person may have more than one residence but only one domicile. The legal domicile of a person is important since it, rather than the actual residence, often controls the jurisdiction of the taxing authorities and determines where a person may exercise the privilege of voting and other legal rights and privileges."
OED: Domicile n. 2. Law. The place where one has his home or permanent residence, to which, if absent, he has the intention of returning.
In some cases Domicile Address may be deterimined by, and have significance with repect to, determinations of applicable taxes or tax reportin.</ccts:UsageRule>
<ccts:UsageRule>Formatted telephone numbers should use the DialNumber element.</ccts:UsageRule>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ChannelCode" minOccurs="0"/>
<xsd:element ref="UseCode" minOccurs="0"/>
<xsd:choice>
<xsd:sequence>
<xsd:element ref="oa:CountryDialing" minOccurs="0"/>
<xsd:element ref="oa:AreaDialing" minOccurs="0"/>
<xsd:element ref="oa:DialNumber" minOccurs="0"/>
<xsd:element ref="oa:Extension" minOccurs="0"/>
<xsd:element ref="oa:Access" minOccurs="0"/>
</xsd:sequence>
<xsd:element ref="Address" minOccurs="0"/>
<xsd:sequence>
<xsd:element ref="oa:URI" minOccurs="0"/>
<xsd:element ref="oa:HTMLPreferredIndicator" minOccurs="0"/>
</xsd:sequence>
<xsd:element ref="oa:Text" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="oa:PositiveIntegerNumericType"/>
<xsd:attribute name="preferredIndicator" type="oa:IndicatorType"/>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="DisabilitySummary" type="DisabilitySummaryType"/>
<xsd:element name="DaySchedule" type="DayScheduleType"/>
<xsd:complexType name="DayScheduleType">
<xsd:annotation>
<xsd:documentation>Identifies or describes a schedule by day(s) of the week.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="DayCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="StartTime" minOccurs="0"/>
<xsd:element ref="EndTime" minOccurs="0"/>
<xsd:element ref="HoursQuantity" minOccurs="0"/>
<xsd:element ref="ShiftID" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CostAllocation" type="CostAllocationType"/>
<xsd:complexType name="CostAllocationType">
<xsd:annotation>
<xsd:documentation>Contains an identifier of an account, department, or other entity to which an item should be allocated.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="AllocationID" minOccurs="0"/>
<xsd:element ref="AllocationPercentage" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="ReportedPeriod" type="FreeFormEffectivePeriodType">
<xsd:annotation>
<xsd:documentation>Contains an identifier of an account, department, or other entity to which an item should be allocated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DirectDepositAccount" type="DirectDepositAccountType"/>
<xsd:complexType name="DirectDepositAccountType">
<xsd:annotation>
<xsd:documentation>A collection of information intended to support electronic funds transfer (EFT) to employee
bank accounts.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PrecedenceCode" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:NameOnAccount" minOccurs="0"/>
<xsd:element ref="AccountID" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>In most cases, a
single AccountID, paired with a single BankRoutingID are used to accomplish an electronic funds transfer. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="BankRoutingID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BankBranch" minOccurs="0"/>
<xsd:element ref="CurrencyCode" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="BankBranch" type="BankBranchType"/>
<xsd:complexType name="BankBranchType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Name" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StaffingRateType">
<xsd:annotation>
<xsd:documentation>A collection of information describing a
rate associated with a staffing assignment or that is demanded by or
paid to a staffing resource.
A rate may be expressed as one or more component rates or a consolidated
rate. A consolidated rate combines more than one component
rate into a single, flat rate.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="RateID" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="OrderLineID" minOccurs="0"/>
<xsd:element ref="RateDescription" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ComponentRateIndicator" minOccurs="0"/>
<xsd:element ref="RateTypeCode" minOccurs="0"/>
<xsd:element ref="RateClassCode" minOccurs="0"/>
<xsd:element ref="RateStatusCode" minOccurs="0"/>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="PayRateIntervalCode" minOccurs="0"/>
<xsd:element ref="Multiplier" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CustomerRateClass" minOccurs="0"/>
<xsd:element ref="CustomerRateBaseClass" minOccurs="0"/>
<xsd:element ref="Markup" minOccurs="0"/>
<xsd:element ref="PieceWork" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="TimeWorkedRounding" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="DependentObjective" type="DependentObjectiveType"/>
<xsd:complexType name="DependentObjectiveType">
<xsd:annotation>
<xsd:documentation>Associates one objective within another with which there is a dependency. A description
field is available to describe the dependency.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ObjectiveID" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DirectDepositInstruction" type="DirectDepositInstructionType"/>
<xsd:complexType name="DirectDepositInstructionType">
<xsd:annotation>
<xsd:documentation>An instruction with respect to payments to be made
directly to an employee's bank account.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="Payment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="DirectDepositAccount" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attributeGroup ref="EffectiveDateAttributeGroup"/>
</xsd:complexType>
<xsd:element name="Payment" type="PaymentType"/>
<xsd:complexType name="PaymentType">
<xsd:annotation>
<xsd:documentation>Describes a payment either as an amount or a percentage.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="PaymentTypeCode" minOccurs="0"/>
<xsd:element ref="oa:Amount" minOccurs="0"/>
<xsd:element ref="PaymentPercentage" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PaymentPercentage" type="PaymentPercentageType"/>
<xsd:complexType name="PaymentPercentageType">
<xsd:annotation>
<xsd:documentation>Describes an amount in terms of a percentage
and a basis (for example, net pay) to which the payment is applied.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="Percentage" minOccurs="0"/>
<xsd:element ref="BasisCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProcessingInformation" type="ProcessingInformationType"/>
<xsd:complexType name="ProcessingInformationType">
<xsd:annotation>
<xsd:documentation>Contains information relating to the processing of a document, such
as a resume to be parsed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ProcessingInstructionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ScreeningError" type="ScreeningErrorType"/>
<xsd:complexType name="ScreeningErrorType">
<xsd:annotation>
<xsd:documentation>Note: ConfirmBOD is generally used to report BOD and
noun failures. In a few cases, such as in a ScreeningReport, it may also be
necessary to include error details among a partially fulfilled screening.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="TypeCode" minOccurs="0"/>
<xsd:element ref="oa:ReasonCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CoverageType" type="USRateBasedCoverageTypeType"/>
<xsd:complexType name="USRateBasedCoverageTypeType">
<xsd:sequence>
<xsd:element ref="USRateBasedProductCode"/>
<xsd:element ref="ProductTypeCode"/>
<xsd:element ref="CoverageEntityCode"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="USRateBasedCoverage" type="USRateBasedCoverageType"/>
<xsd:complexType name="USRateBasedCoverageType">
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="ElectedPlanID" minOccurs="0"/>
<xsd:element ref="GroupNumberID" minOccurs="0"/>
<xsd:element ref="CoverageType" minOccurs="0"/>
<xsd:element ref="Carrier" minOccurs="0"/>
<xsd:element ref="FreeFormEffectivePeriod" minOccurs="0"/>
<xsd:element ref="ApprovedCoverage" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="RequestedCoverage" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="QuestionAnswerPair" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="EOIOnFileWithEmployerIndicator" minOccurs="0"/>
<xsd:element ref="EOIRequiredIndicator" minOccurs="0"/>
<xsd:element ref="BeneficiaryDesignation" minOccurs="0" maxOccurs="3"/>
<xsd:element ref="EligibilityRegionCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="LateEntranceIndicator" minOccurs="0"/>
<xsd:element ref="LifeCoverageStatus" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="BeneficiaryDesignation" type="BeneficiaryDesignationType"/>
<xsd:complexType name="BeneficiaryDesignationType">
<xsd:sequence>
<xsd:element ref="BeneficiaryData" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="BeneficiaryDesignationSequenceContentType"/>
</xsd:complexType>
<xsd:element name="BeneficiaryData" type="USRateBasedBeneficiaryType"/>
<xsd:complexType name="USRateBasedBeneficiaryType">
<xsd:sequence>
<xsd:element ref="BeneficiaryName"/>
<xsd:element ref="BeneficiaryID" minOccurs="0"/>
<xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="BirthDate" type="oa:DateType" minOccurs="0"/>
<xsd:element ref="FamilyRelationshipCode" minOccurs="0"/>
<xsd:element ref="InheritanceAmount" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InheritanceAmount">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="oa:AmountType">
<xsd:attribute name="inheritanceType" type="InheritanceAmountContentType" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="USRateBasedCoverageLevelType">
<xsd:sequence>
<xsd:element ref="Level" minOccurs="0"/>
<xsd:element ref="VolumeAmount" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApprovedCoverage" type="USRateBasedCoverageLevelType"/>
<xsd:element name="RequestedCoverage" type="USRateBasedCoverageLevelType"/>
<xsd:element name="LifeCoverageStatus" type="LifeCoverageStatusContentType"/>
<xsd:element name="BKZClassification" type="BKZClassificationType"/>
<xsd:element name="AttendanceRating" type="ScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A rating of the person's on-the-job attendance.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OverallPerformanceRating" type="ScoreType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The competence or effectiveness of a person in performing an action; the capabilities, productivity, or success of a person when measured against a standard.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AvailabilityDates" type="AvailabilityDatesType"/>
<xsd:element name="BeneficiaryName">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="oa:TextType">
<xsd:attribute name="beneficiaryType" type="BeneficiaryNameCodeEnumType"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ComplaintProcedure">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CancelationPolicy">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ID" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PlacementNotification">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="PlacementDate" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="oa:ResultCode" minOccurs="0"/>
<xsd:element ref="RejectedReasonCode" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="JPStaffingContract">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="ComplaintProcedure" minOccurs="0"/>
<xsd:element ref="CancelationPolicy" minOccurs="0"/>
<xsd:element ref="PlacementNotification" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="StaffingContractLocalizations">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="JPStaffingContract" minOccurs="0"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ContractPositionDescription">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="PositionTitle" minOccurs="0"/>
<xsd:element ref="PositionStatusCode" minOccurs="0"/>
<xsd:element ref="oa:Description" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="CareerLevelCode" minOccurs="0"/>
<xsd:element ref="Multiplier" minOccurs="0"/>
<xsd:element ref="PositionCondition" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PublicationContributor" type="PublicationContributorType"/>
<xsd:element name="ContactPersonName" type="PersonNameType"/>
<xsd:element name="Level">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="CoverageLevelAmount"/>
<xsd:element ref="CoverageLevelMultiplier"/>
<xsd:element ref="CoverageLevelTypeCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DistributeTo" type="DistributeToType"/>
<xsd:element name="DoNotDistributeTo" type="DoNotDistributeType"/>
<xsd:element name="StartingRemuneration" type="RemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The amount the person was paid when they started in the position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndingRemuneration" type="RemunerationType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">The amount the person is currently paid or the ending amount at the time the person no longer worked in this position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ClosingDate" type="PeriodCloseType"/>
<xsd:element name="PeriodClose" type="PeriodCloseType"/>
<xsd:element name="InPersonApplication" type="InPersonApplicationType"/>
<xsd:element name="RankedSearchResults" type="RankedSearchResultsType"/>
<xsd:element name="PatentStatus" type="PatentStatusType"/>
<xsd:element name="PaymentDate" type="PaymentDateType"/>
<xsd:element name="ProposedHire" type="ProposedHireType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains a collection of information about a proposed hire. Proposed hire information might be communicated when an offer of employment has been communicated to candidate and accepted, but before the candidate has actually begun work.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Rider">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="oa:TextType">
<xsd:attribute name="enabledIndicator" type="oa:IndicatorType"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SearchCriterion" type="SearchCriterionType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">A single, repeatable criterion structured as name/value pairs with optional weighting. This is an alternative to SearchString or may be used as an alternate syntax to express criteria also expressed as a SearchString.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CriterionName" type="oa:StringType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
The "oa:Name" part of a name/value pair that specifies a criterion used as input to the search.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EducationOrganizationAttendance" type="SummaryEducationOrganizationAttendanceType">
<xsd:annotation>
<xsd:documentation source="http://www.hr-xml.org" xml:lang="en">Contains details documenting a person's attendance at an educational institution. (OED Institution, n. An establishment, organization, or association, instituted for the promotion of education.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>
|