XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Version 2.0.36 2017-04-28
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.w3.org/XML/1998/namespace (at http://www.w3.org/2001/03/xml.xsd)
Documentation Standalone schema.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema version="2.0.36 2017-04-28">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: Achievement

Name Achievement
Type AchievementType
Nillable no
Abstract no
XML Instance Representation
<Achievement>
<Date> FlexibleDatesType </Date> [0..1]
<Description> xs:string </Description> [0..1]
<IssuingAuthority> xs:string </IssuingAuthority> [0..1]
</Achievement>
Schema Component Representation
<xs:element name="Achievement" type="AchievementType"/>
top

Element: Achievements

Name Achievements
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<Achievements>
<!-- Mixed content -->
<Achievement> ... </Achievement> [1..*]
</Achievements>
Schema Component Representation
<xs:element name="Achievements">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="Achievement" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: AreaCityCode

Name AreaCityCode
Type xs:string
Nillable no
Abstract no
XML Instance Representation
<AreaCityCode> xs:string </AreaCityCode>
Schema Component Representation
<xs:element name="AreaCityCode" type="xs:string"/>
top

Element: Competency

Name Competency
Type CompetencyType
Nillable no
Abstract no
XML Instance Representation
<Competency
name="xs:string [0..1]"
description="xs:string [0..1]"
required="xs:boolean [0..1]"
auth="xs:string [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<CompetencyId
id="xs:string [1]"
idOwner="xs:string [0..1]"
description="xs:string [0..1]"/> [0..1]
<TaxonomyId
id="xs:string [1]"
idOwner="xs:string [0..1]"
description="xs:string [0..1]"/> [0..*]
<CompetencyEvidence
dateOfIncident="AnyDateTimeType [0..1]"
name="xs:string [0..1]"
typeDescription="xs:string [0..1]"
expirationDate="AnyDateTimeType [0..1]"
typeId="xs:string [0..1]"
required="xs:boolean [0..1]"
lastUsed="AnyLocalDateYearType [0..1]"
type="xs:string [0..1]"> [0..*]
<NumericValue> ... </NumericValue> [0..1]
<StringValue> ... </StringValue> [0..1]
</CompetencyEvidence>
<CompetencyWeight
type="ExtendedWeightType [0..1]"> [0..*]
Start Choice [1]
<NumericValue> ... </NumericValue> [1]
<StringValue> ... </StringValue> [1]
End Choice
</CompetencyWeight>
<Competency> ... </Competency> [0..*]
<UserArea> ... </UserArea> [0..1]
</Competency>
Schema Component Representation
<xs:element name="Competency" type="CompetencyType"/>
top

Element: CountryCode

Name CountryCode
Type CountryCodeType
Nillable no
Abstract no
XML Instance Representation
<CountryCode> CountryCodeType </CountryCode>
Schema Component Representation
<xs:element name="CountryCode" type="CountryCodeType"/>
top

Element: DaxResumeUserArea

Name DaxResumeUserArea
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<DaxResumeUserArea>
<AdditionalPersonalData> [0..1]
<Religion> daxtraStringWithIDs </Religion> [0..1]
<Race> daxtraStringWithIDs </Race> [0..1]
<PoliticalStatus> daxtraStringWithIDs </PoliticalStatus> [0..1]
<PlaceOfBirth> EmploymentLocationSummaryType </PlaceOfBirth> [0..1]
<RegisteredResidence> EmploymentLocationSummaryType </RegisteredResidence> [0..1]
<Hobbies> xs:string </Hobbies> [0..1]
<OtherInfo> xs:string </OtherInfo> [0..1]
<ExperienceSummary> daxtraExperienceSummaryType </ExperienceSummary> [0..1]
</AdditionalPersonalData>
<TextZones> [0..1]
<Zone
name="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
<Header> xs:string </Header> [1]
</Zone>
</TextZones>
<ParserInfo> [1]
<ParserConfiguration> xs:string </ParserConfiguration> [1]
<ParserRelease> xs:string </ParserRelease> [1]
<ParserReleaseDate> xs:string </ParserReleaseDate> [1]
<ParserSchema> xs:string </ParserSchema> [1]
<ParserSchemaLocation> xs:string </ParserSchemaLocation> [1]
<ConverterRelease> xs:string </ConverterRelease> [1]
<ConverterReleaseDate> xs:string </ConverterReleaseDate> [1]
</ParserInfo>
<FileStruct
filename="xs:string [0..1]"> [0..1]
<attachment
fname="xs:string [0..1]"
mime="xs:string [0..1]"
ftype="xs:string [0..1]"
conv="xs:string [0..1]"
conv_msg="xs:string [0..1]"
doc_type="xs:string [0..1]"
best_cat="xs:string [0..1]"
cat_score="xs:string [0..1]"
lang="xs:string [0..1]"
is_email_body="xs:int [0..1]"
main_cv="YesNoType [0..1]"> [0..*]
xs:string
</attachment>
<picture
content-type="xs:string [0..1]"
content-disposition="xs:string [0..1]"
content-transfer-encoding="xs:string [0..1]"> [0..*]
xs:string
</picture>
</FileStruct>
<EmailTrackingData> [0..1]
<SendersEmail> xs:string </SendersEmail> [0..1]
<RecipientsEmail> xs:string </RecipientsEmail> [0..1]
<EmailDate> xs:string </EmailDate> [0..1]
<EmailSubject> xs:string </EmailSubject> [0..1]
</EmailTrackingData>
</DaxResumeUserArea>
Schema Component Representation
<xs:element name="DaxResumeUserArea">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalPersonalData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Religion" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="Race" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="PoliticalStatus" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="PlaceOfBirth" type="EmploymentLocationSummaryType" minOccurs="0"/>
<xs:element name="RegisteredResidence" type="EmploymentLocationSummaryType" minOccurs="0"/>
<xs:element name="Hobbies" type="xs:string" minOccurs="0"/>
<xs:element name="OtherInfo" type="xs:string" minOccurs="0"/>
<xs:element name="ExperienceSummary" type="daxtraExperienceSummaryType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TextZones" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Zone" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="Header" type="xs:string" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ParserInfo" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="ParserConfiguration" type="xs:string"/>
<xs:element name="ParserRelease" type="xs:string"/>
<xs:element name="ParserReleaseDate" type="xs:string"/>
<xs:element name="ParserSchema" type="xs:string"/>
<xs:element name="ParserSchemaLocation" type="xs:string"/>
<xs:element name="ConverterRelease" type="xs:string"/>
<xs:element name="ConverterReleaseDate" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FileStruct" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="attachment" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="fname" type="xs:string"/>
<xs:attribute name="mime" type="xs:string"/>
<xs:attribute name="ftype" type="xs:string"/>
<xs:attribute name="conv" type="xs:string"/>
<xs:attribute name="conv_msg" type="xs:string"/>
<xs:attribute name="doc_type" type="xs:string"/>
<xs:attribute name="best_cat" type="xs:string"/>
<xs:attribute name="cat_score" type="xs:string"/>
<xs:attribute name="lang" type="xs:string"/>
<xs:attribute name="is_email_body" type="xs:int"/>
<xs:attribute name="main_cv" type="YesNoType"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="picture" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="content-type" type="xs:string"/>
<xs:attribute name="content-disposition" type="xs:string"/>
<xs:attribute name="content-transfer-encoding" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="filename" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="EmailTrackingData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SendersEmail" type="xs:string" minOccurs="0"/>
<xs:element name="RecipientsEmail" type="xs:string" minOccurs="0"/>
<xs:element name="EmailDate" type="xs:string" minOccurs="0"/>
<xs:element name="EmailSubject" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: EducationHistory

Name EducationHistory
Type EducationHistoryType
Nillable no
Abstract no
XML Instance Representation
<EducationHistory>
<SchoolOrInstitution> SchoolOrInstitutionType </SchoolOrInstitution> [0..*]
<Thesis> daxtraStringWithIDs </Thesis> [0..1]
</EducationHistory>
Schema Component Representation
<xs:element name="EducationHistory" type="EducationHistoryType"/>
top

Element: EmploymentHistory

Name EmploymentHistory
Type EmploymentHistoryType
Nillable no
Abstract no
XML Instance Representation
<EmploymentHistory>
<EmployerOrg> EmployerOrgType </EmployerOrg> [0..*]
</EmploymentHistory>
Schema Component Representation
<xs:element name="EmploymentHistory" type="EmploymentHistoryType"/>
top

Element: Extension

Name Extension
Type xs:string
Nillable no
Abstract no
XML Instance Representation
<Extension> xs:string </Extension>
Schema Component Representation
<xs:element name="Extension" type="xs:string"/>
top

Element: Fax

Name Fax
Type TelcomNumberType
Nillable no
Abstract no
XML Instance Representation
<Fax
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
Start Choice [1]
<FormattedNumber> ... </FormattedNumber> [1]
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
End Choice
</Fax>
Schema Component Representation
<xs:element name="Fax" type="TelcomNumberType"/>
top

Element: FormattedNumber

Name FormattedNumber
Type xs:string
Nillable no
Abstract no
XML Instance Representation
<FormattedNumber> xs:string </FormattedNumber>
Schema Component Representation
<xs:element name="FormattedNumber" type="xs:string"/>
top

Element: InternationalCountryCode

Name InternationalCountryCode
Type xs:string
Nillable no
Abstract no
XML Instance Representation
<InternationalCountryCode> xs:string </InternationalCountryCode>
Schema Component Representation
<xs:element name="InternationalCountryCode" type="xs:string"/>
top

Element: InternetEmailAddress

Name InternetEmailAddress
Type InternetEmailAddressType
Nillable no
Abstract no
XML Instance Representation
<InternetEmailAddress
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
xs:string
</InternetEmailAddress>
Schema Component Representation
<xs:element name="InternetEmailAddress" type="InternetEmailAddressType"/>
top

Element: InternetWebAddress

Name InternetWebAddress
Type InternetWebAddressType
Nillable no
Abstract no
XML Instance Representation
<InternetWebAddress
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
xs:string
</InternetWebAddress>
Schema Component Representation
<xs:element name="InternetWebAddress" type="InternetWebAddressType"/>
top

Element: LanguageCode

Name LanguageCode
Type LanguageCodeType
Nillable no
Abstract no
XML Instance Representation
<LanguageCode> LanguageCodeType </LanguageCode>
Schema Component Representation
<xs:element name="LanguageCode" type="LanguageCodeType"/>
top

Element: Languages

Name Languages
Type LanguagesType
Nillable no
Abstract no
XML Instance Representation
<Languages>
<Language> [0..*]
<LanguageCode> ... </LanguageCode> [0..1]
<Read> xs:boolean </Read> [0..1]
<Write> xs:boolean </Write> [0..1]
<Speak> xs:boolean </Speak> [0..1]
<Comments> xs:string </Comments> [0..1]
</Language>
</Languages>
Schema Component Representation
<xs:element name="Languages" type="LanguagesType"/>
top

Element: LicensesAndCertifications

Name LicensesAndCertifications
Type LicensesAndCertificationsType
Nillable no
Abstract no
XML Instance Representation
<LicensesAndCertifications>
<LicenseOrCertification> LicenseOrCertificationType </LicenseOrCertification> [0..*]
</LicensesAndCertifications>
Schema Component Representation
<xs:element name="LicensesAndCertifications" type="LicensesAndCertificationsType"/>
top

Element: MilitaryHistory

Name MilitaryHistory
Type MilitaryHistoryType
Nillable no
Abstract no
XML Instance Representation
<MilitaryHistory>
<ServiceDetail
branch="xs:string [0..1]"> [0..*]
<DatesOfService> DatesOfServiceType </DatesOfService> [1]
<AreaOfExpertise> xs:string </AreaOfExpertise> [0..*]
<UserArea> ... </UserArea> [0..1]
</ServiceDetail>
<UserArea> ... </UserArea> [0..1]
</MilitaryHistory>
Schema Component Representation
<xs:element name="MilitaryHistory" type="MilitaryHistoryType"/>
top

Element: Mobile

Name Mobile
Type MobileTelcomNumberType
Nillable no
Abstract no
XML Instance Representation
<Mobile
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]"
smsEnabled="xs:boolean [0..1]">
Start Choice [1]
<FormattedNumber> ... </FormattedNumber> [1]
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
End Choice
</Mobile>
Schema Component Representation
<xs:element name="Mobile" type="MobileTelcomNumberType"/>
top

