Skip to content

3 Europass XML Document elements, their structure and datatypes

The Europass schema uses the following namespace definitions:

  • xmlns="http://www.europass.eu/1.0"
  • xmlns:hr=http://www.hr-xml.org/3
  • xmlns:oa="http://www.openapplications.org/oagis/9"
  • xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
  • xmlns:eures="http://www.europass_eures.eu/1.0"

3.1 /Candidate (level 0)

Candidate is the root element of Europass2 XML document. This element defines a candidate, i.e. jobseeker or Job changer’s CV that is exchanged between an Employment Services (ES) and Interoperability Platform and that is to be matched with open Job Vacancies.

3.1.1 Candidate Element Description

graph TD
subgraph Candidate
direction LR
A[CandidateType] --> B[Attributes]
B --> C[eures:DocumentIDGroup]
C --> D[hr:DocumentID]
C --> E[hr:AlternateDocumentID]
C --> F[eures:ProcessingInformation]
C --> G[CandidateSupplier]
C --> H[hr:PositionSeekingStatusCode]
C --> I[CandidatePerson]
C --> J[CandidateProfile]
end

subgraph Attributes
direction LR
B --> B1[Attributes]
end

subgraph eures:DocumentIDGroup
direction LR
C --> C1[eures:DocumentIDGroup]
C1 --> C2[Document Identification Group. Details Provides the Identifier(s) of the document being communicated.
Uniquely...]
end

subgraph hr:DocumentID
direction LR
D --> D1[hr:DocumentID]
D1 --> D2[Document Identification. Identifier The DocumentID serves as an identifier of an entity corresponding to the
noun. The...]
end

subgraph hr:AlternateDocumentID
direction LR
E --> E1[hr:AlternateDocumentID]
E1 --> E2[The DocumentID serves as an identifier of an entity corresponding to the noun instance (i.e., the entity being
managed...]
end

subgraph eures:ProcessingInformation
direction LR
F --> F1[eures:ProcessingInformation]
F1 --> F2[It includes the target system codes that are related to document processing. It is used to carry "visibility"
and "data"...]
end

subgraph CandidateSupplier
direction LR
G --> G1[CandidateSupplier]
G1 --> G2[It contains information about the supplier of the candidate details.]
end

subgraph hr:PositionSeekingStatusCode
direction LR
H --> H1[hr:PositionSeekingStatusCode]
H1 --> H2[A code classifying the candidate's job search posture or disposition. In other words, whether the candidate is
actively...]
end

subgraph CandidatePerson
direction LR
I --> I1[CandidatePerson]
I1 --> I2[It contains personal details of the person seeking a job, such as his/her name, age, gender, and so on.]
end

subgraph CandidateProfile
direction LR
J --> J1[CandidateProfile]
J1 --> J2[It contains structured information about a candidate.]
end

subgraph Candidate
direction LR
Candidate --> CandidateType
Candidate --> Attributes
Candidate --> eures:DocumentIDGroup
Candidate --> hr:DocumentID
Candidate --> hr:AlternateDocumentID
Candidate --> eures:ProcessingInformation
Candidate --> CandidateSupplier
Candidate --> hr:PositionSeekingStatusCode
Candidate --> CandidatePerson
Candidate --> CandidateProfile
end
Element Description Cardinality Rule Examples
Candidate The root element containing the definition of a candidate, i.e. jobseeker or Job changer’s CV that is exchanged between an ES and Interoperability Platform and that is to be matched with open Job Vacancies.

Only one candidate element is allowed.
1 BR-CV-02: Only One Candidate (CV) per XML document instance is allowed. N/A
Sub-elements
DocumentID Original document identifier (id within document supplier system). Provided by first sender of the document! ID issued by first publishing system. (Originator). 1 BR-COM-4: The Document ID identifier must be a UUID and it must be provided by the first sender of the document.

schemeVersionID attribute should use of ECV09-VersionCodes list.
N/A
AlternateDocumentID Alternate/Additional document identifier (e.g. id within eures information system). (Republishers)

Additional identifiers for this document. If EURES has to exchange this document with third parties, a EURES alternate ID (only an identifier within the EURES information system) is added. This construct is designed to allow for these different identifications.
0..n N/A N/A
ProcessingInformation Includes the target system codes that are related to document processing.

In EURES, this element is used to carry “visibility” and “data protection” instructions to the Interoperability Portal.

See the description of this element for more details.
0..1 Information: If the /Candidate /Processing Information element is not present in a Candidate’s XML document instance, no visibility restrictions concerning this CV will be applied (i.e., all fields will be visible) N/A

See section /ProcessingInformation for more information.

CandidateSupplier Information about the supplier of the candidate details. This can be the candidate him/herself through the EURES Portal, or a third party (a PES, for instance). 1..n N/A N/A
See section /CandidateSupplier for more information.
PositionSeekingStatus A code classifying the candidate's job search pattern or disposition. (e.g. "Active", "Passive", "NotConsideringPositions"). 0..1 BR-CV-4: The "PositionSeekingCodeContentType" HR-Open Standards Code List must be used to codify the /Candidate /Position Seeking Status. "Active", "Passive", "NotConsideringPositions"

HR-Open:
PositionSeekingStatusEnumType
[CL39]
CandidatePerson Personal details of the person seeking a job, such as his/her name, age, gender, and so on. 1 N/A N/A
See section /CandidatePerson for more information.
CandidateProfile The candidate's structured set of characteristics, such as his/her Qualifications, Work Experience, and so on.

More than one profile is allowed in order to provide the information in different languages. Thus the need for cardinality 1..n.

It is the responsibility of the person who builds up the CV to make sure that a profile is expressed in the same language and those different profile language versions contain exactly the same information.
1..n BR-COM-01: If not otherwise specified, "English" is used as the default language.

BR-COM-02: Multiple profiles are allowed, but it must be expressed in different languages.
N/A
See section /CandidateProfile for more information.

Error processing this page: cannot access local variable 'e' where it is not associated with a value

listName The code list name 0..1 N/A N/A
listVersionID The code list identification 0..1 N/A N/A
name The text equivalent of the code content component 0..1 N/A N/A
listURI The Uniform Resource Identifier that identifies where the code list is located. 0..1 N/A N/A
listSchemeURI The Uniform Resource Identifier that identifies where the code list scheme is located. 0..1 N/A N/A

DocumentID attributes

Attributes Description Card. Rule
Refer to IdentifierType Attributes for additional attributes.

AlternateDocumentID attributes

Attributes Description Card. Rule
It is the same as the “DocumentID” attributes.