Table of Contents
Target Namespace
http://ns.hr-xml.org/2006-02-28
Version
2006-02-28
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target 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
"Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
Terms of license can be found in license.txt.
Stand alone (but non-normative) version of schema, with all "includes" inserted explicitly. This file is auto-generated. It should be considered a "convenience" alternative to the normative versions. After merging all includes, the result is passed through a stylesheet which deletes any duplicative global components as well as any unused global types. Finally, it sorts by component name. Some fixes from Daxtra - all annotated
Declared Namespaces
Prefix
Namespace
Default namespace
http://ns.hr-xml.org/2006-02-28
xml
http://www.w3.org/XML/1998/namespace
ds
http://www.w3.org/2000/09/xmldsig#
dc
http://purl.org/dc/elements/1.1/
oa
http://www.openapplications.org/oagis
xsd
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
xsd:schema targetNamespace ="
http://ns.hr-xml.org/2006-02-28 "
elementFormDefault ="
qualified "
version ="
2006-02-28 ">
<xsd:import namespace ="http://www.w3.org/XML/1998/namespace " schemaLocation ="http://www.w3.org/2001/03/xml.xsd "/>
...
</
xsd:schema >
XML Instance Representation
<Achievement>
<Description>
xsd :string </Description>
[0..1] <IssuingAuthority>
xsd :string </IssuingAuthority>
[0..1] </Achievement>
XML Instance Representation
<Achievements>
</Achievements>
Schema Component Representation
<
xsd:element name ="
Achievements ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<AreaCityCode>
xsd :string </AreaCityCode>
Schema Component Representation
<
xsd:element name ="
AreaCityCode "
type ="
xsd :string"/>
XML Instance Representation
<Association
type="ExtendedAssociationTypeType [0..1] " >
<Name>
xsd :string </Name>
[1] <Role>
[0..*] <Name>
xsd :string </Name>
[0..1] <Deliverable>
xsd :string </Deliverable>
[0..*] <Comments>
xsd :string </Comments>
[0..1] </Role>
<Comments>
xsd :string </Comments>
[0..1] </Association>
Schema Component Representation
<
xsd:element name ="
Association ">
<
xsd:complexType >
<
xsd:complexContent >
</
xsd:complexContent >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<Associations>
</Associations>
Schema Component Representation
<
xsd:element name ="
Associations ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<Competency
name="xsd :string [0..1] " description="xsd :string [0..1] " required="xsd :boolean [0..1] " >
<CompetencyId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..1] <TaxonomyId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..*] <CompetencyEvidence
dateOfIncident="AnyDateTimeType [0..1] " name="xsd :string [0..1] " typeDescription="xsd :string [0..1] " expirationDate="AnyDateTimeType [0..1] " typeId="xsd :string [0..1] " required="xsd :boolean [0..1] " lastUsed="AnyDateTimeType [0..1] " >
[0..*] <EvidenceId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..1] Start Choice [1] End Choice </CompetencyEvidence>
</Competency>
XML Instance Representation
<DunsNumber
dunsNumberType="xsd :string (value comes from list: {'standard Duns'|'global ultimate'|'domestic ultimate'}) [1] " >
DunsNumberBaseType </DunsNumber>
XML Instance Representation
<EducationHistory>
</EducationHistory>
XML Instance Representation
<EmploymentHistory>
</EmploymentHistory>
XML Instance Representation
<Extension>
xsd :string </Extension>
Schema Component Representation
<
xsd:element name ="
Extension "
type ="
xsd :string"/>
Element: Fax
XML Instance Representation
<FormattedNumber>
xsd :string </FormattedNumber>
Schema Component Representation
<
xsd:element name ="
FormattedNumber "
type ="
xsd :string"/>
XML Instance Representation
<InternationalCountryCode>
xsd :string </InternationalCountryCode>
Schema Component Representation
<
xsd:element name ="
InternationalCountryCode "
type ="
xsd :string"/>
XML Instance Representation
<InternetDomainName
primaryIndicator="xsd :boolean [0..1] " type="xsd :string [0..1] " >
xsd :string </InternetDomainName>
XML Instance Representation
<InternetEmailAddress>
xsd :string </InternetEmailAddress>
XML Instance Representation
<InternetWebAddress
type="xsd :string (value comes from list: {'GitHub'|'GooglePlus'|'ICQ'|'YouTube'|'blog'|'facebook'|'linkedin'|'meebo'|'myspace'|'qq'|'skype'|'twitter'|'wechat'|'weibo'|'website'|'xing'|'yahoo_messenger'}) [0..1] " >
xsd :string </InternetWebAddress>
XML Instance Representation
<Language>
<Read>
xsd :boolean </Read>
[0..1] <Write>
xsd :boolean </Write>
[0..1] <Speak>
xsd :boolean </Speak>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </Language>
Schema Component Representation
<
xsd:element name ="
Language ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
Read "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
Write "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
Speak "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<LicenseOrCertification>
<Name>
xsd :string </Name>
[1] ? <Id>
xsd :string </Id>
[0..1] ? <Description>
xsd :string </Description>
[0..1] <EffectiveDate>
[0..1] </EffectiveDate>
</LicenseOrCertification>
Name
LicensesAndCertifications
Type
Locally-defined complex type
Nillable
no
Abstract
no
XML Instance Representation
<LicensesAndCertifications>
</LicensesAndCertifications>
Schema Component Representation
<
xsd:element name ="
LicensesAndCertifications ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<MilitaryHistory>
<ServiceDetail
branch="xsd :string [1] " >
[0..*] <UnitOrDivision>
xsd :string </UnitOrDivision>
[0..1] <Campaign>
xsd :string </Campaign>
[0..*] <AreaOfExpertise>
xsd :string </AreaOfExpertise>
[0..*] <RecognitionAchieved>
xsd :string </RecognitionAchieved>
[0..*] <DisciplinaryAction>
xsd :string </DisciplinaryAction>
[0..*] <DischargeStatus>
xsd :string </DischargeStatus>
[0..1] </ServiceDetail>
<ServiceStatus>
xsd :string </ServiceStatus>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </MilitaryHistory>
XML Instance Representation
<Mobile
type="xsd :string (value comes from list: {'mob'|'home'|'work'|'fax'|'alt'|'pager'}) [0..1] " smsEnabled="xsd :boolean [0..1] " >
Start Group: TelcomNumberGroup [0..1] End Group: TelcomNumberGroup </Mobile>
XML Instance Representation
<NationalNumber>
xsd :string </NationalNumber>
Schema Component Representation
<
xsd:element name ="
NationalNumber "
type ="
xsd :string"/>
XML Instance Representation
<NonXMLResume>
<TextResume>
xsd :string </TextResume>
[0..1] <LinkToResume>
xsd :string </LinkToResume>
[0..1] Start Group: Comments [0..1] <Comments>
xsd :string </Comments>
[0..1] End Group: Comments </NonXMLResume>
XML Instance Representation
<NumericValue
minValue="xsd :double [0..1] " maxValue="xsd :double [0..1] " interval="xsd :double [0..1] " description="xsd :string [0..1] " >
xsd :double </NumericValue>
Schema Component Representation
<
xsd:element name ="
NumericValue ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :double">
<
xsd:attribute name ="
minValue "
type ="
xsd :double"/>
<
xsd:attribute name ="
maxValue "
type ="
xsd :double"/>
<
xsd:attribute name ="
interval "
type ="
xsd :double"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
Element:
XML Instance Representation
Schema Component Representation
XML Instance Representation
<PatentHistory>
</PatentHistory>
XML Instance Representation
<PersonName
script="xsd :string [0..1] " >
<FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</PersonName>
XML Instance Representation
<PostalAddress
type="xsd :string (value comes from list: {'postOfficeBoxAddress'|'streetAddress'|'militaryAddress'|'undefined'}) [0..1] " >
<CountryCode>
xsd :string (pattern = [A-Z]{2}) </CountryCode>
[0..1] <PostalCode>
xsd :string </PostalCode>
[0..1] <Region>
xsd :string </Region>
[0..*] <Municipality>
xsd :string </Municipality>
[0..1] <DeliveryAddress>
[0..1] <AddressLine>
xsd :string </AddressLine>
[0..*] <StreetName>
xsd :string </StreetName>
[0..1] <BuildingNumber>
xsd :string </BuildingNumber>
[0..1] <Unit>
xsd :string </Unit>
[0..1] <PostOfficeBox>
xsd :string </PostOfficeBox>
[0..1] </DeliveryAddress>
<Recipient>
[0..*] <AdditionalText>
xsd :string </AdditionalText>
[0..*] <Organization>
xsd :string </Organization>
[0..1] ? <OrganizationName>
xsd :string </OrganizationName>
[0..1] </Recipient>
</PostalAddress>
XML Instance Representation
<PublicationHistory>
<FormattedPublicationDescription
type="PublicationTypes [0..1] " >
[0..*] xsd :string </FormattedPublicationDescription>
</PublicationHistory>
XML Instance Representation
<Reference
type="ReferenceTypes [0..1] " >
<PositionTitle>
xsd :string </PositionTitle>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </Reference>
XML Instance Representation
<References>
</References>
Schema Component Representation
<
xsd:element name ="
References ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
Reference "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<Resume
xml :lang="[0..1] " >
</Resume>
Schema Component Representation
<
xsd:element name ="
Resume ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
ResumeId "
type ="
EntityIdType "
minOccurs ="
0 "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute ref ="
xml :lang"/>
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<ResumeAdditionalItem
type="ResumeItemTypes [0..1] " >
<EffectiveDate>
[0..1] </EffectiveDate>
<Description>
xsd :string </Description>
[1..*] ? </ResumeAdditionalItem>
XML Instance Representation
<SecurityCredential>
<Name>
xsd :string </Name>
[1] ? <Id>
xsd :string </Id>
[0..1] ? <Description>
xsd :string </Description>
[0..1] <EffectiveDate>
[0..1] </EffectiveDate>
</SecurityCredential>
Name
SecurityCredentials
Type
Locally-defined complex type
Nillable
no
Abstract
no
XML Instance Representation
<SecurityCredentials>
</SecurityCredentials>
Schema Component Representation
<
xsd:element name ="
SecurityCredentials ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<SpeakingEvent
type="ExtendedSpeakingTypeType [0..1] " >
<Title>
xsd :string </Title>
[0..1] <Role>
xsd :string </Role>
[0..1] <EventName>
xsd :string </EventName>
[1] <Location>
xsd :string </Location>
[0..1] <Description>
xsd :string </Description>
[0..1] <AffiliatedOrganization>
xsd :string </AffiliatedOrganization>
[0..*] </SpeakingEvent>
Name
SpeakingEventsHistory
Type
Locally-defined complex type
Nillable
no
Abstract
no
XML Instance Representation
<SpeakingEventsHistory>
</SpeakingEventsHistory>
Schema Component Representation
<
xsd:element name ="
SpeakingEventsHistory ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<StringValue
minValue="xsd :string [0..1] " maxValue="xsd :string [0..1] " description="xsd :string [0..1] " >
xsd :string </StringValue>
Schema Component Representation
<
xsd:element name ="
StringValue ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
minValue "
type ="
xsd :string"/>
<
xsd:attribute name ="
maxValue "
type ="
xsd :string"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
XML Instance Representation
<StructuredXMLResume>
<ExecutiveSummary>
xsd :string </ExecutiveSummary>
[0..1] <Objective>
xsd :string </Objective>
[0..1] <Qualifications>
[0..1] <QualificationSummary>
xsd :string </QualificationSummary>
[0..1] </Qualifications>
<Languages>
[0..1] </Languages>
<ResumeAdditionalItems>
[0..1] </ResumeAdditionalItems>
Start Group: Comments [0..1] <Comments>
xsd :string </Comments>
[0..1] End Group: Comments </StructuredXMLResume>
XML Instance Representation
<SubscriberNumber>
xsd :string </SubscriberNumber>
Schema Component Representation
<
xsd:element name ="
SubscriberNumber "
type ="
xsd :string"/>
XML Instance Representation
<SupportingInformation>
xsd :string </SupportingInformation>
Schema Component Representation
<
xsd:element name ="
SupportingInformation "
type ="
xsd :string"/>
Element: Use
XML Instance Representation
<UserArea>
Start Sequence [0..*] ? Allow any elements from any namespace (strict validation). [0..*]
End Sequence </UserArea>
Attribute Group: id
Schema Component Representation
<
xsd:attributeGroup name ="
id ">
<
xsd:attribute name ="
id "
type ="
xsd :string"
use ="
required "/>
<
xsd:attribute name ="
idOwner "
type ="
xsd :string"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
</
xsd:attributeGroup >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<Description>
xsd :string </Description>
[0..1] <IssuingAuthority>
xsd :string </IssuingAuthority>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
AchievementType ">
<
xsd:sequence >
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
IssuingAuthority "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="ResumeItemTypes [0..1] " >
<EffectiveDate>
[0..1] </EffectiveDate>
<Description>
xsd :string </Description>
[1..*] ? </...>
Schema Component Representation
<
xsd:complexType name ="
AdditionalItemType ">
<
xsd:sequence >
<
xsd:element name ="
EffectiveDate "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Description "
type ="
xsd :string"
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Name
ArticleType
Abstract
no
Documentation
Contains bibliographic information for an article published in a journal or serial.
XML Instance Representation
<...>
<Title>
xsd :string </Title>
[1] <Name
script="xsd :string [0..1] " role="ExtendedRoleType [1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</Name>
<Abstract>
xsd :string </Abstract>
[0..1] <Comments>
xsd :string </Comments>
[0..1] <JournalOrSerialName>
xsd :string </JournalOrSerialName>
[0..1] <Volume>
xsd :string </Volume>
[0..1] <Issue>
xsd :string </Issue>
[0..1] <PageNumber>
xsd :string </PageNumber>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
ArticleType ">
<
xsd:complexContent >
<
xsd:extension base ="
BasicBibliographicRecordType ">
<
xsd:sequence >
<
xsd:element name ="
JournalOrSerialName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
ISSN "
type ="
issnType "
minOccurs ="
0 "/>
<
xsd:element name ="
Volume "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Issue "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PageNumber "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<Name>
xsd :string </Name>
[1] <Role>
[0..*] <Name>
xsd :string </Name>
[0..1] <Deliverable>
xsd :string </Deliverable>
[0..*] <Comments>
xsd :string </Comments>
[0..1] </Role>
<Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
AssociationType ">
<
xsd:sequence >
<
xsd:element name ="
Name "
type ="
xsd :string"/>
<
xsd:element name ="
Role "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
Name "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Deliverable "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
Name
BasicBibliographicRecordType
Abstract
no
XML Instance Representation
<...>
<Title>
xsd :string </Title>
[1] <Name
script="xsd :string [0..1] " role="ExtendedRoleType [1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</Name>
<Abstract>
xsd :string </Abstract>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
BasicBibliographicRecordType ">
<
xsd:sequence >
<
xsd:element name ="
Title "
type ="
xsd :string"/>
<
xsd:element name ="
Name "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:complexContent >
</
xsd:complexContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Abstract "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Copyright "
type ="
CopyrightType "
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Name
BookType
Abstract
no
Documentation
Contain bibliographic information for a book or monograph.
XML Instance Representation
<...>
<Title>
xsd :string </Title>
[1] <Name
script="xsd :string [0..1] " role="ExtendedRoleType [1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</Name>
<Abstract>
xsd :string </Abstract>
[0..1] <Comments>
xsd :string </Comments>
[0..1] <Edition>
xsd :string </Edition>
[0..1] <Chapter>
xsd :string </Chapter>
[0..1] <NumberOfPages>
xsd :positiveInteger </NumberOfPages>
[0..1] <PublisherName>
xsd :string </PublisherName>
[0..1] <PublisherLocation>
xsd :string </PublisherLocation>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
BookType ">
<
xsd:complexContent >
<
xsd:extension base ="
BasicBibliographicRecordType ">
<
xsd:sequence >
<
xsd:element name ="
Edition "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Chapter "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
ISSN "
type ="
issnType "
minOccurs ="
0 "/>
<
xsd:element name ="
ISBN "
type ="
isbnType "
minOccurs ="
0 "/>
<
xsd:element name ="
NumberOfPages "
type ="
xsd :positiveInteger"
minOccurs ="
0 "/>
<
xsd:element name ="
PublisherName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PublisherLocation "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
name="xsd :string [0..1] " description="xsd :string [0..1] " required="xsd :boolean [0..1] " >
<CompetencyId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..1] <TaxonomyId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..*] <CompetencyEvidence
dateOfIncident="AnyDateTimeType [0..1] " name="xsd :string [0..1] " typeDescription="xsd :string [0..1] " expirationDate="AnyDateTimeType [0..1] " typeId="xsd :string [0..1] " required="xsd :boolean [0..1] " lastUsed="AnyDateTimeType [0..1] " >
[0..*] <EvidenceId
id="xsd :string [1] " idOwner="xsd :string [0..1] " description="xsd :string [0..1] " />
[0..1] Start Choice [1] End Choice </CompetencyEvidence>
</...>
Schema Component Representation
<
xsd:complexType name ="
CompetencyType ">
<
xsd:sequence >
<
xsd:element name ="
CompetencyId "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:attributeGroup ref ="
id "/>
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
TaxonomyId "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:attributeGroup ref ="
id "/>
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
CompetencyEvidence "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
EvidenceId "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:attributeGroup ref ="
id "/>
</
xsd:complexType >
</
xsd:element >
<
xsd:choice >
</
xsd:choice >
</
xsd:sequence >
<
xsd:attribute name ="
name "
type ="
xsd :string"/>
<
xsd:attribute name ="
typeDescription "
type ="
xsd :string"/>
<
xsd:attribute name ="
typeId "
type ="
xsd :string"/>
<
xsd:attribute name ="
required "
type ="
xsd :boolean"/>
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
CompetencyWeight "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:choice >
</
xsd:choice >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element ref ="
Competency "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute name ="
name "
type ="
xsd :string"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
<
xsd:attribute name ="
required "
type ="
xsd :boolean"/>
</
xsd:complexType >
Name
ConferencePaperType
Abstract
no
Documentation
A paper or presentation given at a conference or published as part of conference proceedings.
XML Instance Representation
<...>
<Title>
xsd :string </Title>
[1] <Name
script="xsd :string [0..1] " role="ExtendedRoleType [1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</Name>
<Abstract>
xsd :string </Abstract>
[0..1] <Comments>
xsd :string </Comments>
[0..1] <EventName>
xsd :string </EventName>
[0..1] <ConferenceLocation>
xsd :string </ConferenceLocation>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
ConferencePaperType ">
<
xsd:complexContent >
<
xsd:extension base ="
BasicBibliographicRecordType ">
<
xsd:sequence >
<
xsd:element name ="
EventName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
ConferenceLocation "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
ContactMethodType ">
<
xsd:sequence >
<
xsd:element ref ="
Use "
minOccurs ="
0 "/>
<
xsd:element ref ="
Location "
minOccurs ="
0 "/>
<
xsd:element ref ="
Telephone "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element ref ="
Mobile "
minOccurs ="
0 "/>
<
xsd:element ref ="
Fax "
minOccurs ="
0 "/>
<
xsd:element ref ="
Pager "
minOccurs ="
0 "/>
<
xsd:element ref ="
TTYTDD "
minOccurs ="
0 "/>
<
xsd:element ref ="
PostalAddress "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
CopyrightType
Abstract
no
Documentation
Contains copyright information, such as year and copyright text.
XML Instance Representation
<...>
<CopyrightDates>
[0..1] </CopyrightDates>
<CopyrightText>
xsd :string </CopyrightText>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
CopyrightType ">
<
xsd:sequence >
<
xsd:element name ="
CopyrightDates "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
CopyrightText "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<Name>
xsd :string </Name>
[1] ? <Id>
xsd :string </Id>
[0..1] ? <Description>
xsd :string </Description>
[0..1] <EffectiveDate>
[0..1] </EffectiveDate>
</...>
Schema Component Representation
<
xsd:complexType name ="
CredentialType ">
<
xsd:sequence >
<
xsd:element name ="
Name "
type ="
xsd :string"/>
<
xsd:element name ="
Id "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
EffectiveDate "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
enrollmentStatus="xsd :string [0..1] " currentlyEnrolled="xsd :boolean [0..1] " studentInGoodStanding="xsd :boolean [0..1] " >
</...>
Schema Component Representation
<
xsd:complexType name ="
DatesOfAttendanceType ">
<
xsd:sequence >
</
xsd:sequence >
<
xsd:attribute name ="
enrollmentStatus "
type ="
xsd :string"
use ="
optional "/>
<
xsd:attribute name ="
currentlyEnrolled "
type ="
xsd :boolean"
use ="
optional "/>
<
xsd:attribute name ="
studentInGoodStanding "
type ="
xsd :boolean"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
DatesOfServiceType ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
DeprecatedDatesOfAttendanceType
Abstract
no
Documentation
This type is the same as the DatesOfAttendanceType, except it is an unbounded sequence. This remains for backward compatibility only.
XML Instance Representation
<...
enrollmentStatus="xsd :string [0..1] " currentlyEnrolled="xsd :boolean [0..1] " studentInGoodStanding="xsd :boolean [0..1] " >
Start Sequence [1..*] End Sequence </...>
Schema Component Representation
<
xsd:complexType name ="
DeprecatedDatesOfAttendanceType ">
<
xsd:sequence maxOccurs ="
unbounded ">
</
xsd:sequence >
<
xsd:attribute name ="
enrollmentStatus "
type ="
xsd :string"
use ="
optional "/>
<
xsd:attribute name ="
currentlyEnrolled "
type ="
xsd :boolean"
use ="
optional "/>
<
xsd:attribute name ="
studentInGoodStanding "
type ="
xsd :boolean"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
DistributionGuidelinesType
Abstract
no
Schema Component Representation
<
xsd:complexType name ="
DistributionGuidelinesType ">
<
xsd:sequence >
<
xsd:element name ="
DistributeTo "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:complexContent >
<
xsd:extension base ="
DistributionType ">
<
xsd:sequence >
<
xsd:element name ="
ContactMethod "
type ="
ContactMethodType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
DoNotDistributeTo "
type ="
DistributionType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
DistributionType ">
<
xsd:sequence >
<
xsd:element name ="
Name "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
xsd :integer < DunsNumberBaseType (by restriction) < DunsNumberDataType (by extension)
Sub-types:
None
XML Instance Representation
<...
dunsNumberType="xsd :string (value comes from list: {'standard Duns'|'global ultimate'|'domestic ultimate'}) [1] " >
DunsNumberBaseType </...>
Schema Component Representation
<
xsd:complexType name ="
DunsNumberDataType ">
<
xsd:simpleContent >
<
xsd:extension base ="
DunsNumberBaseType ">
<
xsd:attribute name ="
dunsNumberType "
use ="
required ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="standard Duns "/>
<xsd:enumeration value ="global ultimate "/>
<xsd:enumeration value ="domestic ultimate "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
degreeType="DegreeTypeStringExtensionType [0..1] " examPassed="xsd :boolean [0..1] " graduatingDegree="GraduatingDegreeType [0..1] " >
<DegreeName
academicHonors="xsd :string [0..1] " honorsProgram="xsd :string [0..1] " >
[0..1] ? xsd :string </DegreeName>
<OtherHonors
type="xsd :string [0..1] " >
[0..*] ? xsd :string </OtherHonors>
<Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
EduDegreeType ">
<
xsd:sequence >
<
xsd:element name ="
DegreeName "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
academicHonors "
type ="
xsd :string"
use ="
optional "/>
<
xsd:attribute name ="
honorsProgram "
type ="
xsd :string"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
OtherHonors "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
type "
type ="
xsd :string"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
DegreeMajor "
type ="
MajorType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
DegreeMinor "
type ="
MinorType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute name ="
examPassed "
type ="
xsd :boolean"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
measureType="xsd :string [1] " >
<MeasureSystem>
xsd :string </MeasureSystem>
[1] <MeasureValue>
xsd :string </MeasureValue>
[1] </...>
Schema Component Representation
<
xsd:complexType name ="
EduMeasureType ">
<
xsd:sequence >
<
xsd:element name ="
MeasureSystem "
type ="
xsd :string"/>
<
xsd:element name ="
MeasureValue "
type ="
xsd :string"/>
</
xsd:sequence >
<
xsd:attribute name ="
measureType "
type ="
xsd :string"
use ="
required "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
EducationHistoryType ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<MeasureSystem>
xsd :string </MeasureSystem>
[0..1] ? <ExcessiveValueIndicator>
xsd :boolean </ExcessiveValueIndicator>
[0..1] ? <GoodStudentIndicator>
xsd :boolean </GoodStudentIndicator>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
EducationMeasureType ">
<
xsd:sequence >
<
xsd:element name ="
MeasureSystem "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
HighestPossibleValue "
type ="
MeasureValueType "
minOccurs ="
0 "/>
<
xsd:element name ="
ExcessiveValueIndicator "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
GoodStudentIndicator "
type ="
xsd :boolean"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
measureType="xsd :string [0..1] " >
<CumulativeSummaryIndicator>
xsd :boolean </CumulativeSummaryIndicator>
[0..1] ? <AcademicCreditHoursIncluded>
xsd :decimal </AcademicCreditHoursIncluded>
[0..1] ? <AcademicCreditHoursAttempted>
xsd :decimal </AcademicCreditHoursAttempted>
[0..1] ? <AcademicCreditHoursEarned>
xsd :decimal </AcademicCreditHoursEarned>
[0..1] ? <ClassRank
numberOfStudents="xsd :integer [0..1] " >
[0..1] ? xsd :integer </ClassRank>
</...>
Schema Component Representation
<
xsd:complexType name ="
EducationalMeasureType ">
<
xsd:sequence >
<
xsd:element name ="
CumulativeSummaryIndicator "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
AcademicCreditHoursIncluded "
type ="
xsd :decimal"
minOccurs ="
0 "/>
<
xsd:element name ="
AcademicCreditHoursAttempted "
type ="
xsd :decimal"
minOccurs ="
0 "/>
<
xsd:element name ="
AcademicCreditHoursEarned "
type ="
xsd :decimal"
minOccurs ="
0 "/>
<
xsd:element name ="
ClassRank "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :integer">
<
xsd:attribute name ="
numberOfStudents "
type ="
xsd :integer"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
measureType "
type ="
xsd :string"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
EmpContactInfoType ">
<
xsd:sequence >
<
xsd:element name ="
ContactMethod "
type ="
ContactMethodType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
EmployerOrgDataType ">
<
xsd:sequence >
<
xsd:element name ="
EmployerOrgName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PositionHistory "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:complexContent >
</
xsd:complexContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
EmploymentHistoryType ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
EmploymentLocationSummaryType
Abstract
no
XML Instance Representation
<...>
<Municipality>
xsd :string </Municipality>
[0..1] <Region>
xsd :string </Region>
[0..*] <PostalCode>
xsd :string </PostalCode>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
EmploymentLocationSummaryType ">
<
xsd:sequence >
<
xsd:element name ="
Municipality "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Region "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
PostalCode "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
EmploymentQuestionAnswerPairType
Abstract
no
XML Instance Representation
<...>
<Question>
xsd :string </Question>
[1] <Answer>
xsd :string </Answer>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
EmploymentQuestionAnswerPairType ">
<
xsd:sequence >
<
xsd:element name ="
Question "
type ="
xsd :string"/>
<
xsd:element name ="
Answer "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
EntityIdType ">
<
xsd:sequence >
<
xsd:element name ="
IdValue "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
name "
type ="
xsd :string"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
idOwner "
type ="
xsd :string"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
dateDescription="xsd :string [0..1] " >
Start Choice [1] <YearMonth>
xsd :gYearMonth </YearMonth>
[1] <Year>
xsd :gYear </Year>
[1] <MonthDay>
xsd :gMonthDay </MonthDay>
[1] <StringDate>
xsd :string </StringDate>
[1] End Choice </...>
Schema Component Representation
<
xsd:complexType name ="
FlexibleDatesType ">
<
xsd:choice >
<
xsd:element name ="
YearMonth "
type ="
xsd :gYearMonth"/>
<
xsd:element name ="
Year "
type ="
xsd :gYear"/>
<
xsd:element name ="
MonthDay "
type ="
xsd :gMonthDay"/>
<
xsd:element name ="
StringDate "
type ="
xsd :string"/>
</
xsd:choice >
<
xsd:attribute name ="
dateDescription "
type ="
xsd :string"/>
</
xsd:complexType >
Super-types:
xsd :string < InternetDomainNameType (by extension)
Sub-types:
None
XML Instance Representation
<...
primaryIndicator="xsd :boolean [0..1] " type="xsd :string [0..1] " >
xsd :string </...>
Schema Component Representation
<
xsd:complexType name ="
InternetDomainNameType ">
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
primaryIndicator "
type ="
xsd :boolean"
use ="
optional "/>
<
xsd:attribute name ="
type "
type ="
xsd :string"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
xsd :string < InternetEmailAddressType (by extension)
Sub-types:
None
Name
InternetEmailAddressType
Abstract
no
Schema Component Representation
<
xsd:complexType name ="
InternetEmailAddressType ">
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string"/>
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
xsd :string < InternetWebAddressType (by extension)
Sub-types:
None
XML Instance Representation
<...
type="xsd :string (value comes from list: {'GitHub'|'GooglePlus'|'ICQ'|'YouTube'|'blog'|'facebook'|'linkedin'|'meebo'|'myspace'|'qq'|'skype'|'twitter'|'wechat'|'weibo'|'website'|'xing'|'yahoo_messenger'}) [0..1] " >
xsd :string </...>
Schema Component Representation
<
xsd:complexType name ="
InternetWebAddressType ">
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
type "
use ="
optional ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="GitHub "/>
<xsd:enumeration value ="GooglePlus "/>
<xsd:enumeration value ="ICQ "/>
<xsd:enumeration value ="YouTube "/>
<xsd:enumeration value ="blog "/>
<xsd:enumeration value ="facebook "/>
<xsd:enumeration value ="linkedin "/>
<xsd:enumeration value ="meebo "/>
<xsd:enumeration value ="myspace "/>
<xsd:enumeration value ="qq "/>
<xsd:enumeration value ="skype "/>
<xsd:enumeration value ="twitter "/>
<xsd:enumeration value ="wechat "/>
<xsd:enumeration value ="weibo "/>
<xsd:enumeration value ="website "/>
<xsd:enumeration value ="xing "/>
<xsd:enumeration value ="yahoo_messenger "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
xsd :string < IssuingAuthorityType (by extension)
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
IssuingAuthorityType ">
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<JobPlan>
xsd :string </JobPlan>
[0..1] <JobGrade>
xsd :string </JobGrade>
[0..1] <JobStep>
xsd :string </JobStep>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
JobLevelInfoType ">
<
xsd:sequence >
<
xsd:element name ="
JobPlan "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
JobGrade "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
JobStep "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<DegreeConcentration>
xsd :string </DegreeConcentration>
[0..*] ? <Name>
xsd :string </Name>
[1..*] ? <Option>
xsd :string </Option>
[0..*] ? </...>
Schema Component Representation
<
xsd:complexType name ="
MajorType ">
<
xsd:sequence >
<
xsd:element name ="
ProgramId "
type ="
EntityIdType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
DegreeConcentration "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Name "
type ="
xsd :string"
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Option "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Start Choice [1] End Choice </...>
Schema Component Representation
<
xsd:complexType name ="
MeasureValueType ">
<
xsd:choice >
</
xsd:choice >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<ServiceDetail
branch="xsd :string [1] " >
[0..*] <UnitOrDivision>
xsd :string </UnitOrDivision>
[0..1] <Campaign>
xsd :string </Campaign>
[0..*] <AreaOfExpertise>
xsd :string </AreaOfExpertise>
[0..*] <RecognitionAchieved>
xsd :string </RecognitionAchieved>
[0..*] <DisciplinaryAction>
xsd :string </DisciplinaryAction>
[0..*] <DischargeStatus>
xsd :string </DischargeStatus>
[0..1] </ServiceDetail>
<ServiceStatus>
xsd :string </ServiceStatus>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
MilitaryHistoryType ">
<
xsd:sequence >
<
xsd:element name ="
ServiceNumber "
type ="
EntityIdType "
minOccurs ="
0 "/>
<
xsd:element name ="
ServiceDetail "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
UnitOrDivision "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Campaign "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
AreaOfExpertise "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
RecognitionAchieved "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
DisciplinaryAction "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
DischargeStatus "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute name ="
branch "
type ="
xsd :string"
use ="
required "/>
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
ServiceStatus "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<Name>
xsd :string </Name>
[1..*] ? </...>
Schema Component Representation
<
xsd:complexType name ="
MinorType ">
<
xsd:sequence >
<
xsd:element name ="
ProgramId "
type ="
EntityIdType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Name "
type ="
xsd :string"
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
TelcomNumberType < MobileTelcomNumberType (by extension)
Sub-types:
None
XML Instance Representation
<...
type="xsd :string (value comes from list: {'mob'|'home'|'work'|'fax'|'alt'|'pager'}) [0..1] " smsEnabled="xsd :boolean [0..1] " >
Start Group: TelcomNumberGroup [0..1] End Group: TelcomNumberGroup </...>
Schema Component Representation
<
xsd:complexType name ="
MobileTelcomNumberType ">
<
xsd:complexContent >
<
xsd:extension base ="
TelcomNumberType ">
<
xsd:attribute name ="
smsEnabled "
type ="
xsd :boolean"
use ="
optional "/>
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<TextResume>
xsd :string </TextResume>
[0..1] <LinkToResume>
xsd :string </LinkToResume>
[0..1] Start Group: Comments [0..1] <Comments>
xsd :string </Comments>
[0..1] End Group: Comments </...>
Schema Component Representation
<
xsd:complexType name ="
NonXMLResumeType ">
<
xsd:sequence >
<
xsd:element name ="
TextResume "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
LinkToResume "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:group ref ="
Comments "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
OccupationalCategoryType
Abstract
no
XML Instance Representation
<...>
<TaxonomyName
version="xsd :string [0..1] " >
[0..1] xsd :string </TaxonomyName>
<CategoryCode>
xsd :string </CategoryCode>
[0..1] <CategoryDescription>
xsd :string </CategoryDescription>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
OccupationalCategoryType ">
<
xsd:sequence >
<
xsd:element name ="
TaxonomyName "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
version "
type ="
xsd :string"
use ="
optional "/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
CategoryCode "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
CategoryDescription "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Name
OtherPublicationType
Abstract
no
Documentation
Bibliographic information for other publication type, such as a Thesis, Whitepaper, Report, Technical Documentation, etc.
XML Instance Representation
<...
type="PublicationOtherTypes [0..1] " >
<Title>
xsd :string </Title>
[1] <Name
script="xsd :string [0..1] " role="ExtendedRoleType [1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</Name>
<Abstract>
xsd :string </Abstract>
[0..1] <Comments>
xsd :string </Comments>
[0..1] <NumberOfPages>
xsd :positiveInteger </NumberOfPages>
[0..1] <PublisherName>
xsd :string </PublisherName>
[0..1] <PublisherLocation>
xsd :string </PublisherLocation>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
OtherPublicationType ">
<
xsd:complexContent >
<
xsd:extension base ="
BasicBibliographicRecordType ">
<
xsd:sequence >
<
xsd:element name ="
ISSN "
type ="
issnType "
minOccurs ="
0 "/>
<
xsd:element name ="
ISBN "
type ="
isbnType "
minOccurs ="
0 "/>
<
xsd:element name ="
NumberOfPages "
type ="
xsd :positiveInteger"
minOccurs ="
0 "/>
<
xsd:element name ="
PublisherName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PublisherLocation "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:extension >
</
xsd:complexContent >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<PatentTitle>
xsd :string </PatentTitle>
[0..1] <Description>
xsd :string </Description>
[0..1] <Inventors>
[0..1] ? <InventorName>
xsd :string </InventorName>
[1..*] </Inventors>
<PatentDetail>
[0..*] <IssuingAuthority
countryCode="CountryCodeType [0..1] " >
[0..1] xsd :string </IssuingAuthority>
<PatentMilestone>
[1..*] <Id>
xsd :string </Id>
[0..1] </PatentMilestone>
</PatentDetail>
</...>
Schema Component Representation
<
xsd:complexType name ="
PatentDescriptionType ">
<
xsd:sequence >
<
xsd:element name ="
PatentTitle "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Inventors "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
InventorName "
type ="
xsd :string"
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
PatentDetail "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
IssuingAuthority "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
PatentMilestone "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
Id "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
PatentHistoryType ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
script="xsd :string [0..1] " >
<FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
<AlternateScript
script="xsd :string [0..1] " >
[0..*] <FormattedName>
xsd :string </FormattedName>
[0..1] <LegalName>
xsd :string </LegalName>
[0..1] <GivenName>
xsd :string </GivenName>
[0..*] <PreferredGivenName>
xsd :string </PreferredGivenName>
[0..1] <MiddleName>
xsd :string </MiddleName>
[0..1] <FamilyName
primary="xsd :string (value comes from list: {'true'|'false'|'undefined'}) [0..1] " prefix="xsd :string [0..1] " >
[0..*] xsd :string </FamilyName>
<Affix
type="xsd :string (value comes from list: {'aristocraticTitle'|'formOfAddress'|'generation'|'qualification'}) [1] " >
[0..*] xsd :string </Affix>
</AlternateScript>
</...>
Schema Component Representation
<
xsd:complexType name ="
PersonNameType ">
<
xsd:sequence >
<
xsd:element name ="
FormattedName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
LegalName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
GivenName "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
PreferredGivenName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
MiddleName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
FamilyName "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
primary ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="true "/>
<xsd:enumeration value ="false "/>
<xsd:enumeration value ="undefined "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
<
xsd:attribute name ="
prefix "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Affix "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
type "
use ="
required ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="aristocraticTitle "/>
<xsd:enumeration value ="formOfAddress "/>
<xsd:enumeration value ="generation "/>
<xsd:enumeration value ="qualification "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
AlternateScript "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
FormattedName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
LegalName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
GivenName "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
PreferredGivenName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
MiddleName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
FamilyName "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
primary ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="true "/>
<xsd:enumeration value ="false "/>
<xsd:enumeration value ="undefined "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
<
xsd:attribute name ="
prefix "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Affix "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
type "
use ="
required ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="aristocraticTitle "/>
<xsd:enumeration value ="formOfAddress "/>
<xsd:enumeration value ="generation "/>
<xsd:enumeration value ="qualification "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
script "
type ="
xsd :string"/>
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
script "
type ="
xsd :string"/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
PositionCompensationType
Abstract
no
XML Instance Representation
<...>
<Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
PositionCompensationType ">
<
xsd:sequence >
<
xsd:element name ="
StartingCompensation "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
EndingCompensation "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
OtherCompensation "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
type "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
PositionHistoryType ">
<
xsd:sequence >
<
xsd:element name ="
Title "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
2 "/>
<
xsd:element name ="
OrgSize "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
JobLevelInfo "
type ="
JobLevelInfoType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element ref ="
Competency "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
<
xsd:attribute name ="
currentEmployer "
type ="
xsd :boolean"
use ="
optional "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
PositionOrgIndustryType
Abstract
no
XML Instance Representation
<...
primaryIndicator="xsd :boolean [1] " >
<IndustryDescription>
xsd :string </IndustryDescription>
[0..1] <IndustryCode
classificationName="xsd :string [0..1] " >
[0..1] xsd :string </IndustryCode>
</...>
Schema Component Representation
<
xsd:complexType name ="
PositionOrgIndustryType ">
<
xsd:sequence >
<
xsd:element name ="
IndustryDescription "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
IndustryCode "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
classificationName "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
primaryIndicator "
type ="
xsd :boolean"
use ="
required "/>
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
PositionOrgInfoType ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
PositionOrgNameType ">
<
xsd:sequence >
<
xsd:element name ="
OrganizationName "
type ="
xsd :string"/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="xsd :string (value comes from list: {'postOfficeBoxAddress'|'streetAddress'|'militaryAddress'|'undefined'}) [0..1] " >
<CountryCode>
xsd :string (pattern = [A-Z]{2}) </CountryCode>
[0..1] <PostalCode>
xsd :string </PostalCode>
[0..1] <Region>
xsd :string </Region>
[0..*] <Municipality>
xsd :string </Municipality>
[0..1] <DeliveryAddress>
[0..1] <AddressLine>
xsd :string </AddressLine>
[0..*] <StreetName>
xsd :string </StreetName>
[0..1] <BuildingNumber>
xsd :string </BuildingNumber>
[0..1] <Unit>
xsd :string </Unit>
[0..1] <PostOfficeBox>
xsd :string </PostOfficeBox>
[0..1] </DeliveryAddress>
<Recipient>
[0..*] <AdditionalText>
xsd :string </AdditionalText>
[0..*] <Organization>
xsd :string </Organization>
[0..1] ? <OrganizationName>
xsd :string </OrganizationName>
[0..1] </Recipient>
</...>
Schema Component Representation
<
xsd:complexType name ="
PostalAddressType ">
<
xsd:sequence >
<
xsd:element name ="
CountryCode "
minOccurs ="
0 ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="[A-Z]{2} "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:element >
<
xsd:element name ="
PostalCode "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Region "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Municipality "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
DeliveryAddress "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
AddressLine "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
StreetName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
BuildingNumber "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Unit "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PostOfficeBox "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Recipient "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
AdditionalText "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Organization "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
OrganizationName "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
</
xsd:sequence >
<
xsd:attribute name ="
type ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="postOfficeBoxAddress "/>
<xsd:enumeration value ="streetAddress "/>
<xsd:enumeration value ="militaryAddress "/>
<xsd:enumeration value ="undefined "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
ProfessionalAssociationType
Abstract
no
XML Instance Representation
<...>
<Association>
xsd :string </Association>
[0..*] </...>
Schema Component Representation
<
xsd:complexType name ="
ProfessionalAssociationType ">
<
xsd:sequence >
<
xsd:element name ="
Association "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
PublicationHistoryType
Abstract
no
Documentation
This is used in the context of a resume or CV to list articles, books, or other publications authored or co-authored by an individual.
XML Instance Representation
<...>
<FormattedPublicationDescription
type="PublicationTypes [0..1] " >
[0..*] xsd :string </FormattedPublicationDescription>
</...>
Schema Component Representation
<
xsd:complexType name ="
PublicationHistoryType ">
<
xsd:sequence >
<
xsd:element name ="
FormattedPublicationDescription "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Article "
type ="
ArticleType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Book "
type ="
BookType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
ConferencePaper "
type ="
ConferencePaperType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
OtherPublication "
type ="
OtherPublicationType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<StartRank>
xsd :string </StartRank>
[0..1] <CurrentOrEndRank>
xsd :string </CurrentOrEndRank>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
RankAchievedType ">
<
xsd:sequence >
<
xsd:element name ="
StartRank "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
CurrentOrEndRank "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Start Choice [1] <NumericValue
minValue="xsd :double [0..1] " maxValue="xsd :double [0..1] " description="xsd :string [0..1] " >
[1] xsd :double </NumericValue>
<StringValue
minValue="xsd :string [0..1] " maxValue="xsd :string [0..1] " description="xsd :string [0..1] " >
[1] xsd :string </StringValue>
End Choice </...>
Schema Component Representation
<
xsd:complexType name ="
RatingType ">
<
xsd:choice >
<
xsd:element name ="
NumericValue ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :double">
<
xsd:attribute name ="
minValue "
type ="
xsd :double"/>
<
xsd:attribute name ="
maxValue "
type ="
xsd :double"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
StringValue ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
minValue "
type ="
xsd :string"/>
<
xsd:attribute name ="
maxValue "
type ="
xsd :string"/>
<
xsd:attribute name ="
description "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:choice >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="ReferenceTypes [0..1] " >
<PositionTitle>
xsd :string </PositionTitle>
[0..1] <Comments>
xsd :string </Comments>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
ReferenceType ">
<
xsd:sequence >
<
xsd:element name ="
PositionTitle "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
ContactMethod "
type ="
ContactMethodType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
SEPContactInfoType ">
<
xsd:sequence >
<
xsd:element name ="
ContactMethod "
type ="
ContactMethodType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xsd:complexType name ="
SchoolDataType ">
<
xsd:sequence >
<
xsd:element name ="
SchoolId "
type ="
EntityIdType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
SchoolName "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
SchoolOrInstitutionType
Abstract
no
XML Instance Representation
<...
schoolType="SchoolTypeStringExtensionType [1] " >
<SchoolName>
xsd :string </SchoolName>
[0..1] ? <LocationSummary>
[0..1] ? <Municipality>
xsd :string </Municipality>
[0..1] <Region>
xsd :string </Region>
[0..*] <PostalCode>
xsd :string </PostalCode>
[0..1] </LocationSummary>
<OrganizationUnit
organizationType="OrgTypeStringExtensionType [1] " attendanceStatus="xsd :string (value comes from list: {'current'|'prior'|'unknown'}) [0..1] " >
[0..*] ? xsd :string </OrganizationUnit>
<Major>
xsd :string </Major>
[0..*] ? <Minor>
xsd :string </Minor>
[0..*] ? <Comments>
xsd :string </Comments>
[0..1] ? </...>
Schema Component Representation
<
xsd:complexType name ="
SchoolOrInstitutionType ">
<
xsd:sequence >
<
xsd:element name ="
SchoolName "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
School "
type ="
SchoolDataType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
LocationSummary "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
Municipality "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Region "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
PostalCode "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
OrganizationUnit "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
attendanceStatus "
use ="
optional ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="current "/>
<xsd:enumeration value ="prior "/>
<xsd:enumeration value ="unknown "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Degree "
type ="
EduDegreeType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Major "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Minor "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xsd:element name ="
Comments "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element ref ="
UserArea "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Start Choice [1] <NonStandardValue>
xsd :string </NonStandardValue>
[1] End Choice </...>
Schema Component Representation
<
xsd:complexType name ="
SourceTypeType ">
<
xsd:choice >
<
xsd:element name ="
NonStandardValue "
type ="
xsd :string"/>
</
xsd:choice >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="ExtendedSpeakingTypeType [0..1] " >
<Title>
xsd :string </Title>
[0..1] <Role>
xsd :string </Role>
[0..1] <EventName>
xsd :string </EventName>
[1] <Location>
xsd :string </Location>
[0..1] <Description>
xsd :string </Description>
[0..1] <AffiliatedOrganization>
xsd :string </AffiliatedOrganization>
[0..*] </...>
Schema Component Representation
<
xsd:complexType name ="
SpeakingEventType ">
<
xsd:sequence >
<
xsd:element name ="
Title "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Role "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
EventName "
type ="
xsd :string"/>
<
xsd:element name ="
Location "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
AffiliatedOrganization "
type ="
xsd :string"
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
StaffingSupportingMaterialsType
Abstract
no
Documentation
This type is officially deprecated in favor of the subsequently issued "SupportingMaterials" schema located in the CPO folder. The prefix "Staffing" was added to the type name here so as to distinguish it. No content models were changed here.
XML Instance Representation
<...>
Start Choice [1] <AttachmentReference
context="xsd :string [0..1] " mimeType="xsd :string [0..1] " >
[0..1] xsd :string </AttachmentReference>
End Choice <Description>
xsd :string </Description>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
StaffingSupportingMaterialsType ">
<
xsd:sequence >
<
xsd:choice >
<
xsd:element name ="
AttachmentReference "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:simpleContent >
<
xsd:extension base ="
xsd :string">
<
xsd:attribute name ="
context "
type ="
xsd :string"/>
<
xsd:attribute name ="
mimeType "
type ="
xsd :string"/>
</
xsd:extension >
</
xsd:simpleContent >
</
xsd:complexType >
</
xsd:element >
</
xsd:choice >
<
xsd:element name ="
Description "
type ="
xsd :string"
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
Name
StructuredXMLResumeType
Abstract
no
XML Instance Representation
<...>
<ExecutiveSummary>
xsd :string </ExecutiveSummary>
[0..1] <Objective>
xsd :string </Objective>
[0..1] <Qualifications>
[0..1] <QualificationSummary>
xsd :string </QualificationSummary>
[0..1] </Qualifications>
<Languages>
[0..1] </Languages>
<ResumeAdditionalItems>
[0..1] </ResumeAdditionalItems>
Start Group: Comments [0..1] <Comments>
xsd :string </Comments>
[0..1] End Group: Comments </...>
Schema Component Representation
<
xsd:complexType name ="
StructuredXMLResumeType ">
<
xsd:sequence >
<
xsd:element name ="
ExecutiveSummary "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Objective "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
Qualifications "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
QualificationSummary "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element ref ="
Competency "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
Languages "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element ref ="
Language "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
ResumeAdditionalItems "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:group ref ="
Comments "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
Schema Component Representation
<
xsd:complexType name ="
TelcomNumberType ">
<
xsd:sequence >
</
xsd:sequence >
<
xsd:attribute name ="
type "
use ="
optional ">
<
xsd:simpleType >
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="mob "/>
<xsd:enumeration value ="home "/>
<xsd:enumeration value ="work "/>
<xsd:enumeration value ="fax "/>
<xsd:enumeration value ="alt "/>
<xsd:enumeration value ="pager "/>
</
xsd:restriction >
</
xsd:simpleType >
</
xsd:attribute >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
Start Sequence [0..*] ? Allow any elements from any namespace (strict validation). [0..*]
End Sequence </...>
Schema Component Representation
<
xsd:complexType name ="
UserAreaType ">
<
xsd:sequence minOccurs ="
0 "
maxOccurs ="
unbounded ">
<xsd:any namespace ="##any " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...>
<ContactInfo>
[0..1] </ContactInfo>
<ReasonForLeaving>
xsd :string </ReasonForLeaving>
[0..1] <PermissionToContact>
xsd :boolean </PermissionToContact>
[0..1] <VerifyEmployment>
xsd :boolean </VerifyEmployment>
[0..1] <EligibleForRehire>
xsd :boolean </EligibleForRehire>
[0..1] <AttendanceRating>
RatingType </AttendanceRating>
[0..1] <OverallPerformanceRating>
RatingType </OverallPerformanceRating>
[0..1] </...>
Schema Component Representation
<
xsd:complexType name ="
VerificationType ">
<
xsd:sequence >
<
xsd:element name ="
ContactInfo "
minOccurs ="
0 ">
<
xsd:complexType >
<
xsd:sequence >
<
xsd:element name ="
ContactMethod "
type ="
ContactMethodType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xsd:sequence >
</
xsd:complexType >
</
xsd:element >
<
xsd:element name ="
ReasonForLeaving "
type ="
xsd :string"
minOccurs ="
0 "/>
<
xsd:element name ="
PermissionToContact "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
VerifyEmployment "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
EligibleForRehire "
type ="
xsd :boolean"
minOccurs ="
0 "/>
<
xsd:element name ="
AttendanceRating "
type ="
RatingType "
minOccurs ="
0 "/>
<
xsd:element name ="
OverallPerformanceRating "
type ="
RatingType "
minOccurs ="
0 "/>
</
xsd:sequence >
</
xsd:complexType >
Model Group:
XML Instance Representation
Schema Component Representation
Schema Component Representation
<
xsd:group name ="
TelcomNumberGroup ">
<
xsd:sequence >
</
xsd:sequence >
</
xsd:group >
Super-types:
xsd :string < AcademicCreditCodeType (by restriction)
Sub-types:
None
Name
AcademicCreditCodeType
Content
value comes from list: {'A'|'C'|'G'|'N'|'Q'|'S'|'U'|'V'|'X'}
Schema Component Representation
<
xsd:simpleType name ="
AcademicCreditCodeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="A "/>
<xsd:enumeration value ="C "/>
<xsd:enumeration value ="G "/>
<xsd:enumeration value ="N "/>
<xsd:enumeration value ="Q "/>
<xsd:enumeration value ="S "/>
<xsd:enumeration value ="U "/>
<xsd:enumeration value ="V "/>
<xsd:enumeration value ="X "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
AnyDateTimeNaType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
AnyDateTimeNaType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
AnyDateTimeNkNaType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
AnyDateTimeNkNaType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
AnyDateTimeNkType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
AnyDateTimeNkType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
AnyDateTimeType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
AnyDateTimeType ">
</
xsd:simpleType >
Super-types:
xsd :date < AnyLocalDateYearMonthDayType (by restriction)
Sub-types:
None
Name
AnyLocalDateYearMonthDayType
Content
Schema Component Representation
<
xsd:simpleType name ="
AnyLocalDateYearMonthDayType ">
<
xsd:restriction base ="
xsd :date"/>
</
xsd:simpleType >
Super-types:
xsd :gYearMonth < AnyLocalDateYearMonthType (by restriction)
Sub-types:
None
Name
AnyLocalDateYearMonthType
Content
Base XSD Type: gYearMonth
Schema Component Representation
<
xsd:simpleType name ="
AnyLocalDateYearMonthType ">
<
xsd:restriction base ="
xsd :gYearMonth"/>
</
xsd:simpleType >
Super-types:
xsd :gYear < AnyLocalDateYearType (by restriction)
Sub-types:
None
Name
AnyLocalDateYearType
Content
Schema Component Representation
<
xsd:simpleType name ="
AnyLocalDateYearType ">
<
xsd:restriction base ="
xsd :gYear"/>
</
xsd:simpleType >
Super-types:
xsd :string < AssociationTypeType (by restriction)
Sub-types:
None
Name
AssociationTypeType
Content
value comes from list: {'Professional'|'Social'|'Community'|'Non-Profit'|'Religious'|'Political'}
Schema Component Representation
<
xsd:simpleType name ="
AssociationTypeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Professional "/>
<xsd:enumeration value ="Social "/>
<xsd:enumeration value ="Community "/>
<xsd:enumeration value ="Non-Profit "/>
<xsd:enumeration value ="Religious "/>
<xsd:enumeration value ="Political "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < BasicReferenceType (by restriction)
Sub-types:
None
Name
BasicReferenceType
Content
value comes from list: {'Professional'|'Personal'|'Verification'}
Schema Component Representation
<
xsd:simpleType name ="
BasicReferenceType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Professional "/>
<xsd:enumeration value ="Personal "/>
<xsd:enumeration value ="Verification "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < BasicStatusType (by restriction)
Sub-types:
None
Name
BasicStatusType
Content
value comes from list: {'Active'|'Inactive'|'Pending'}
Schema Component Representation
<
xsd:simpleType name ="
BasicStatusType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Active "/>
<xsd:enumeration value ="Inactive "/>
<xsd:enumeration value ="Pending "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < CompetencyWeightType (by restriction)
Sub-types:
None
Name
CompetencyWeightType
Content
value comes from list: {'levelOfInterest'|'skillLevel'}
Schema Component Representation
<
xsd:simpleType name ="
CompetencyWeightType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="levelOfInterest "/>
<xsd:enumeration value ="skillLevel "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ContactTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ContactTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < CountryCodeType (by restriction)
Sub-types:
None
Name
CountryCodeType
Content
pattern = [A-Z][A-Z](_[A-Z][A-Z])?
Documentation
Must conform to ISO 3166 Representation of Countries.
Schema Component Representation
<
xsd:simpleType name ="
CountryCodeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="[A-Z][A-Z](_[A-Z][A-Z])? "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < CourseLevelCodeType (by restriction)
Sub-types:
None
Name
CourseLevelCodeType
Content
value comes from list: {'1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9'|'10'|'11'|'12'|'13'|'14'|'15'|'16'|'17'|'18'|'19'|'A'|'AR'|'B'|'D'|'DL'|'E'|'F'|'G'|'H'|'I'|'L'|'M'|'P'|'R'|'T'|'U'|'V'}
Schema Component Representation
<
xsd:simpleType name ="
CourseLevelCodeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="1 "/>
<xsd:enumeration value ="2 "/>
<xsd:enumeration value ="3 "/>
<xsd:enumeration value ="4 "/>
<xsd:enumeration value ="5 "/>
<xsd:enumeration value ="6 "/>
<xsd:enumeration value ="7 "/>
<xsd:enumeration value ="8 "/>
<xsd:enumeration value ="9 "/>
<xsd:enumeration value ="10 "/>
<xsd:enumeration value ="11 "/>
<xsd:enumeration value ="12 "/>
<xsd:enumeration value ="13 "/>
<xsd:enumeration value ="14 "/>
<xsd:enumeration value ="15 "/>
<xsd:enumeration value ="16 "/>
<xsd:enumeration value ="17 "/>
<xsd:enumeration value ="18 "/>
<xsd:enumeration value ="19 "/>
<xsd:enumeration value ="A "/>
<xsd:enumeration value ="AR "/>
<xsd:enumeration value ="B "/>
<xsd:enumeration value ="D "/>
<xsd:enumeration value ="DL "/>
<xsd:enumeration value ="E "/>
<xsd:enumeration value ="F "/>
<xsd:enumeration value ="G "/>
<xsd:enumeration value ="H "/>
<xsd:enumeration value ="I "/>
<xsd:enumeration value ="L "/>
<xsd:enumeration value ="M "/>
<xsd:enumeration value ="P "/>
<xsd:enumeration value ="R "/>
<xsd:enumeration value ="T "/>
<xsd:enumeration value ="U "/>
<xsd:enumeration value ="V "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < CurrencyCodeType (by restriction)
Sub-types:
None
Name
CurrencyCodeType
Content
pattern = [A-Z][A-Z][A-Z]
Documentation
Must conform to ISO 4217 - Representation of Currency and Funds
Schema Component Representation
<
xsd:simpleType name ="
CurrencyCodeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="[A-Z][A-Z][A-Z] "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :dateTime < DateTimeType (by restriction)
Sub-types:
None
Name
DateTimeType
Content
pattern = \d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)
Schema Component Representation
<
xsd:simpleType name ="
DateTimeType ">
<
xsd:restriction base ="
xsd :dateTime">
<xsd:pattern value ="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d) "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :date < DateType (by restriction)
Sub-types:
None
Name
DateType
Content
pattern = \d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d)
Schema Component Representation
<
xsd:simpleType name ="
DateType ">
<
xsd:restriction base ="
xsd :date">
<xsd:pattern value ="\d\d\d\d-\d\d-\d\d(Z|(\+|-)\d\d:\d\d) "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
DegreeTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
DegreeTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :integer < DunsNumberBaseType (by restriction)
Sub-types:
Name
DunsNumberBaseType
Content
Schema Component Representation
<
xsd:simpleType name ="
DunsNumberBaseType ">
<
xsd:restriction base ="
xsd :integer">
<xsd:pattern value ="\d{9} "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
EmpOrgTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
EmpOrgTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < EventTypeType (by restriction)
Sub-types:
None
Name
EventTypeType
Content
value comes from list: {'convention'|'rally'|'conference'|'sales meeting'|'television show'|'radio show'|'web-based'}
Schema Component Representation
<
xsd:simpleType name ="
EventTypeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="convention "/>
<xsd:enumeration value ="rally "/>
<xsd:enumeration value ="conference "/>
<xsd:enumeration value ="sales meeting "/>
<xsd:enumeration value ="television show "/>
<xsd:enumeration value ="radio show "/>
<xsd:enumeration value ="web-based "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedAssociationTypeType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedAssociationTypeType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedBasicStatusType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedBasicStatusType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedEventTypeType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedEventTypeType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedRoleType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedRoleType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedSpeakingTypeType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedSpeakingTypeType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ExtendedWeightType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ExtendedWeightType ">
</
xsd:simpleType >
Super-types:
xsd :integer < GenderCodeType (by restriction)
Sub-types:
None
Name
GenderCodeType
Content
Documentation
Must conform to ISO 5218 - Representation of Human Sexes (0 - Not Known; 1 - Male; 2 - Female; 9 - Not specified)
Schema Component Representation
<
xsd:simpleType name ="
GenderCodeType ">
<
xsd:restriction base ="
xsd :integer">
<xsd:pattern value ="[0129] "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < GraduatingDegreeType (by restriction)
Sub-types:
None
Name
GraduatingDegreeType
Content
value comes from list: {'graduating'|'qualifying'}
Schema Component Representation
<
xsd:simpleType name ="
GraduatingDegreeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="graduating "/>
<xsd:enumeration value ="qualifying "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
IntervalTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
IntervalTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :language < LanguageCodeType (by restriction)
Sub-types:
None
Name
LanguageCodeType
Content
Documentation
ISO 639-1 two character code is preferred, but not required.
Schema Component Representation
<
xsd:simpleType name ="
LanguageCodeType ">
<
xsd:restriction base ="
xsd :language"/>
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
LocalDateNkNaType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
LocalDateNkNaType ">
</
xsd:simpleType >
Super-types:
xsd :dateTime < LocalDateTimeType (by restriction)
Sub-types:
None
Name
LocalDateTimeType
Content
pattern = \d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d
Schema Component Representation
<
xsd:simpleType name ="
LocalDateTimeType ">
<
xsd:restriction base ="
xsd :dateTime">
<xsd:pattern value ="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :date < LocalDateType (by restriction)
Sub-types:
None
Name
LocalDateType
Content
pattern = \d\d\d\d-\d\d-\d\d
Schema Component Representation
<
xsd:simpleType name ="
LocalDateType ">
<
xsd:restriction base ="
xsd :date">
<xsd:pattern value ="\d\d\d\d-\d\d-\d\d "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :time < LocalTimeType (by restriction)
Sub-types:
None
Name
LocalTimeType
Content
Schema Component Representation
<
xsd:simpleType name ="
LocalTimeType ">
<
xsd:restriction base ="
xsd :time">
<xsd:pattern value ="\d\d:\d\d:\d\d "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < NotApplicableLiteral (by restriction)
Sub-types:
None
Name
NotApplicableLiteral
Content
value comes from list: {'notApplicable'}
Schema Component Representation
<
xsd:simpleType name ="
NotApplicableLiteral ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="notApplicable "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < NotKnownLiteral (by restriction)
Sub-types:
None
Name
NotKnownLiteral
Content
value comes from list: {'notKnown'}
Schema Component Representation
<
xsd:simpleType name ="
NotKnownLiteral ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="notKnown "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
OrgTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
OrgTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
OrganizationTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
OrganizationTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < PatentStatusTypeTypes (by restriction)
Sub-types:
None
Name
PatentStatusTypeTypes
Content
value comes from list: {'PatentIssued'|'PatentPending'|'PatentFiled'}
Schema Component Representation
<
xsd:simpleType name ="
PatentStatusTypeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="PatentIssued "/>
<xsd:enumeration value ="PatentPending "/>
<xsd:enumeration value ="PatentFiled "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
PatentStatusTypes
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
PatentStatusTypes ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
PositionTypexStringPatternExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
PositionTypexStringPatternExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < PublicationOtherTypeTypes (by restriction)
Sub-types:
None
Name
PublicationOtherTypeTypes
Content
value comes from list: {'Thesis'|'Whitepaper'|'Report'|'TechnicalDocumentation'|'Study'|'Manual'|'ResearchPaper'}
Schema Component Representation
<
xsd:simpleType name ="
PublicationOtherTypeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Thesis "/>
<xsd:enumeration value ="Whitepaper "/>
<xsd:enumeration value ="Report "/>
<xsd:enumeration value ="TechnicalDocumentation "/>
<xsd:enumeration value ="Study "/>
<xsd:enumeration value ="Manual "/>
<xsd:enumeration value ="ResearchPaper "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
PublicationOtherTypes
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
PublicationOtherTypes ">
</
xsd:simpleType >
Super-types:
xsd :string < PublicationTypeTypes (by restriction)
Sub-types:
None
Name
PublicationTypeTypes
Content
value comes from list: {'Article'|'Book'|'Conference'|'Other'}
Schema Component Representation
<
xsd:simpleType name ="
PublicationTypeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Article "/>
<xsd:enumeration value ="Book "/>
<xsd:enumeration value ="Conference "/>
<xsd:enumeration value ="Other "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
PublicationTypes
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
PublicationTypes ">
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ReferenceTypes
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ReferenceTypes ">
</
xsd:simpleType >
Super-types:
xsd :string < RelationshipType (by restriction)
Sub-types:
None
Name
RelationshipType
Content
value comes from list: {'agent'|'broker'|'self'|'referrer'}
Schema Component Representation
<
xsd:simpleType name ="
RelationshipType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="agent "/>
<xsd:enumeration value ="broker "/>
<xsd:enumeration value ="self "/>
<xsd:enumeration value ="referrer "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
RelationshipsType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
RelationshipsType ">
</
xsd:simpleType >
Super-types:
xsd :string < ResumeItemTypeTypes (by restriction)
Sub-types:
None
Name
ResumeItemTypeTypes
Content
value comes from list: {'Activities'|'Interests'|'Personal'|'Community'|'Hobbies'|'Volunteer'}
Schema Component Representation
<
xsd:simpleType name ="
ResumeItemTypeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Activities "/>
<xsd:enumeration value ="Interests "/>
<xsd:enumeration value ="Personal "/>
<xsd:enumeration value ="Community "/>
<xsd:enumeration value ="Hobbies "/>
<xsd:enumeration value ="Volunteer "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
ResumeItemTypes
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
ResumeItemTypes ">
</
xsd:simpleType >
Super-types:
xsd :string < RoleType (by restriction)
Sub-types:
None
Name
RoleType
Content
value comes from list: {'author'|'editor'|'illustrator'|'contributor'}
Schema Component Representation
<
xsd:simpleType name ="
RoleType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="author "/>
<xsd:enumeration value ="editor "/>
<xsd:enumeration value ="illustrator "/>
<xsd:enumeration value ="contributor "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
SchoolTypeStringExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
SchoolTypeStringExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < SchoolTypeType (by restriction)
Sub-types:
None
Name
SchoolTypeType
Content
value comes from list: {'current'|'prior'|'joint'|'degree'}
Documentation
Further refines the name of the institution.
Schema Component Representation
<
xsd:simpleType name ="
SchoolTypeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="current "/>
<xsd:enumeration value ="prior "/>
<xsd:enumeration value ="joint "/>
<xsd:enumeration value ="degree "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < SourceEnumType (by restriction)
Sub-types:
None
Name
SourceEnumType
Content
value comes from list: {'Job Board'|'Staffing Agency'|'Intermediary'|'Referrer'}
Schema Component Representation
<
xsd:simpleType name ="
SourceEnumType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="Job Board "/>
<xsd:enumeration value ="Staffing Agency "/>
<xsd:enumeration value ="Intermediary "/>
<xsd:enumeration value ="Referrer "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < SpeakingTypeType (by restriction)
Sub-types:
None
Name
SpeakingTypeType
Content
value comes from list: {'speech'|'presentation'|'demonstration'|'interview'|'debate'|'panel discussion'}
Schema Component Representation
<
xsd:simpleType name ="
SpeakingTypeType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="speech "/>
<xsd:enumeration value ="presentation "/>
<xsd:enumeration value ="demonstration "/>
<xsd:enumeration value ="interview "/>
<xsd:enumeration value ="debate "/>
<xsd:enumeration value ="panel discussion "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :time < TimeType (by restriction)
Sub-types:
None
Name
TimeType
Content
pattern = \d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d)
Schema Component Representation
<
xsd:simpleType name ="
TimeType ">
<
xsd:restriction base ="
xsd :time">
<xsd:pattern value ="\d\d:\d\d:\d\d(Z|(\+|-)\d\d:\d\d) "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
contactMethodLocationPatternExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
contactMethodLocationPatternExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < contactMethodLocationType (by restriction)
Sub-types:
None
Name
contactMethodLocationType
Content
value comes from list: {'office'|'vehicle'|'onPerson'|'home'}
Schema Component Representation
<
xsd:simpleType name ="
contactMethodLocationType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="office "/>
<xsd:enumeration value ="vehicle "/>
<xsd:enumeration value ="onPerson "/>
<xsd:enumeration value ="home "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
None
Sub-types:
None
Name
contactMethodUsePatternExtensionType
Content
Union of following types:
Schema Component Representation
<
xsd:simpleType name ="
contactMethodUsePatternExtensionType ">
</
xsd:simpleType >
Super-types:
xsd :string < contactMethodUseType (by restriction)
Sub-types:
None
Name
contactMethodUseType
Content
value comes from list: {'business'|'businessDirect'|'personal'}
Schema Component Representation
<
xsd:simpleType name ="
contactMethodUseType ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="business "/>
<xsd:enumeration value ="businessDirect "/>
<xsd:enumeration value ="personal "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < contactMethodWhenAvailableType (by restriction)
Sub-types:
None
Name
contactMethodWhenAvailableType
Content
Schema Component Representation
<
xsd:simpleType name ="
contactMethodWhenAvailableType ">
<
xsd:restriction base ="
xsd :string"/>
</
xsd:simpleType >
Super-types:
xsd :string < contactTypes (by restriction)
Sub-types:
None
Name
contactTypes
Content
value comes from list: {'recruiter'|'HRRep'|'directSupervisor'}
Schema Component Representation
<
xsd:simpleType name ="
contactTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="recruiter "/>
<xsd:enumeration value ="HRRep "/>
<xsd:enumeration value ="directSupervisor "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < degreeCodeTypes (by restriction)
Sub-types:
None
Name
degreeCodeTypes
Content
value comes from list: {'B17'|'B18'|'B19'|'B20'|'B21'|'B22'|'B23'|'B24'|'B25'|'B26'}
Schema Component Representation
<
xsd:simpleType name ="
degreeCodeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="B17 "/>
<xsd:enumeration value ="B18 "/>
<xsd:enumeration value ="B19 "/>
<xsd:enumeration value ="B20 "/>
<xsd:enumeration value ="B21 "/>
<xsd:enumeration value ="B22 "/>
<xsd:enumeration value ="B23 "/>
<xsd:enumeration value ="B24 "/>
<xsd:enumeration value ="B25 "/>
<xsd:enumeration value ="B26 "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < degreeTypes (by restriction)
Sub-types:
None
Name
degreeTypes
Content
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'|'specialeducation'|'ged'|'international'}
Schema Component Representation
<
xsd:simpleType name ="
degreeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="secondary "/>
<xsd:enumeration value ="high school or equivalent "/>
<xsd:enumeration value ="some high school or equivalent "/>
<xsd:enumeration value ="HND/HNC or equivalent "/>
<xsd:enumeration value ="vocational "/>
<xsd:enumeration value ="certification "/>
<xsd:enumeration value ="some college "/>
<xsd:enumeration value ="associates "/>
<xsd:enumeration value ="bachelors "/>
<xsd:enumeration value ="some post-graduate "/>
<xsd:enumeration value ="masters "/>
<xsd:enumeration value ="doctorate "/>
<xsd:enumeration value ="postdoctorate "/>
<xsd:enumeration value ="professional "/>
<xsd:enumeration value ="postprofessional "/>
<xsd:enumeration value ="intermediategraduate "/>
<xsd:enumeration value ="specialeducation "/>
<xsd:enumeration value ="ged "/>
<xsd:enumeration value ="international "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < employerOrgTypes (by restriction)
Sub-types:
None
Name
employerOrgTypes
Content
value comes from list: {'soleEmployer'|'agent'|'broker'|'self'}
Schema Component Representation
<
xsd:simpleType name ="
employerOrgTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="soleEmployer "/>
<xsd:enumeration value ="agent "/>
<xsd:enumeration value ="broker "/>
<xsd:enumeration value ="self "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < graduationCodeTypes (by restriction)
Sub-types:
None
Name
graduationCodeTypes
Content
value comes from list: {'2.1'|'2.2'|'2.3'|'2.4'|'2.5'|'2.6'|'2.7'|'3.1'|'3.2'|'4.1'|'4.2'|'4.3'|'4.4'|'4.5'}
Schema Component Representation
<
xsd:simpleType name ="
graduationCodeTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="2.1 "/>
<xsd:enumeration value ="2.2 "/>
<xsd:enumeration value ="2.3 "/>
<xsd:enumeration value ="2.4 "/>
<xsd:enumeration value ="2.5 "/>
<xsd:enumeration value ="2.6 "/>
<xsd:enumeration value ="2.7 "/>
<xsd:enumeration value ="3.1 "/>
<xsd:enumeration value ="3.2 "/>
<xsd:enumeration value ="4.1 "/>
<xsd:enumeration value ="4.2 "/>
<xsd:enumeration value ="4.3 "/>
<xsd:enumeration value ="4.4 "/>
<xsd:enumeration value ="4.5 "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < intervalTypes (by restriction)
Sub-types:
None
Name
intervalTypes
Content
value comes from list: {'hourly'|'daily'|'weekly'|'monthly'|'quarterly'|'yearly'|'semi-monthly'|'biweekly'|'fortnightly'}
Schema Component Representation
<
xsd:simpleType name ="
intervalTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="hourly "/>
<xsd:enumeration value ="daily "/>
<xsd:enumeration value ="weekly "/>
<xsd:enumeration value ="monthly "/>
<xsd:enumeration value ="quarterly "/>
<xsd:enumeration value ="yearly "/>
<xsd:enumeration value ="semi-monthly "/>
<xsd:enumeration value ="biweekly "/>
<xsd:enumeration value ="fortnightly "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < isbnType (by restriction)
Sub-types:
None
Name
isbnType
Content
pattern = [0-9]{9}[0-9,X]{1}
Documentation
International Standard Book Number. The ISBN is defined by the ISO ISO 2108 standard. The International Standard Book Number (ISBN) is a 10-digit system to identify books and monographic publications.
Schema Component Representation
<
xsd:simpleType name ="
isbnType ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="[0-9]{9}[0-9,X]{1} "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < issnType (by restriction)
Sub-types:
None
Name
issnType
Content
pattern = ISSN[0-9]{4}-[0-9]{3}[0-9,X]{1}
Documentation
International Standard Serial Number. The is an identifier for articles and serial publications. The ISSN is defined by the ISO 3297 standard. The ISSN can be applied to series of books. A book belonging to a particular series will have both an ISSN (identifying the series) and an ISBN (identifying the given monograph as such).
Schema Component Representation
<
xsd:simpleType name ="
issnType ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="ISSN[0-9]{4}-[0-9]{3}[0-9,X]{1} "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < orgTypes (by restriction)
Sub-types:
None
Name
orgTypes
Content
value comes from list: {'department'|'subSchool'}
Schema Component Representation
<
xsd:simpleType name ="
orgTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="department "/>
<xsd:enumeration value ="subSchool "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < organizationTypes (by restriction)
Sub-types:
None
Name
organizationTypes
Content
value comes from list: {'department'|'group'|'team'|'branch'|'company'|'subsidiary'|'unit'|'headquarters'}
Schema Component Representation
<
xsd:simpleType name ="
organizationTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="department "/>
<xsd:enumeration value ="group "/>
<xsd:enumeration value ="team "/>
<xsd:enumeration value ="branch "/>
<xsd:enumeration value ="company "/>
<xsd:enumeration value ="subsidiary "/>
<xsd:enumeration value ="unit "/>
<xsd:enumeration value ="headquarters "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < positionTypes (by restriction)
Sub-types:
None
Name
positionTypes
Content
value comes from list: {'directHire'|'contract'|'temp'|'contractToHire'|'tempToHire'|'volunteer'|'internship'|'PROJECT'|'COLLECTIVE'|'MILITARY_SERVICE'}
Schema Component Representation
<
xsd:simpleType name ="
positionTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="directHire "/>
<xsd:enumeration value ="contract "/>
<xsd:enumeration value ="temp "/>
<xsd:enumeration value ="contractToHire "/>
<xsd:enumeration value ="tempToHire "/>
<xsd:enumeration value ="volunteer "/>
<xsd:enumeration value ="internship "/>
<xsd:enumeration value ="PROJECT "/>
<xsd:enumeration value ="COLLECTIVE "/>
<xsd:enumeration value ="MILITARY_SERVICE "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < schoolTypes (by restriction)
Sub-types:
None
Name
schoolTypes
Content
value comes from list: {'highschool'|'secondary'|'trade'|'community'|'college'|'university'}
Schema Component Representation
<
xsd:simpleType name ="
schoolTypes ">
<
xsd:restriction base ="
xsd :string">
<xsd:enumeration value ="highschool "/>
<xsd:enumeration value ="secondary "/>
<xsd:enumeration value ="trade "/>
<xsd:enumeration value ="community "/>
<xsd:enumeration value ="college "/>
<xsd:enumeration value ="university "/>
</
xsd:restriction >
</
xsd:simpleType >
Super-types:
xsd :string < xStringPatternExtensionType (by restriction)
Sub-types:
None
Name
xStringPatternExtensionType
Content
Schema Component Representation
<
xsd:simpleType name ="
xStringPatternExtensionType ">
<
xsd:restriction base ="
xsd :string">
<xsd:pattern value ="x:\S.* "/>
</
xsd:restriction >
</
xsd:simpleType >
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.
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.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it. For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType name ="AusAddress ">
<complexContent >
<extension base ="Address ">
<sequence >
<element name ="state " type ="AusStates "/>
<element name ="postcode ">
<simpleType >
<restriction base ="string ">
<pattern value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute name ="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.)
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 .