Element: NonXMLResume

Name NonXMLResume
Type NonXMLResumeType
Nillable no
Abstract no
XML Instance Representation
<NonXMLResume>
<TextResume> [1]
<!-- Mixed content -->
<span
id="xs:string [0..1]"
inprof="xs:string [0..1]"
class="xs:string [0..1]"> [0..*]
xs:string
</span>
</TextResume>
</NonXMLResume>
Schema Component Representation
<xs:element name="NonXMLResume" type="NonXMLResumeType"/>
top

Element: NumericValue

Name NumericValue
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<NumericValue
minValue="xs:double [0..1]"
maxValue="xs:double [0..1]"
description="xs:string [0..1]">
xs:double
</NumericValue>
Schema Component Representation
<xs:element name="NumericValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="minValue" type="xs:double"/>
<xs:attribute name="maxValue" type="xs:double"/>
<xs:attribute name="description" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: Pager

Name Pager
Type TelcomNumberType
Nillable no
Abstract no
XML Instance Representation
<Pager
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
Start Choice [1]
<FormattedNumber> ... </FormattedNumber> [1]
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
End Choice
</Pager>
Schema Component Representation
<xs:element name="Pager" type="TelcomNumberType"/>
top

Element: PatentHistory

Name PatentHistory
Type PatentHistoryType
Nillable no
Abstract no
XML Instance Representation
<PatentHistory>
<!-- Mixed content -->
<Patent> [0..*]
<Description> xs:string </Description> [1]
</Patent>
</PatentHistory>
Schema Component Representation
<xs:element name="PatentHistory" type="PatentHistoryType"/>
top

Element: PersonName

Name PersonName
Type PersonNameType
Nillable no
Abstract no
XML Instance Representation
<PersonName
id="xs:string [0..1]"
oids="xs:string [0..1]">
<FormattedName> xs:string </FormattedName> [0..1]
<GivenName> xs:string </GivenName> [0..*]
<PreferredGivenName> xs:string </PreferredGivenName> [0..1]
<MiddleName> xs:string </MiddleName> [0..*]
<FamilyName
primary="xs:string (value comes from list: {'true'|'false'|'undefined'}) [0..1]"
prefix="xs:string [0..1]"> [0..*]
xs:string
</FamilyName>
<Affix
type="xs:string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1]"> [0..*]
xs:string
</Affix>
<sex> xs:string </sex> [0..1]
</PersonName>
Schema Component Representation
<xs:element name="PersonName" type="PersonNameType"/>
top

Element: PostalAddress

Name PostalAddress
Type PostalAddressType
Nillable no
Abstract no
XML Instance Representation
<PostalAddress
type="xs:string (value comes from list: {'postOfficeBoxAddress'|'streetAddress'|'militaryAddress'|'undefined'|'main'|'alternative'}) [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<CountryCode> ... </CountryCode> [0..1]
<PostalCode> xs:string </PostalCode> [0..1]
<Region> xs:string </Region> [0..*]
<Municipality> xs:string </Municipality> [0..1]
<DeliveryAddress> [0..1]
<AddressLine> xs:string </AddressLine> [0..*]
<StreetName> xs:string </StreetName> [0..1]
<BuildingNumber> xs:string </BuildingNumber> [0..1]
<Unit> xs:string </Unit> [0..1]
<PostOfficeBox> xs:string </PostOfficeBox> [0..1]
</DeliveryAddress>
</PostalAddress>
Schema Component Representation
<xs:element name="PostalAddress" type="PostalAddressType"/>
top

Element: PublicationHistory

Name PublicationHistory
Type PublicationHistoryType
Nillable no
Abstract no
XML Instance Representation
<PublicationHistory>
<!-- Mixed content -->
Start Choice [1..*]
<Article
type="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
Start Choice [1]
<Name
role="xs:string (value comes from list: {'author'|'editor'}) [1]"> [0..*]
<FormattedName> xs:string </FormattedName> [1]
</Name>
<Title> xs:string </Title> [1]
<PublicationDate> [0..1]
<Year> xs:string </Year> [1]
</PublicationDate>
End Choice
End Sequence
<Comments> xs:string </Comments> [0..1]
<JournalOrSerialName> xs:string </JournalOrSerialName> [0..1]
<Volume> xs:string </Volume> [0..1]
<Issue> xs:string </Issue> [0..1]
<PageNumber> xs:string </PageNumber> [0..1]
</Article>
<OtherPublication
type="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
Start Choice [1]
<Name> [0..*]
<FormattedName
role="xs:string (value comes from list: {'author'|'editor'}) [1]"> [1]
xs:string
</FormattedName>
</Name>
<Title> xs:string </Title> [1]
<PublicationDate> [0..1]
<Year> xs:string </Year> [1]
</PublicationDate>
<PageNumber> xs:string </PageNumber> [0..1]
End Choice
End Sequence
<Comments> xs:string </Comments> [0..1]
</OtherPublication>
End Choice
</PublicationHistory>
Schema Component Representation
<xs:element name="PublicationHistory" type="PublicationHistoryType"/>
top

Element: Reference

Name Reference
Type ReferenceType
Nillable no
Abstract no
XML Instance Representation
<Reference>
<PersonName> ... </PersonName> [0..1]
<PositionTitle> daxtraStringWithIDs </PositionTitle> [0..1]
<ContactMethod> ContactMethodType </ContactMethod> [0..1]
<Comments> daxtraStringWithIDs </Comments> [0..1]
</Reference>
Schema Component Representation
<xs:element name="Reference" type="ReferenceType"/>
top

Element: References

Name References
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<References>
<Reference> ... </Reference> [1..*]
</References>
Schema Component Representation
<xs:element name="References">
<xs:complexType>
<xs:sequence>
<xs:element ref="Reference" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: Resume

Name Resume
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<Resume
src="xs:string [0..1]"
lang="xs:language [0..1]">
<StructuredXMLResume> ... </StructuredXMLResume> [1]
<NonXMLResume> ... </NonXMLResume> [0..1]
<UserArea> [0..1]
<DaxResumeUserArea> ... </DaxResumeUserArea> [1]
</UserArea>
</Resume>
Schema Component Representation
<xs:element name="Resume">
<xs:complexType>
<xs:sequence>
<xs:element ref="StructuredXMLResume"/>
<xs:element ref="NonXMLResume" minOccurs="0"/>
<xs:element name="UserArea" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="DaxResumeUserArea"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="src" type="xs:string"/>
<xs:attribute name="lang" type="xs:language"/>
</xs:complexType>
</xs:element>
top

Element: StringValue

Name StringValue
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<StringValue
minValue="xs:string [0..1]"
maxValue="xs:string [0..1]"
description="xs:string [0..1]">
xs:string
</StringValue>
Schema Component Representation
<xs:element name="StringValue">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="minValue" type="xs:string"/>
<xs:attribute name="maxValue" type="xs:string"/>
<xs:attribute name="description" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: StructuredXMLResume

Name StructuredXMLResume
Type StructuredXMLResumeType
Nillable no
Abstract no
XML Instance Representation
<StructuredXMLResume>
<ContactInfo> SEPContactInfoType </ContactInfo> [0..1]
<ExecutiveSummary> xs:string </ExecutiveSummary> [0..1]
<Objective> daxtraStringWithIDs </Objective> [0..1]
<PreferredLocation> daxtraStringWithIDs </PreferredLocation> [0..1]
<Available> daxtraStringWithIDs </Available> [0..1]
<Date> daxtraDateOfBirthType </Date> [0..1]
<Salary> daxtraSalaryType </Salary> [0..1]
<PositionType> daxtraPositionType </PositionType> [0..1]
<TypeOfHours> daxtraTypeOfHoursType </TypeOfHours> [0..1]
<MaritalStatus> daxtraMaritalStatusType </MaritalStatus> [0..1]
<WillRelocate> daxtraWillRelocateType </WillRelocate> [0..1]
<LegalDocument> daxtraLegalDocumentType </LegalDocument> [0..*]
<Nationality> daxtraNationalityType </Nationality> [0..*]
<EmploymentHistory> ... </EmploymentHistory> [0..1]
<ProjectHistory> EmploymentHistoryType </ProjectHistory> [0..1]
<EducationHistory> ... </EducationHistory> [0..1]
<LicensesAndCertifications> ... </LicensesAndCertifications> [0..1]
<MilitaryHistory> ... </MilitaryHistory> [0..1]
<PatentHistory> ... </PatentHistory> [0..1]
<PublicationHistory> ... </PublicationHistory> [0..1]
<Competency> ... </Competency> [0..*]
<Languages> ... </Languages> [0..1]
<Achievements> ... </Achievements> [0..1]
<References> ... </References> [0..1]
<RevisionDate
id="xs:string [0..1]"
oids="xs:string [0..1]"> [0..1]
AnyDateTimeNkType
</RevisionDate>
<UserFields> daxtraUserFieldsType </UserFields> [0..*]
</StructuredXMLResume>
Schema Component Representation
<xs:element name="StructuredXMLResume" type="StructuredXMLResumeType"/>
top

Element: SubscriberNumber

Name SubscriberNumber
Type xs:string
Nillable no
Abstract no
XML Instance Representation
<SubscriberNumber> xs:string </SubscriberNumber>
Schema Component Representation
<xs:element name="SubscriberNumber" type="xs:string"/>
top

Element: Telephone

Name Telephone
Type TelcomNumberType
Nillable no
Abstract no
XML Instance Representation
<Telephone
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
Start Choice [1]
<FormattedNumber> ... </FormattedNumber> [1]
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
End Choice
</Telephone>
Schema Component Representation
<xs:element name="Telephone" type="TelcomNumberType"/>
top

Element: UserArea

Name UserArea
Type UserAreaType
Nillable no
Abstract no
Documentation HR-XML Technical Steering Committee endorsed extension element.
XML Instance Representation
<UserArea>
Allow any elements from any namespace (strict validation). [0..*]
</UserArea>
Schema Component Representation
<xs:element name="UserArea" type="UserAreaType"/>
top

Global Definitions

Attribute Group: DaxtraType

Name DaxtraType
XML Instance Representation
type="xs:string [0..1]"
Schema Component Representation
<xs:attributeGroup name="DaxtraType">
<xs:attribute name="type" type="xs:string"/>
</xs:attributeGroup>
top

Attribute Group: Inferred

Name Inferred
XML Instance Representation
inferred="xs:boolean [0..1]"
Schema Component Representation
<xs:attributeGroup name="Inferred">
<xs:attribute name="inferred" type="xs:boolean" use="optional"/>
</xs:attributeGroup>
top

Attribute Group: TextCrossRef

Name TextCrossRef
XML Instance Representation
id="xs:string [0..1]"
oids="xs:string [0..1]"
Schema Component Representation
<xs:attributeGroup name="TextCrossRef">
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="oids" type="xs:string"/>
</xs:attributeGroup>
top

Attribute Group: TextRef

Name TextRef
XML Instance Representation
id="xs:string [0..1]"
inprof="xs:string [0..1]"
class="xs:string [0..1]"
Schema Component Representation
<xs:attributeGroup name="TextRef">
<xs:attribute name="id" type="xs:string"/>
<xs:attribute name="inprof" type="xs:string"/>
<xs:attribute name="class" type="xs:string"/>
</xs:attributeGroup>
top

Attribute Group: id

Name id
XML Instance Representation
id="xs:string [1]"
idOwner="xs:string [0..1]"
description="xs:string [0..1]"
Schema Component Representation
<xs:attributeGroup name="id">
<xs:attribute name="id" type="xs:string" use="required"/>
<xs:attribute name="idOwner" type="xs:string"/>
<xs:attribute name="description" type="xs:string"/>
</xs:attributeGroup>
top

Complex Type: AchievementType

Super-types: None
Sub-types: None
Name AchievementType
Abstract no
XML Instance Representation
<...>
<Date> FlexibleDatesType </Date> [0..1]
<Description> xs:string </Description> [0..1]
<IssuingAuthority> xs:string </IssuingAuthority> [0..1]
</...>
Schema Component Representation
<xs:complexType name="AchievementType">
<xs:sequence>
<xs:element name="Date" type="FlexibleDatesType" minOccurs="0"/>
<xs:element name="Description" type="xs:string" minOccurs="0"/>
<xs:element name="IssuingAuthority" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CompetencyType

Super-types: None
Sub-types: None
Name CompetencyType
Abstract no
XML Instance Representation
<...
name="xs:string [0..1]"
description="xs:string [0..1]"
required="xs:boolean [0..1]"
auth="xs:string [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<CompetencyId
id="xs:string [1]"
idOwner="xs:string [0..1]"
description="xs:string [0..1]"/> [0..1]
<TaxonomyId
id="xs:string [1]"
idOwner="xs:string [0..1]"
description="xs:string [0..1]"/> [0..*]
<CompetencyEvidence
dateOfIncident="AnyDateTimeType [0..1]"
name="xs:string [0..1]"
typeDescription="xs:string [0..1]"
expirationDate="AnyDateTimeType [0..1]"
typeId="xs:string [0..1]"
required="xs:boolean [0..1]"
lastUsed="AnyLocalDateYearType [0..1]"
type="xs:string [0..1]"> [0..*]
<NumericValue> ... </NumericValue> [0..1]
<StringValue> ... </StringValue> [0..1]
</CompetencyEvidence>
<CompetencyWeight
type="ExtendedWeightType [0..1]"> [0..*]
Start Choice [1]
<NumericValue> ... </NumericValue> [1]
<StringValue> ... </StringValue> [1]
End Choice
</CompetencyWeight>
<Competency> ... </Competency> [0..*]
<UserArea> ... </UserArea> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompetencyType">
<xs:sequence>
<xs:element name="CompetencyId" minOccurs="0">
<xs:complexType>
<xs:attributeGroup ref="id"/>
</xs:complexType>
</xs:element>
<xs:element name="TaxonomyId" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attributeGroup ref="id"/>
</xs:complexType>
</xs:element>
<xs:element name="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="NumericValue" minOccurs="0"/>
<xs:element ref="StringValue" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="dateOfIncident" type="AnyDateTimeType"/>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="typeDescription" type="xs:string"/>
<xs:attribute name="expirationDate" type="AnyDateTimeType"/>
<xs:attribute name="typeId" type="xs:string"/>
<xs:attribute name="required" type="xs:boolean" default="false"/>
<xs:attribute name="lastUsed" type="AnyLocalDateYearType"/>
<xs:attributeGroup ref="DaxtraType"/>
</xs:complexType>
</xs:element>
<xs:element name="CompetencyWeight" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element ref="NumericValue"/>
<xs:element ref="StringValue"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="type" type="ExtendedWeightType"/>
</xs:complexType>
</xs:element>
<xs:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="UserArea" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="description" type="xs:string"/>
<xs:attribute name="required" type="xs:boolean" default="false"/>
<xs:attribute name="auth" type="xs:string"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: ContactMethodType

Super-types: None
Sub-types: None
Name ContactMethodType
Abstract no
XML Instance Representation
<...>
<Telephone> ... </Telephone> [0..*]
<Mobile> ... </Mobile> [0..1]
<Fax> ... </Fax> [0..1]
<Pager> ... </Pager> [0..1]
<InternetEmailAddress> ... </InternetEmailAddress> [0..*]
<InternetWebAddress> ... </InternetWebAddress> [0..*]
<PostalAddress> ... </PostalAddress> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ContactMethodType">
<xs:sequence>
<xs:element ref="Telephone" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Mobile" minOccurs="0"/>
<xs:element ref="Fax" minOccurs="0"/>
<xs:element ref="Pager" minOccurs="0"/>
<xs:element ref="InternetEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="InternetWebAddress" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="PostalAddress" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: DatesOfAttendanceType

Super-types: None
Sub-types: None
Name DatesOfAttendanceType
Abstract no
XML Instance Representation
<...
enrollmentStatus="xs:string [0..1]"
currentlyEnrolled="xs:boolean [0..1]"
studentInGoodStanding="xs:boolean [0..1]">
<StartDate> FlexibleDatesType </StartDate> [1]
<EndDate> FlexibleDatesType </EndDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DatesOfAttendanceType">
<xs:sequence>
<xs:element name="StartDate" type="FlexibleDatesType"/>
<xs:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="enrollmentStatus" type="xs:string" use="optional"/>
<xs:attribute name="currentlyEnrolled" type="xs:boolean" use="optional"/>
<xs:attribute name="studentInGoodStanding" type="xs:boolean" use="optional"/>
</xs:complexType>
top

Complex Type: DatesOfServiceType

Super-types: None
Sub-types: None
Name DatesOfServiceType
Abstract no
XML Instance Representation
<...>
<StartDate> FlexibleDatesType </StartDate> [1]
<EndDate> FlexibleDatesType </EndDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DatesOfServiceType">
<xs:sequence>
<xs:element name="StartDate" type="FlexibleDatesType"/>
<xs:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: DaxPositionHistoryUserAreaType

Super-types: None
Sub-types: None
Name DaxPositionHistoryUserAreaType
Abstract no
XML Instance Representation
<...>
<Umbrella> xs:string </Umbrella> [0..1]
<Project> daxtraStringWithIDs </Project> [0..1]
<TLSPAN
tl_num="xs:string [0..1]"
first_id="xs:string [0..1]"
last_id="xs:string [0..1]"
border_id="xs:string [0..1]"/> [0..10]
<MonthsOfWork> xs:int </MonthsOfWork> [0..1]
</...>
Schema Component Representation
<xs:complexType name="DaxPositionHistoryUserAreaType">
<xs:sequence>
<xs:element name="Umbrella" type="xs:string" minOccurs="0"/>
<xs:element name="Project" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="TLSPAN" minOccurs="0" maxOccurs="10">
<xs:complexType>
<xs:attribute name="tl_num" type="xs:string"/>
<xs:attribute name="first_id" type="xs:string"/>
<xs:attribute name="last_id" type="xs:string"/>
<xs:attribute name="border_id" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="MonthsOfWork" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EduDegreeType

Super-types: None
Sub-types: None
Name EduDegreeType
Abstract no
XML Instance Representation
<...
degreeType="DegreeTypeStringExtensionType [0..1]">
<DegreeName
academicHonors="xs:string [0..1]"
honorsProgram="xs:string [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]"> [0..1] ?
xs:string
</DegreeName>
<DegreeDate> FlexibleDatesType </DegreeDate> [0..1] ?
<Comments> xs:string </Comments> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EduDegreeType">
<xs:sequence>
<xs:element name="DegreeName" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="academicHonors" type="xs:string" use="optional"/>
<xs:attribute name="honorsProgram" type="xs:string" use="optional"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="DegreeDate" type="FlexibleDatesType" minOccurs="0"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="degreeType" type="DegreeTypeStringExtensionType" use="optional"/>
</xs:complexType>
top

Complex Type: EduMeasureType

Super-types: None
Sub-types: None
Name EduMeasureType
Abstract no
XML Instance Representation
<...
measureType="xs:string [0..1]">
<MeasureValue> daxtraStringWithIDs </MeasureValue> [1]
</...>
Schema Component Representation
<xs:complexType name="EduMeasureType">
<xs:sequence>
<xs:element name="MeasureValue" type="daxtraStringWithIDs"/>
</xs:sequence>
<xs:attribute name="measureType" type="xs:string"/>
</xs:complexType>
top

Complex Type: EducationHistoryType

Super-types: None
Sub-types: None
Name EducationHistoryType
Abstract no
XML Instance Representation
<...>
<SchoolOrInstitution> SchoolOrInstitutionType </SchoolOrInstitution> [0..*]
<Thesis> daxtraStringWithIDs </Thesis> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EducationHistoryType">
<xs:sequence>
<xs:element name="SchoolOrInstitution" type="SchoolOrInstitutionType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Thesis" type="daxtraStringWithIDs" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EffectiveDateType

Super-types: None
Sub-types: None
Name EffectiveDateType
Abstract no
XML Instance Representation
<...>
<ValidFrom> FlexibleDatesType </ValidFrom> [0..1]
<ValidTo> FlexibleDatesType </ValidTo> [0..1]
<FirstIssuedDate> FlexibleDatesType </FirstIssuedDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EffectiveDateType">
<xs:sequence>
<xs:element name="ValidFrom" type="FlexibleDatesType" minOccurs="0" maxOccurs="1"/>
<xs:element name="ValidTo" type="FlexibleDatesType" minOccurs="0" maxOccurs="1"/>
<xs:element name="FirstIssuedDate" type="FlexibleDatesType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EmpContactInfoType

Super-types: None
Sub-types: None
Name EmpContactInfoType
Abstract no
XML Instance Representation
<...>
<LocationSummary> EmploymentLocationSummaryType </LocationSummary> [0..2]
<InternetDomainName> daxtraStringWithIDs </InternetDomainName> [0..*]
</...>
Schema Component Representation
<xs:complexType name="EmpContactInfoType">
<xs:sequence>
<xs:element name="LocationSummary" type="EmploymentLocationSummaryType" minOccurs="0" maxOccurs="2"/>
<xs:element name="InternetDomainName" type="daxtraStringWithIDs" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EmployerOrgType

Super-types: None
Sub-types: None
Name EmployerOrgType
Abstract no
XML Instance Representation
<...
employerOrgType="EmpOrgTypeStringExtensionType [1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<EmployerOrgName> daxtraStringWithIDs </EmployerOrgName> [0..1]
<EmployerContactInfo> EmpContactInfoType </EmployerContactInfo> [0..1]
<PositionHistory> PositionHistoryType </PositionHistory> [1..*]
<UserArea> ... </UserArea> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EmployerOrgType">
<xs:sequence>
<xs:element name="EmployerOrgName" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="EmployerContactInfo" type="EmpContactInfoType" minOccurs="0"/>
<xs:element name="PositionHistory" type="PositionHistoryType" maxOccurs="unbounded"/>
<xs:element ref="UserArea" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="employerOrgType" type="EmpOrgTypeStringExtensionType" use="required"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: EmploymentHistoryType

Super-types: None
Sub-types: None
Name EmploymentHistoryType
Abstract no
XML Instance Representation
<...>
<EmployerOrg> EmployerOrgType </EmployerOrg> [0..*]
</...>
Schema Component Representation
<xs:complexType name="EmploymentHistoryType">
<xs:sequence>
<xs:element name="EmployerOrg" type="EmployerOrgType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: EmploymentLocationSummaryType

Super-types: None
Sub-types: None
Name EmploymentLocationSummaryType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
<Municipality> xs:string </Municipality> [0..1]
<Region> xs:string </Region> [0..*]
<CountryCode> ... </CountryCode> [0..1]
<PostalCode> xs:string </PostalCode> [0..1]
</...>
Schema Component Representation
<xs:complexType name="EmploymentLocationSummaryType">
<xs:sequence>
<xs:element name="Municipality" type="xs:string" minOccurs="0"/>
<xs:element name="Region" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="CountryCode" minOccurs="0"/>
<xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="TextCrossRef"/>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
top

Complex Type: FlexibleDatesType

Super-types: None
Sub-types:
Name FlexibleDatesType
Abstract no
XML Instance Representation
<...
dateDescription="xs:string [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<!-- Mixed content -->
Start Choice [0..1]
<AnyDate> AnyDateTimeNkNaType </AnyDate> [1]
<YearMonth> xs:gYearMonth </YearMonth> [1]
<Year> xs:gYear </Year> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="FlexibleDatesType" mixed="true">
<xs:choice minOccurs="0">
<xs:element name="AnyDate" type="AnyDateTimeNkNaType"/>
<xs:element name="YearMonth" type="xs:gYearMonth"/>
<xs:element name="Year" type="xs:gYear"/>
</xs:choice>
<xs:attribute name="dateDescription" type="xs:string"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: InternetEmailAddressType

Super-types: xs:string < InternetEmailAddressType (by extension)
Sub-types: None
Name InternetEmailAddressType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="InternetEmailAddressType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextCrossRef"/>
<xs:attributeGroup ref="DaxtraType"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: InternetWebAddressType

Super-types: xs:string < InternetWebAddressType (by extension)
Sub-types: None
Name InternetWebAddressType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="InternetWebAddressType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextCrossRef"/>
<xs:attributeGroup ref="DaxtraType"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: JobLevelInfoType

Super-types: None
Sub-types: None
Name JobLevelInfoType
Abstract no
XML Instance Representation
<...>
<JobPlan> xs:string </JobPlan> [0..1]
<JobGrade> xs:string </JobGrade> [0..1]
<JobStep> xs:string </JobStep> [0..1]
<Comments> xs:string </Comments> [0..1]
</...>
Schema Component Representation
<xs:complexType name="JobLevelInfoType">
<xs:sequence>
<xs:element name="JobPlan" type="xs:string" minOccurs="0"/>
<xs:element name="JobGrade" type="xs:string" minOccurs="0"/>
<xs:element name="JobStep" type="xs:string" minOccurs="0"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: LanguagesType

Super-types: None
Sub-types: None
Name LanguagesType
Abstract no
XML Instance Representation
<...>
<Language> [0..*]
<LanguageCode> ... </LanguageCode> [0..1]
<Read> xs:boolean </Read> [0..1]
<Write> xs:boolean </Write> [0..1]
<Speak> xs:boolean </Speak> [0..1]
<Comments> xs:string </Comments> [0..1]
</Language>
</...>
Schema Component Representation
<xs:complexType name="LanguagesType">
<xs:sequence>
<xs:element name="Language" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="LanguageCode" minOccurs="0"/>
<xs:element name="Read" type="xs:boolean" minOccurs="0"/>
<xs:element name="Write" type="xs:boolean" minOccurs="0"/>
<xs:element name="Speak" type="xs:boolean" minOccurs="0"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: LicenseOrCertificationType

Super-types: None
Sub-types: None
Name LicenseOrCertificationType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]">
<Name
id="xs:string [0..1]"
oids="xs:string [0..1]"> [1]
xs:string
</Name>
<Id> xs:string </Id> [0..1]
<IssuingAuthority
countryCode="CountryCodeType [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]"> [0..1]
xs:string
</IssuingAuthority>
<Description> xs:string </Description> [0..1]
<EffectiveDate> EffectiveDateType </EffectiveDate> [0..1]
</...>
Schema Component Representation
<xs:complexType name="LicenseOrCertificationType">
<xs:sequence>
<xs:element name="Name" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="IssuingAuthority" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="countryCode" type="CountryCodeType"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="EffectiveDate" type="EffectiveDateType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: LicensesAndCertificationsType

Super-types: None
Sub-types: None
Name LicensesAndCertificationsType
Abstract no
XML Instance Representation
<...>
<LicenseOrCertification> LicenseOrCertificationType </LicenseOrCertification> [0..*]
</...>
Schema Component Representation
<xs:complexType name="LicensesAndCertificationsType">
<xs:sequence>
<xs:element name="LicenseOrCertification" type="LicenseOrCertificationType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: MilitaryHistoryType

Super-types: None
Sub-types: None
Name MilitaryHistoryType
Abstract no
XML Instance Representation
<...>
<ServiceDetail
branch="xs:string [0..1]"> [0..*]
<DatesOfService> DatesOfServiceType </DatesOfService> [1]
<AreaOfExpertise> xs:string </AreaOfExpertise> [0..*]
<UserArea> ... </UserArea> [0..1]
</ServiceDetail>
<UserArea> ... </UserArea> [0..1]
</...>
Schema Component Representation
<xs:complexType name="MilitaryHistoryType">
<xs:sequence>
<xs:element name="ServiceDetail" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="DatesOfService" type="DatesOfServiceType"/>
<xs:element name="AreaOfExpertise" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="UserArea" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="branch" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element ref="UserArea" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: MobileTelcomNumberType

Super-types: TelcomNumberType < MobileTelcomNumberType (by extension)
Sub-types: None
Name MobileTelcomNumberType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]"
smsEnabled="xs:boolean [0..1]">
Start Choice [1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<Extension> ... </Extension> [0..1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="MobileTelcomNumberType">
<xs:complexContent>
<xs:extension base="TelcomNumberType">
<xs:attribute name="smsEnabled" type="xs:boolean" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: NonXMLResumeType

Super-types: None
Sub-types: None
Name NonXMLResumeType
Abstract no
XML Instance Representation
<...>
<TextResume> [1]
<!-- Mixed content -->
<span
id="xs:string [0..1]"
inprof="xs:string [0..1]"
class="xs:string [0..1]"> [0..*]
xs:string
</span>
</TextResume>
</...>
Schema Component Representation
<xs:complexType name="NonXMLResumeType">
<xs:sequence>
<xs:element name="TextResume">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="span" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: OccupationalCategoryType

Super-types: None
Sub-types: None
Name OccupationalCategoryType
Abstract no
XML Instance Representation
<...>
<TaxonomyName
version="xs:string [0..1]"> [0..1]
xs:string
</TaxonomyName>
<CategoryCode> xs:string </CategoryCode> [0..1]
<CategoryDescription> xs:string </CategoryDescription> [0..1]
<Comments> xs:string </Comments> [0..1]
<JobCategory> OccupationalCategoryType </JobCategory> [0..1]
</...>
Schema Component Representation
<xs:complexType name="OccupationalCategoryType">
<xs:sequence>
<xs:element name="TaxonomyName" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="CategoryCode" type="xs:string" minOccurs="0"/>
<xs:element name="CategoryDescription" type="xs:string" minOccurs="0"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
<xs:element name="JobCategory" type="OccupationalCategoryType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: PatentHistoryType

Super-types: None
Sub-types: None
Name PatentHistoryType
Abstract no
XML Instance Representation
<...>
<!-- Mixed content -->
<Patent> [0..*]
<Description> xs:string </Description> [1]
</Patent>
</...>
Schema Component Representation
<xs:complexType name="PatentHistoryType" mixed="true">
<xs:sequence>
<xs:element name="Patent" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: PersonNameType

Super-types: None
Sub-types: None
Name PersonNameType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]">
<FormattedName> xs:string </FormattedName> [0..1]
<GivenName> xs:string </GivenName> [0..*]
<PreferredGivenName> xs:string </PreferredGivenName> [0..1]
<MiddleName> xs:string </MiddleName> [0..*]
<FamilyName
primary="xs:string (value comes from list: {'true'|'false'|'undefined'}) [0..1]"
prefix="xs:string [0..1]"> [0..*]
xs:string
</FamilyName>
<Affix
type="xs:string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1]"> [0..*]
xs:string
</Affix>
<sex> xs:string </sex> [0..1]
</...>
Schema Component Representation
<xs:complexType name="PersonNameType">
<xs:sequence>
<xs:element name="FormattedName" type="xs:string" minOccurs="0"/>
<xs:element name="GivenName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="PreferredGivenName" type="xs:string" minOccurs="0"/>
<xs:element name="MiddleName" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="FamilyName" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="primary" default="undefined">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true"/>
<xs:enumeration value="false"/>
<xs:enumeration value="undefined"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="prefix" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Affix" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="aristocraticTitle"/>
<xs:enumeration value="formOfAddress"/>
<xs:enumeration value="generation"/>
<xs:enumeration value="qualification"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="sex" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: PositionHistoryType

Super-types: None
Sub-types: None
Name PositionHistoryType
Abstract no
XML Instance Representation
<...
positionType="PositionTypexStringPatternExtensionType [0..1]">
<Title> daxtraStringWithIDs </Title> [0..2]
<OrgName> PositionOrgNameType </OrgName> [0..1]
<OrgIndustry> PositionOrgIndustryType </OrgIndustry> [0..*]
<Description> daxtraStringWithIDs </Description> [0..1]
<StartDate> FlexibleDatesType </StartDate> [1]
<EndDate> FlexibleDatesType </EndDate> [0..1]
<Verification> VerificationType </Verification> [0..1]
<JobLevelInfo> JobLevelInfoType </JobLevelInfo> [0..*]
<JobCategory> OccupationalCategoryType </JobCategory> [0..*]
<UserArea> [0..1]
<DaxPositionHistoryUserArea> DaxPositionHistoryUserAreaType </DaxPositionHistoryUserArea> [1]
</UserArea>
</...>
Schema Component Representation
<xs:complexType name="PositionHistoryType">
<xs:sequence>
<xs:element name="Title" type="daxtraStringWithIDs" minOccurs="0" maxOccurs="2"/>
<xs:element name="OrgName" type="PositionOrgNameType" minOccurs="0"/>
<xs:element name="OrgIndustry" type="PositionOrgIndustryType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Description" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="StartDate" type="FlexibleDatesType"/>
<xs:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
<xs:element name="Verification" type="VerificationType" minOccurs="0"/>
<xs:element name="JobLevelInfo" type="JobLevelInfoType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="JobCategory" type="OccupationalCategoryType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="UserArea" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DaxPositionHistoryUserArea" type="DaxPositionHistoryUserAreaType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="positionType" type="PositionTypexStringPatternExtensionType" use="optional"/>
</xs:complexType>
top

Complex Type: PositionOrgIndustryType

Super-types: None
Sub-types: None
Name PositionOrgIndustryType
Abstract no
XML Instance Representation
<...
primaryIndicator="xs:boolean [1]">
<IndustryDescription> xs:string </IndustryDescription> [0..1]
<IndustryCode
classificationName="xs:string [0..1]"> [0..1]
xs:string
</IndustryCode>
</...>
Schema Component Representation
<xs:complexType name="PositionOrgIndustryType">
<xs:sequence>
<xs:element name="IndustryDescription" type="xs:string" minOccurs="0"/>
<xs:element name="IndustryCode" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="classificationName" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="primaryIndicator" type="xs:boolean" use="required"/>
</xs:complexType>
top

Complex Type: PositionOrgNameType

Super-types: xs:string < daxtraStringWithIDs (by extension) < PositionOrgNameType (by extension)
Sub-types: None
Name PositionOrgNameType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
organizationType="OrganizationTypeStringExtensionType [0..1]">
daxtraStringWithIDs
</...>
Schema Component Representation
<xs:complexType name="PositionOrgNameType">
<xs:simpleContent>
<xs:extension base="daxtraStringWithIDs">
<xs:attribute name="organizationType" type="OrganizationTypeStringExtensionType" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: PostalAddressType

Super-types: None
Sub-types: None
Name PostalAddressType
Abstract no
XML Instance Representation
<...
type="xs:string (value comes from list: {'postOfficeBoxAddress'|'streetAddress'|'militaryAddress'|'undefined'|'main'|'alternative'}) [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<CountryCode> ... </CountryCode> [0..1]
<PostalCode> xs:string </PostalCode> [0..1]
<Region> xs:string </Region> [0..*]
<Municipality> xs:string </Municipality> [0..1]
<DeliveryAddress> [0..1]
<AddressLine> xs:string </AddressLine> [0..*]
<StreetName> xs:string </StreetName> [0..1]
<BuildingNumber> xs:string </BuildingNumber> [0..1]
<Unit> xs:string </Unit> [0..1]
<PostOfficeBox> xs:string </PostOfficeBox> [0..1]
</DeliveryAddress>
</...>
Schema Component Representation
<xs:complexType name="PostalAddressType">
<xs:sequence>
<xs:element ref="CountryCode" minOccurs="0"/>
<xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
<xs:element name="Region" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Municipality" type="xs:string" minOccurs="0"/>
<xs:element name="DeliveryAddress" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddressLine" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="StreetName" type="xs:string" minOccurs="0"/>
<xs:element name="BuildingNumber" type="xs:string" minOccurs="0"/>
<xs:element name="Unit" type="xs:string" minOccurs="0"/>
<xs:element name="PostOfficeBox" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" default="undefined">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="postOfficeBoxAddress"/>
<xs:enumeration value="streetAddress"/>
<xs:enumeration value="militaryAddress"/>
<xs:enumeration value="undefined"/>
<xs:enumeration value="main"/>
<xs:enumeration value="alternative"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: PublicationHistoryType

Super-types: None
Sub-types: None
Name PublicationHistoryType
Abstract no
XML Instance Representation
<...>
<!-- Mixed content -->
Start Choice [1..*]
<Article
type="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
Start Choice [1]
<Name
role="xs:string (value comes from list: {'author'|'editor'}) [1]"> [0..*]
<FormattedName> xs:string </FormattedName> [1]
</Name>
<Title> xs:string </Title> [1]
<PublicationDate> [0..1]
<Year> xs:string </Year> [1]
</PublicationDate>
End Choice
End Sequence
<Comments> xs:string </Comments> [0..1]
<JournalOrSerialName> xs:string </JournalOrSerialName> [0..1]
<Volume> xs:string </Volume> [0..1]
<Issue> xs:string </Issue> [0..1]
<PageNumber> xs:string </PageNumber> [0..1]
</Article>
<OtherPublication
type="xs:string [0..1]"> [0..*]
<!-- Mixed content -->
Start Sequence [0..*]
Start Choice [1]
<Name> [0..*]
<FormattedName
role="xs:string (value comes from list: {'author'|'editor'}) [1]"> [1]
xs:string
</FormattedName>
</Name>
<Title> xs:string </Title> [1]
<PublicationDate> [0..1]
<Year> xs:string </Year> [1]
</PublicationDate>
<PageNumber> xs:string </PageNumber> [0..1]
End Choice
End Sequence
<Comments> xs:string </Comments> [0..1]
</OtherPublication>
End Choice
</...>
Schema Component Representation
<xs:complexType name="PublicationHistoryType" mixed="true">
<xs:choice maxOccurs="unbounded">
<xs:element name="Article" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:choice>
<xs:element name="Name" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="FormattedName" type="xs:string"/>
</xs:sequence>
<xs:attribute name="role" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="author"/>
<xs:enumeration value="editor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Title" type="xs:string"/>
<xs:element name="PublicationDate" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Year" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
<xs:element name="JournalOrSerialName" type="xs:string" minOccurs="0"/>
<xs:element name="Volume" type="xs:string" minOccurs="0"/>
<xs:element name="Issue" type="xs:string" minOccurs="0"/>
<xs:element name="PageNumber" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="OtherPublication" minOccurs="0" maxOccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:choice>
<xs:element name="Name" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="FormattedName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="role" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="author"/>
<xs:enumeration value="editor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Title" type="xs:string"/>
<xs:element name="PublicationDate" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Year" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PageNumber" type="xs:string" minOccurs="0"/>
</xs:choice>
</xs:sequence>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
top

Complex Type: ReferenceType

Super-types: None
Sub-types: None
Name ReferenceType
Abstract no
XML Instance Representation
<...>
<PersonName> ... </PersonName> [0..1]
<PositionTitle> daxtraStringWithIDs </PositionTitle> [0..1]
<ContactMethod> ContactMethodType </ContactMethod> [0..1]
<Comments> daxtraStringWithIDs </Comments> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ReferenceType">
<xs:sequence>
<xs:element ref="PersonName" minOccurs="0"/>
<xs:element name="PositionTitle" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
<xs:element name="Comments" type="daxtraStringWithIDs" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: SEPContactInfoType

Super-types: None
Sub-types: None
Name SEPContactInfoType
Abstract no
XML Instance Representation
<...>
<PersonName> ... </PersonName> [0..1]
<ContactMethod> ContactMethodType </ContactMethod> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SEPContactInfoType">
<xs:sequence>
<xs:element ref="PersonName" minOccurs="0"/>
<xs:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: SchoolOrInstitutionType

Super-types: None
Sub-types: None
Name SchoolOrInstitutionType
Abstract no
XML Instance Representation
<...
schoolType="SchoolTypeStringExtensionType [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<SchoolName
id="xs:string [0..1]"
oids="xs:string [0..1]"> [0..1]
xs:string
</SchoolName>
<LocationSummary
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]"> [0..2] ?
<Municipality> xs:string </Municipality> [0..1]
<Region> xs:string </Region> [0..*]
<CountryCode> ... </CountryCode> [0..1]
<PostalCode> xs:string </PostalCode> [0..1]
</LocationSummary>
<PostalAddress> ... </PostalAddress> [0..1]
<OrganizationUnit
organizationType="OrgTypeStringExtensionType [0..1]"
attendanceStatus="xs:string (value comes from list: {'current'|'prior'|'unknown'}) [0..1]"> [0..*] ?
xs:string
</OrganizationUnit>
<Degree> EduDegreeType </Degree> [0..*]
<Major> daxtraStringWithIDs </Major> [0..*]
<EndDate> FlexibleDatesType </EndDate> [0..1]
<Thesis> daxtraStringWithIDs </Thesis> [0..1]
<Measure> EduMeasureType </Measure> [0..1]
<DatesOfAttendance> DatesOfAttendanceType </DatesOfAttendance> [0..1]
<Comments> xs:string </Comments> [0..1]
<UserArea> ... </UserArea> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SchoolOrInstitutionType">
<xs:sequence>
<xs:element name="SchoolName" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="LocationSummary" minOccurs="0" maxOccurs="2">
<xs:complexType>
<xs:sequence>
<xs:element name="Municipality" type="xs:string" minOccurs="0"/>
<xs:element name="Region" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="CountryCode" minOccurs="0"/>
<xs:element name="PostalCode" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="TextCrossRef"/>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element ref="PostalAddress" minOccurs="0"/>
<xs:element name="OrganizationUnit" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="organizationType" type="OrgTypeStringExtensionType" use="optional"/>
<xs:attribute name="attendanceStatus" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="current"/>
<xs:enumeration value="prior"/>
<xs:enumeration value="unknown"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Degree" type="EduDegreeType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Major" type="daxtraStringWithIDs" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="EndDate" type="FlexibleDatesType" minOccurs="0"/>
<xs:element name="Thesis" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="Measure" type="EduMeasureType" minOccurs="0"/>
<xs:element name="DatesOfAttendance" type="DatesOfAttendanceType" minOccurs="0"/>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
<xs:element ref="UserArea" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="schoolType" type="SchoolTypeStringExtensionType"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: StructuredXMLResumeType

Super-types: None
Sub-types: None
Name StructuredXMLResumeType
Abstract no
XML Instance Representation
<...>
<ContactInfo> SEPContactInfoType </ContactInfo> [0..1]
<ExecutiveSummary> xs:string </ExecutiveSummary> [0..1]
<Objective> daxtraStringWithIDs </Objective> [0..1]
<PreferredLocation> daxtraStringWithIDs </PreferredLocation> [0..1]
<Available> daxtraStringWithIDs </Available> [0..1]
<Date> daxtraDateOfBirthType </Date> [0..1]
<Salary> daxtraSalaryType </Salary> [0..1]
<PositionType> daxtraPositionType </PositionType> [0..1]
<TypeOfHours> daxtraTypeOfHoursType </TypeOfHours> [0..1]
<MaritalStatus> daxtraMaritalStatusType </MaritalStatus> [0..1]
<WillRelocate> daxtraWillRelocateType </WillRelocate> [0..1]
<LegalDocument> daxtraLegalDocumentType </LegalDocument> [0..*]
<Nationality> daxtraNationalityType </Nationality> [0..*]
<EmploymentHistory> ... </EmploymentHistory> [0..1]
<ProjectHistory> EmploymentHistoryType </ProjectHistory> [0..1]
<EducationHistory> ... </EducationHistory> [0..1]
<LicensesAndCertifications> ... </LicensesAndCertifications> [0..1]
<MilitaryHistory> ... </MilitaryHistory> [0..1]
<PatentHistory> ... </PatentHistory> [0..1]
<PublicationHistory> ... </PublicationHistory> [0..1]
<Competency> ... </Competency> [0..*]
<Languages> ... </Languages> [0..1]
<Achievements> ... </Achievements> [0..1]
<References> ... </References> [0..1]
<RevisionDate
id="xs:string [0..1]"
oids="xs:string [0..1]"> [0..1]
AnyDateTimeNkType
</RevisionDate>
<UserFields> daxtraUserFieldsType </UserFields> [0..*]
</...>
Schema Component Representation
<xs:complexType name="StructuredXMLResumeType">
<xs:sequence>
<xs:element name="ContactInfo" type="SEPContactInfoType" minOccurs="0"/>
<xs:element name="ExecutiveSummary" type="xs:string" minOccurs="0"/>
<xs:element name="Objective" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="PreferredLocation" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="Available" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="Date" type="daxtraDateOfBirthType" minOccurs="0"/>
<xs:element name="Salary" type="daxtraSalaryType" minOccurs="0"/>
<xs:element name="PositionType" type="daxtraPositionType" minOccurs="0"/>
<xs:element name="TypeOfHours" type="daxtraTypeOfHoursType" minOccurs="0"/>
<xs:element name="MaritalStatus" type="daxtraMaritalStatusType" minOccurs="0"/>
<xs:element name="WillRelocate" type="daxtraWillRelocateType" minOccurs="0"/>
<xs:element name="LegalDocument" type="daxtraLegalDocumentType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Nationality" type="daxtraNationalityType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="EmploymentHistory" minOccurs="0" maxOccurs="1"/>
<xs:element name="ProjectHistory" type="EmploymentHistoryType" minOccurs="0" maxOccurs="1"/>
<xs:element ref="EducationHistory" minOccurs="0" maxOccurs="1"/>
<xs:element ref="LicensesAndCertifications" minOccurs="0" maxOccurs="1"/>
<xs:element ref="MilitaryHistory" minOccurs="0" maxOccurs="1"/>
<xs:element ref="PatentHistory" minOccurs="0" maxOccurs="1"/>
<xs:element ref="PublicationHistory" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Languages" minOccurs="0"/>
<xs:element ref="Achievements" minOccurs="0"/>
<xs:element ref="References" minOccurs="0"/>
<xs:element name="RevisionDate" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="AnyDateTimeNkType">
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="UserFields" type="daxtraUserFieldsType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: TelcomNumberType

Super-types: None
Sub-types:
Name TelcomNumberType
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string [0..1]">
Start Choice [1]
<FormattedNumber> ... </FormattedNumber> [1]
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="TelcomNumberType">
<xs:choice>
<xs:element ref="FormattedNumber"/>
<xs:group ref="TelcomNumberGroup"/>
</xs:choice>
<xs:attributeGroup ref="TextCrossRef"/>
<xs:attributeGroup ref="DaxtraType"/>
</xs:complexType>
top

Complex Type: UserAreaType

Super-types: None
Sub-types: None
Name UserAreaType
Abstract no
XML Instance Representation
<...>
Allow any elements from any namespace (strict validation). [0..*]
</...>
Schema Component Representation
<xs:complexType name="UserAreaType">
<xs:sequence>
<xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: VerificationType

Super-types: None
Sub-types: None
Name VerificationType
Abstract no
XML Instance Representation
<...>
<ContactInfo> [0..1]
<PersonName> ... </PersonName> [1]
<ContactMethod> ContactMethodType </ContactMethod> [0..1]
</ContactInfo>
<ReasonForLeaving> daxtraStringWithIDs </ReasonForLeaving> [0..1]
<PermissionToContact> xs:boolean </PermissionToContact> [0..1]
<VerifyEmployment> xs:boolean </VerifyEmployment> [0..1]
<EligibleForRehire> xs:boolean </EligibleForRehire> [0..1]
</...>
Schema Component Representation
<xs:complexType name="VerificationType">
<xs:sequence>
<xs:element name="ContactInfo" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element ref="PersonName"/>
<xs:element name="ContactMethod" type="ContactMethodType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReasonForLeaving" type="daxtraStringWithIDs" minOccurs="0"/>
<xs:element name="PermissionToContact" type="xs:boolean" minOccurs="0"/>
<xs:element name="VerifyEmployment" type="xs:boolean" minOccurs="0"/>
<xs:element name="EligibleForRehire" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: daxtraDateOfBirthType

Super-types: FlexibleDatesType < daxtraDateOfBirthType (by extension)
Sub-types: None
Name daxtraDateOfBirthType
Abstract no
XML Instance Representation
<...
dateDescription="xs:string [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]"
type="xs:string (value comes from list: {'dob'}) [0..1]">
Start Choice [0..1]
<AnyDate> AnyDateTimeNkNaType </AnyDate> [1]
<YearMonth> xs:gYearMonth </YearMonth> [1]
<Year> xs:gYear </Year> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="daxtraDateOfBirthType">
<xs:complexContent>
<xs:extension base="FlexibleDatesType">
<xs:attribute name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="dob"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: daxtraExperienceSummaryType

Super-types: None
Sub-types: None
Name daxtraExperienceSummaryType
Abstract no
XML Instance Representation
<...>
<TotalMonthsOfWorkExperience> xs:int </TotalMonthsOfWorkExperience> [0..1]
<TotalYearsOfWorkExperience> xs:int </TotalYearsOfWorkExperience> [0..1]
<HighestEducationalLevel> HighestEducationalLevelType </HighestEducationalLevel> [0..1]
<TotalMonthsOfManagementWorkExperience> xs:int </TotalMonthsOfManagementWorkExperience> [0..1]
<TotalYearsOfManagementWorkExperience> xs:decimal </TotalYearsOfManagementWorkExperience> [0..1]
<TotalMonthsOfSeniorManagementWorkExperience> xs:int </TotalMonthsOfSeniorManagementWorkExperience> [0..1]
<TotalYearsOfSeniorManagementWorkExperience> xs:decimal </TotalYearsOfSeniorManagementWorkExperience> [0..1]
<TotalMonthsOfMidLevelManagementWorkExperience> xs:int </TotalMonthsOfMidLevelManagementWorkExperience> [0..1]
<TotalYearsOfMidLevelManagementWorkExperience> xs:decimal </TotalYearsOfMidLevelManagementWorkExperience> [0..1]
<TotalMonthsOfLowLevelManagementWorkExperience> xs:int </TotalMonthsOfLowLevelManagementWorkExperience> [0..1]
<TotalYearsOfLowLevelManagementWorkExperience> xs:decimal </TotalYearsOfLowLevelManagementWorkExperience> [0..1]
<ExecutiveBrief> xs:string </ExecutiveBrief> [0..1]
<ManagementRecord> xs:string </ManagementRecord> [0..1]
</...>
Schema Component Representation
<xs:complexType name="daxtraExperienceSummaryType">
<xs:sequence>
<xs:element name="TotalMonthsOfWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="TotalYearsOfWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="HighestEducationalLevel" type="HighestEducationalLevelType" minOccurs="0"/>
<xs:element name="TotalMonthsOfManagementWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="TotalYearsOfManagementWorkExperience" type="xs:decimal" minOccurs="0"/>
<xs:element name="TotalMonthsOfSeniorManagementWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="TotalYearsOfSeniorManagementWorkExperience" type="xs:decimal" minOccurs="0"/>
<xs:element name="TotalMonthsOfMidLevelManagementWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="TotalYearsOfMidLevelManagementWorkExperience" type="xs:decimal" minOccurs="0"/>
<xs:element name="TotalMonthsOfLowLevelManagementWorkExperience" type="xs:int" minOccurs="0"/>
<xs:element name="TotalYearsOfLowLevelManagementWorkExperience" type="xs:decimal" minOccurs="0"/>
<xs:element name="ExecutiveBrief" type="xs:string" minOccurs="0"/>
<xs:element name="ManagementRecord" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: daxtraLegalDocumentType

Super-types: None
Sub-types: None
Name daxtraLegalDocumentType
Abstract no
XML Instance Representation
<...
type="daxtraLegalDocumentEnum [1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<Number> xs:string </Number> [1]
<IssueCountryCode> CountryCodeType </IssueCountryCode> [0..1]
<IssueAuthority> xs:string </IssueAuthority> [0..1]
<IssueDate> FlexibleDatesType </IssueDate> [0..1]
<IssueLocationSummary> EmploymentLocationSummaryType </IssueLocationSummary> [0..1]
</...>
Schema Component Representation
<xs:complexType name="daxtraLegalDocumentType">
<xs:sequence>
<xs:element name="Number" type="xs:string" minOccurs="1"/>
<xs:element name="IssueCountryCode" type="CountryCodeType" minOccurs="0"/>
<xs:element name="IssueAuthority" type="xs:string" minOccurs="0"/>
<xs:element name="IssueDate" type="FlexibleDatesType" minOccurs="0"/>
<xs:element name="IssueLocationSummary" type="EmploymentLocationSummaryType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" type="daxtraLegalDocumentEnum" use="required"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: daxtraMaritalStatusType

Super-types: xs:string < daxtraMaritalStatusEnum (by restriction) < daxtraMaritalStatusType (by extension)
Sub-types: None
Name daxtraMaritalStatusType
Abstract no
XML Instance Representation
<...
inferred="xs:boolean [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
daxtraMaritalStatusEnum
</...>
Schema Component Representation
<xs:complexType name="daxtraMaritalStatusType">
<xs:simpleContent>
<xs:extension base="daxtraMaritalStatusEnum">
<xs:attributeGroup ref="Inferred"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: daxtraNationalityType

Super-types: xs:string < CountryCodeType (by restriction) < daxtraNationalityType (by extension)
Sub-types: None
Name daxtraNationalityType
Abstract no
XML Instance Representation
<...
inferred="xs:boolean [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
CountryCodeType
</...>
Schema Component Representation
<xs:complexType name="daxtraNationalityType">
<xs:simpleContent>
<xs:extension base="CountryCodeType">
<xs:attributeGroup ref="Inferred"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: daxtraPositionType

Super-types: None
Sub-types: None
Name daxtraPositionType
Abstract no
XML Instance Representation
<...
type="xs:string (value comes from list: {'desired'}) [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
Start Sequence [1..*]
<CONTRACT> YesNoType </CONTRACT> [0..1]
<PERMANENT> YesNoType </PERMANENT> [0..1]
<TEMPORARY> YesNoType </TEMPORARY> [0..1]
End Sequence
</...>
Schema Component Representation
<xs:complexType name="daxtraPositionType">
<xs:sequence maxOccurs="unbounded">
<xs:element name="CONTRACT" type="YesNoType" minOccurs="0"/>
<xs:element name="PERMANENT" type="YesNoType" minOccurs="0"/>
<xs:element name="TEMPORARY" type="YesNoType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="desired"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: daxtraSalaryType

Super-types: None
Sub-types: None
Name daxtraSalaryType
Abstract no
XML Instance Representation
<...
type="xs:string (value comes from list: {'desired'}) [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
<currency> CurrencyCodeType </currency> [0..1]
<amount> xs:decimal </amount> [0..1]
<hiamount> xs:decimal </hiamount> [0..1]
<period> IntervalTypeStringExtensionType </period> [0..1]
</...>
Schema Component Representation
<xs:complexType name="daxtraSalaryType">
<xs:sequence>
<xs:element name="currency" type="CurrencyCodeType" minOccurs="0"/>
<xs:element name="amount" type="xs:decimal" minOccurs="0"/>
<xs:element name="hiamount" type="xs:decimal" minOccurs="0"/>
<xs:element name="period" type="IntervalTypeStringExtensionType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="desired"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: daxtraStringWithIDs

Super-types: xs:string < daxtraStringWithIDs (by extension)
Sub-types: None
Name daxtraStringWithIDs
Abstract no
XML Instance Representation
<...
id="xs:string [0..1]"
oids="xs:string [0..1]">
xs:string
</...>
Schema Component Representation
<xs:complexType name="daxtraStringWithIDs">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Complex Type: daxtraTypeOfHoursType

Super-types: None
Sub-types: None
Name daxtraTypeOfHoursType
Abstract no
XML Instance Representation
<...
type="xs:string (value comes from list: {'desired'}) [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
Start Sequence [1..*]
<FULLTIME> YesNoType </FULLTIME> [0..1]
<PARTTIME> YesNoType </PARTTIME> [0..1]
End Sequence
</...>
Schema Component Representation
<xs:complexType name="daxtraTypeOfHoursType">
<xs:sequence maxOccurs="unbounded">
<xs:element name="FULLTIME" type="YesNoType" minOccurs="0"/>
<xs:element name="PARTTIME" type="YesNoType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="desired"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:complexType>
top

Complex Type: daxtraUserFieldsType

Super-types: None
Sub-types: None
Name daxtraUserFieldsType
Abstract no
XML Instance Representation
<...>
Start Sequence [0..*]
<UserField> [1]
<Name> xs:string </Name> [1]
<Label> xs:string </Label> [0..1]
<Type> xs:string </Type> [0..1]
<Value> [1]
<!-- Mixed content -->
Allow any elements from any namespace (skip validation). [0..*]
</Value>
</UserField>
End Sequence
</...>
Schema Component Representation
<xs:complexType name="daxtraUserFieldsType">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="UserField">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Label" type="xs:string" minOccurs="0"/>
<xs:element name="Type" type="xs:string" minOccurs="0"/>
<xs:element name="Value">
<xs:complexType mixed="true">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: daxtraWillRelocateType

Super-types: xs:string < Y_N_Type (by restriction) < daxtraWillRelocateType (by extension)
Sub-types: None
Name daxtraWillRelocateType
Abstract no
XML Instance Representation
<...
inferred="xs:boolean [0..1]"
id="xs:string [0..1]"
oids="xs:string [0..1]">
Y_N_Type
</...>
Schema Component Representation
<xs:complexType name="daxtraWillRelocateType">
<xs:simpleContent>
<xs:extension base="Y_N_Type">
<xs:attributeGroup ref="Inferred"/>
<xs:attributeGroup ref="TextCrossRef"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
top

Model Group: Comments

Name Comments
XML Instance Representation
<Comments> xs:string </Comments> [0..1]
Schema Component Representation
<xs:group name="Comments">
<xs:sequence>
<xs:element name="Comments" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:group>
top

Model Group: TelcomNumberGroup

Name TelcomNumberGroup
XML Instance Representation
<InternationalCountryCode> ... </InternationalCountryCode> [0..1]
<AreaCityCode> ... </AreaCityCode> [0..1]
<SubscriberNumber> ... </SubscriberNumber> [1]
<Extension> ... </Extension> [0..1]
<FormattedNumber> ... </FormattedNumber> [0..1]
Schema Component Representation
<xs:group name="TelcomNumberGroup">
<xs:sequence>
<xs:element ref="InternationalCountryCode" minOccurs="0"/>
<xs:element ref="AreaCityCode" minOccurs="0"/>
<xs:element ref="SubscriberNumber"/>
<xs:element ref="Extension" minOccurs="0"/>
<xs:element ref="FormattedNumber" minOccurs="0"/>
</xs:sequence>
</xs:group>
top

Simple Type: AnyDateTimeNkNaType

Super-types: None
Sub-types: None
Name AnyDateTimeNkNaType
Content
Schema Component Representation
<xs:simpleType name="AnyDateTimeNkNaType">
<xs:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral NotApplicableLiteral"/>
</xs:simpleType>
top

Simple Type: AnyDateTimeNkType

Super-types: None
Sub-types: None
Name AnyDateTimeNkType
Content
Schema Component Representation
<xs:simpleType name="AnyDateTimeNkType">
<xs:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType NotKnownLiteral"/>
</xs:simpleType>
top

Simple Type: AnyDateTimeType

Super-types: None
Sub-types: None
Name AnyDateTimeType
Content
Schema Component Representation
<xs:simpleType name="AnyDateTimeType">
<xs:union memberTypes="LocalDateType DateType LocalDateTimeType DateTimeType"/>
</xs:simpleType>
top

Simple Type: AnyLocalDateYearType

Super-types: xs:gYear < AnyLocalDateYearType (by restriction)
Sub-types: None
Name AnyLocalDateYearType
Content
  • Base XSD Type: gYear
Schema Component Representation
<xs:simpleType name="AnyLocalDateYearType">
<xs:restriction base="xs:gYear"/>
</xs:simpleType>
top

Simple Type: CompetencyWeightType

Super-types: xs:string < CompetencyWeightType (by restriction)
Sub-types: None
Name CompetencyWeightType
Content
  • Base XSD Type: string
  • value comes from list: {'levelOfInterest'|'skillLevel'|'skillProficiency'|'skillCount'}
Schema Component Representation
<xs:simpleType name="CompetencyWeightType">
<xs:restriction base="xs:string">
<xs:enumeration value="levelOfInterest"/>
<xs:enumeration value="skillLevel"/>
<xs:enumeration value="skillProficiency"/>
<xs:enumeration value="skillCount"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CountryCodeType

Super-types: xs:string < CountryCodeType (by restriction)
Sub-types:
Name CountryCodeType
Content
  • Base XSD Type: string
  • pattern = [A-Z][A-Z](_[A-Z][A-Z])?
Documentation Must conform to ISO 3166 Representation of Countries (+ UK for GB).
Schema Component Representation
<xs:simpleType name="CountryCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z][A-Z](_[A-Z][A-Z])?"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: CurrencyCodeType

Super-types: xs:string < CurrencyCodeType (by restriction)
Sub-types: None
Name CurrencyCodeType
Content
  • Base XSD Type: string
  • pattern = [A-Z][A-Z][A-Z]
Documentation Must conform to ISO 4217 - Representation of Currency and Funds
Schema Component Representation
<xs:simpleType name="CurrencyCodeType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Z][A-Z][A-Z]"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DateTimeType

Super-types: xs:date < DateTimeType (by restriction)
Sub-types: None
Name DateTimeType
Content
  • Base XSD Type: date
  • pattern = \d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)
Schema Component Representation
<xs:simpleType name="DateTimeType">
<xs:restriction base="xs:date">
<xs:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DateType

Super-types: xs:date < DateType (by restriction)
Sub-types: None
Name DateType
Content
  • Base XSD Type: date
  • pattern = \d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)
Schema Component Representation
<xs:simpleType name="DateType">
<xs:restriction base="xs:date">
<xs:pattern value="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DegreeTypeStringExtensionType

Super-types: None
Sub-types: None
Name DegreeTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="DegreeTypeStringExtensionType">
<xs:union memberTypes="degreeTypes xs:string"/>
</xs:simpleType>
top

Simple Type: EmpOrgTypeStringExtensionType

Super-types: None
Sub-types: None
Name EmpOrgTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="EmpOrgTypeStringExtensionType">
<xs:union memberTypes="employerOrgTypes xs:string"/>
</xs:simpleType>
top

Simple Type: ExtendedWeightType

Super-types: None
Sub-types: None
Name ExtendedWeightType
Content
Schema Component Representation
<xs:simpleType name="ExtendedWeightType">
<xs:union memberTypes="CompetencyWeightType xStringPatternExtensionType"/>
</xs:simpleType>
top

Simple Type: HighestEducationalLevelType

Super-types: xs:string < HighestEducationalLevelType (by restriction)
Sub-types: None
Name HighestEducationalLevelType
Content
  • Base XSD Type: string
  • value comes from list: {'doctorate'|'some post-graduate'|'masters'|'professional'|'bachelors'|'associates'|'intermediategraduate'|'certification'|'vocational'|'HND/HNC or equivalent'|'some college'|'high school or equivalent'|'some high school or equivalent'|'secondary'|'ged'}
Schema Component Representation
<xs:simpleType name="HighestEducationalLevelType">
<xs:restriction base="xs:string">
<xs:enumeration value="doctorate"/>
<xs:enumeration value="some post-graduate"/>
<xs:enumeration value="masters"/>
<xs:enumeration value="professional"/>
<xs:enumeration value="bachelors"/>
<xs:enumeration value="associates"/>
<xs:enumeration value="intermediategraduate"/>
<xs:enumeration value="certification"/>
<xs:enumeration value="vocational"/>
<xs:enumeration value="HND/HNC or equivalent"/>
<xs:enumeration value="some college"/>
<xs:enumeration value="high school or equivalent"/>
<xs:enumeration value="some high school or equivalent"/>
<xs:enumeration value="secondary"/>
<xs:enumeration value="ged"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: IntervalTypeStringExtensionType

Super-types: None
Sub-types: None
Name IntervalTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="IntervalTypeStringExtensionType">
<xs:union memberTypes="intervalTypes xs:string"/>
</xs:simpleType>
top

Simple Type: LanguageCodeType

Super-types: xs:language < LanguageCodeType (by restriction)
Sub-types: None
Name LanguageCodeType
Content
  • Base XSD Type: language
Documentation ISO 639-1 two character code is preferred, but not required.
Schema Component Representation
<xs:simpleType name="LanguageCodeType">
<xs:restriction base="xs:language"/>
</xs:simpleType>
top

Simple Type: LocalDateTimeType

Super-types: xs:date < LocalDateTimeType (by restriction)
Sub-types: None
Name LocalDateTimeType
Content
  • Base XSD Type: date
  • pattern = \d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d
Schema Component Representation
<xs:simpleType name="LocalDateTimeType">
<xs:restriction base="xs:date">
<xs:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: LocalDateType

Super-types: xs:date < LocalDateType (by restriction)
Sub-types: None
Name LocalDateType
Content
  • Base XSD Type: date
  • pattern = \d\d\d\d-\d\d-\d\d
Schema Component Representation
<xs:simpleType name="LocalDateType">
<xs:restriction base="xs:date">
<xs:pattern value="\d\d\d\d-\d\d-\d\d"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: NotApplicableLiteral

Super-types: xs:string < NotApplicableLiteral (by restriction)
Sub-types: None
Name NotApplicableLiteral
Content
  • Base XSD Type: string
  • value comes from list: {'notApplicable'}
Schema Component Representation
<xs:simpleType name="NotApplicableLiteral">
<xs:restriction base="xs:string">
<xs:enumeration value="notApplicable"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: NotKnownLiteral

Super-types: xs:string < NotKnownLiteral (by restriction)
Sub-types: None
Name NotKnownLiteral
Content
  • Base XSD Type: string
  • value comes from list: {'notKnown'}
Schema Component Representation
<xs:simpleType name="NotKnownLiteral">
<xs:restriction base="xs:string">
<xs:enumeration value="notKnown"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: OrgTypeStringExtensionType

Super-types: None
Sub-types: None
Name OrgTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="OrgTypeStringExtensionType">
<xs:union memberTypes="orgTypes xs:string"/>
</xs:simpleType>
top

Simple Type: OrganizationTypeStringExtensionType

Super-types: None
Sub-types: None
Name OrganizationTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="OrganizationTypeStringExtensionType">
<xs:union memberTypes="organizationTypes xs:string"/>
</xs:simpleType>
top

Simple Type: PositionTypexStringPatternExtensionType

Super-types: xs:string < PositionTypexStringPatternExtensionType (by restriction)
Sub-types: None
Name PositionTypexStringPatternExtensionType
Content
  • Base XSD Type: string
Schema Component Representation
<xs:simpleType name="PositionTypexStringPatternExtensionType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: SchoolTypeStringExtensionType

Super-types: None
Sub-types: None
Name SchoolTypeStringExtensionType
Content
Schema Component Representation
<xs:simpleType name="SchoolTypeStringExtensionType">
<xs:union memberTypes="schoolTypes xs:string"/>
</xs:simpleType>
top

Simple Type: Y_N_Type

Super-types: xs:string < Y_N_Type (by restriction)
Sub-types:
Name Y_N_Type
Content
  • Base XSD Type: string
  • value comes from list: {'Y'|'y'|'N'|'n'}
Schema Component Representation
<xs:simpleType name="Y_N_Type">
<xs:restriction base="xs:string">
<xs:enumeration value="Y"/>
<xs:enumeration value="y"/>
<xs:enumeration value="N"/>
<xs:enumeration value="n"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: YesNoType

Super-types: xs:string < YesNoType (by restriction)
Sub-types: None
Name YesNoType
Content
  • Base XSD Type: string
  • value comes from list: {'yes'|'Yes'|'YES'|'no'|'No'|'NO'}
Schema Component Representation
<xs:simpleType name="YesNoType">
<xs:restriction base="xs:string">
<xs:enumeration value="yes"/>
<xs:enumeration value="Yes"/>
<xs:enumeration value="YES"/>
<xs:enumeration value="no"/>
<xs:enumeration value="No"/>
<xs:enumeration value="NO"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: daxtraLegalDocumentEnum

Super-types: xs:string < daxtraLegalDocumentEnum (by restriction)
Sub-types: None
Name daxtraLegalDocumentEnum
Content
  • Base XSD Type: string
  • value comes from list: {'Passport'|'National-Insurance'|'National-Identity-Card'|'Documento-Nacional-de-Identidad'|'Numero-de-Identificacion-de-Extranjero'|'Cedula-de-Identidad'|'Bilhete-de-Identidade'|'Cedula-de-Ciudadania'|'Libreta-Civica'|'Libreta-Enrolamiento'|'Singapore-NRIC'|'HKID'|'TWID'|'CNID'|'SA-ID'|'Personnummer'|'RUT'|'ILID'}
Schema Component Representation
<xs:simpleType name="daxtraLegalDocumentEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="Passport"/>
<xs:enumeration value="National-Insurance"/>
<xs:enumeration value="National-Identity-Card"/>
<xs:enumeration value="Documento-Nacional-de-Identidad"/>
<xs:enumeration value="Numero-de-Identificacion-de-Extranjero"/>
<xs:enumeration value="Cedula-de-Identidad"/>
<xs:enumeration value="Bilhete-de-Identidade"/>
<xs:enumeration value="Cedula-de-Ciudadania"/>
<xs:enumeration value="Libreta-Civica"/>
<xs:enumeration value="Libreta-Enrolamiento"/>
<xs:enumeration value="Singapore-NRIC"/>
<xs:enumeration value="HKID"/>
<xs:enumeration value="TWID"/>
<xs:enumeration value="CNID"/>
<xs:enumeration value="SA-ID"/>
<xs:enumeration value="Personnummer"/>
<xs:enumeration value="RUT"/>
<xs:enumeration value="ILID"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: daxtraMaritalStatusEnum

Super-types: xs:string < daxtraMaritalStatusEnum (by restriction)
Sub-types:
Name daxtraMaritalStatusEnum
Content
  • Base XSD Type: string
  • value comes from list: {'MARRIED'|'SINGLE'|'DIVORCED'|'SEPARATED'|'CIVILUNION'|'COHABITATING'|'ENGAGED'|'WIDOWED'|'UNKNOWN'}
Schema Component Representation
<xs:simpleType name="daxtraMaritalStatusEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="MARRIED"/>
<xs:enumeration value="SINGLE"/>
<xs:enumeration value="DIVORCED"/>
<xs:enumeration value="SEPARATED"/>
<xs:enumeration value="CIVILUNION"/>
<xs:enumeration value="COHABITATING"/>
<xs:enumeration value="ENGAGED"/>
<xs:enumeration value="WIDOWED"/>
<xs:enumeration value="UNKNOWN"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: degreeTypes

Super-types: xs:string < degreeTypes (by restriction)
Sub-types: None
Name degreeTypes
Content
  • Base XSD Type: string
  • value comes from list: {'secondary'|'high school or equivalent'|'some high school or equivalent'|'HND/HNC or equivalent'|'vocational'|'certification'|'some college'|'associates'|'bachelors'|'some post-graduate'|'masters'|'doctorate'|'postdoctorate'|'professional'|'postprofessional'|'intermediategraduate'|'vocational'|'specialeducation'|'ged'|'international'}
Schema Component Representation
<xs:simpleType name="degreeTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="secondary"/>
<xs:enumeration value="high school or equivalent"/>
<xs:enumeration value="some high school or equivalent"/>
<xs:enumeration value="HND/HNC or equivalent"/>
<xs:enumeration value="vocational"/>
<xs:enumeration value="certification"/>
<xs:enumeration value="some college"/>
<xs:enumeration value="associates"/>
<xs:enumeration value="bachelors"/>
<xs:enumeration value="some post-graduate"/>
<xs:enumeration value="masters"/>
<xs:enumeration value="doctorate"/>
<xs:enumeration value="postdoctorate"/>
<xs:enumeration value="professional"/>
<xs:enumeration value="postprofessional"/>
<xs:enumeration value="intermediategraduate"/>
<xs:enumeration value="vocational"/>
<xs:enumeration value="specialeducation"/>
<xs:enumeration value="ged"/>
<xs:enumeration value="international"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: employerOrgTypes

Super-types: xs:string < employerOrgTypes (by restriction)
Sub-types: None
Name employerOrgTypes
Content
  • Base XSD Type: string
  • value comes from list: {'soleEmployer'|'agent'|'broker'|'self'}
Schema Component Representation
<xs:simpleType name="employerOrgTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="soleEmployer"/>
<xs:enumeration value="agent"/>
<xs:enumeration value="broker"/>
<xs:enumeration value="self"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: intervalTypes

Super-types: xs:string < intervalTypes (by restriction)
Sub-types: None
Name intervalTypes
Content
  • Base XSD Type: string
  • value comes from list: {'hourly'|'HOUR'|'daily'|'DAY'|'weekly'|'WEEK'|'monthly'|'MONTH'|'quarterly'|'yearly'|'YEAR'|'semi-monthly'|'biweekly'|'fortnightly'}
Schema Component Representation
<xs:simpleType name="intervalTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="hourly"/>
<xs:enumeration value="HOUR"/>
<xs:enumeration value="daily"/>
<xs:enumeration value="DAY"/>
<xs:enumeration value="weekly"/>
<xs:enumeration value="WEEK"/>
<xs:enumeration value="monthly"/>
<xs:enumeration value="MONTH"/>
<xs:enumeration value="quarterly"/>
<xs:enumeration value="yearly"/>
<xs:enumeration value="YEAR"/>
<xs:enumeration value="semi-monthly"/>
<xs:enumeration value="biweekly"/>
<xs:enumeration value="fortnightly"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: orgTypes

Super-types: xs:string < orgTypes (by restriction)
Sub-types: None
Name orgTypes
Content
  • Base XSD Type: string
  • value comes from list: {'department'|'subSchool'}
Schema Component Representation
<xs:simpleType name="orgTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="department"/>
<xs:enumeration value="subSchool"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: organizationTypes

Super-types: xs:string < organizationTypes (by restriction)
Sub-types: None
Name organizationTypes
Content
  • Base XSD Type: string
  • value comes from list: {'department'|'group'|'team'|'branch'|'company'|'subsidiary'|'unit'|'headquarters'}
Schema Component Representation
<xs:simpleType name="organizationTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="department"/>
<xs:enumeration value="group"/>
<xs:enumeration value="team"/>
<xs:enumeration value="branch"/>
<xs:enumeration value="company"/>
<xs:enumeration value="subsidiary"/>
<xs:enumeration value="unit"/>
<xs:enumeration value="headquarters"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: schoolTypes

Super-types: xs:string < schoolTypes (by restriction)
Sub-types: None
Name schoolTypes
Content
  • Base XSD Type: string
  • value comes from list: {'highschool'|'secondary'|'trade'|'community'|'college'|'university'}
Schema Component Representation
<xs:simpleType name="schoolTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="highschool"/>
<xs:enumeration value="secondary"/>
<xs:enumeration value="trade"/>
<xs:enumeration value="community"/>
<xs:enumeration value="college"/>
<xs:enumeration value="university"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: xStringPatternExtensionType

Super-types: xs:string < xStringPatternExtensionType (by restriction)
Sub-types: None
Name xStringPatternExtensionType
Content
  • Base XSD Type: string
  • pattern = x:\S.*
Schema Component Representation
<xs:simpleType name="xStringPatternExtensionType">
<xs:restriction base="xs:string">
<xs:pattern value="x:\S.*"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia">
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice[1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexTypename="AusAddress">
<complexContent>
<extensionbase="Address">
<sequence>
<elementname="state" type="AusStates"/>
<elementname="postcode">
<simpleType>
<restrictionbase="string">
<patternvalue="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attributename="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top