HR-XML Europass CV application profile

Introduction

(See the Europass CV and LP page for more information about Europass, see the HR-XML Competency and HR-XML Candidate pages for more information about HR-XML and the HR-XML Consortium).

The HR-XML Europass application profile provides a mapping between the Europass CV data model but using the HR-XML schemas rather than the Cedefop schemas at the technical level (XML binding). The aim is to ease implementation and interoperability of applicants/candidates by HR professionals using HR services or solutions. It sounds that HR solution providers are more interested to implement HR-XML specifications due to their larger spectrum rather than domain specific specifications such as Europass/Cedefop one. In the opposite the spectrum of the HR-XML specifications are so large that no real consensus has been define yet for a worldwide simple candidate profile so using the Europass CV data model as a profile in terms of data gives an independant and already widely use data model.

General information

(This is meant to be generally useful information about the stakeholder or source model.)

information to be gathered details
Name / title of source/model and version if applicable HR-XML Europass CV Application Profile v2.0.3.0
Stakeholder Europass Cedefop Agency, HR-XML community, Europortfolio, EuroCV online jobboard
URL http://europass.cedefop.europa.eu/en/home
Orientation Application profile of the Europass CV standard: Language competencies based on ECF levels and other personal skills and competencies section based on simple text field, linked with external competency definitions based on IEEE RDC standard with extension to support attachmet, competency and other learning outcomes evidences
Explicit / implicit Explicit
Organisational competence Yes for language competencies No for the personal skills section
Number of people currently affected Even if the Europass standard has a large audience 17,634,806 CV and LP completed online since the launch in february 2005 up to january 2012 (17,309,807 CV, 324,999 LP) it is based on the Cedefop schemas, the audience of the HR-XML one is unknown and even if the potential is large and now supported by the Cedefop CV transformation webservice, the actual use might be low.
Sectors covered Any sector. 
User communities Yes joinup.eu (formerly semic.eu) (https://joinup.ec.europa.eu/community/europass/description) for the Europass data model, the recruiting HR-XML community for the application profile and the technical binding
Significant use cases Supported by the Europass Web service, by the CV online transcoding service, the Wordpress CV plugin and the EuroCV online hosting service
Significant business cases No real business case yet
Gather sample materials See Cedefop Europass website: http://europass.cedefop.europa.eu/en/home and the HR-XML website: http://ns.hr-xml.org/schemas/org_hr-xml/3_2/Instances/Candidate-Europass-Example-1.xml http://ns.hr-xml.org/schemas/org_hr-xml/3_2/Instances/Candidate-Europass-Example-2.xml
Key features influencing uptake support of extensions and both internal/external relationship especialy for the competency part (support of extended competency framework for the personal competencies part like eCF or ECDL for a more structured computer skills and competenccies part)

Features of the model

(The model described can be either explicit (as in a specification) or implicit in the stakeholders data or practice. If a source covers separate more than one LOC, it might be useful to duplicate this table, and fill in once for individual LOCs, and once for frameworks or LOC structures. In the "?" column, put 1 if the feature is present, 0 if it is not.)

N Features ? notes
00 More than one model 0 Only one, using external competency definitions for both hierarchical languages competencies or other flat personal skills
01 Identifiers 1 even if any string identifiers allowed, the recommended structure is URIs
02 Hierarchy (internal) 1 within the Language skills part, supported using extensions
03 Internal relationships 1 yes for attachment using relation with xpath expression, could be used also on other parts using the same relation in the extension point
04 External relationships 1 supported using relation and URIs
05 Conditionality / optionality 0 not supported directly
06 Text syntax 1 Could be done using the CompetencyName element
07 Structured identifiers 1 Recommended in the application profile to use URIs in taxonomy ID and structured identifiers in CompetencyID (the RDC xml files are used as reference for the HR-XML application profile)
08 Classification 1 simple categories for the 6 personal competencies (social, organsational, technical, computer, artistic and others) supporting ECF for the languages skills part, defined using taxonomyID in addition to the structure competencyID
09 Level attribution 1 ECF for languages part, ISCED for educational experience (educational level) 
10 Level definition 1 clear model (EQF A1 to C2); ISCED level 5 for educational level
11 Context 1 defined in the application profile using the Taxonomy ID element and attributes
12 Evidence and assessment 1 Evidence supported by attachments and self-assessment for languages skills ECF, anyway using the Language Portfolio (LP) it is possible to add evidences linked to a language
13 Extensions 1 several ones but mainly reusing existing HR-XML elements
14 Profiles 1 This is an application profile
15 Adaptation 0 not supported yet
16 Definition by example 1 some examples provided for the Languages ECF level, especially if the 'show table' is selected to add the description table at the end of the CV or LP
17 Learning resources 0 not supported yet
18 Learner records 0 not supported yet, could be done using attachment 
19 Multilinguality 1 recommended to use different CandidateProfile for each language and a common CandidatePerson for personal information (name, address, contact info...)

High-level model

The Europass CV competency area is divided in two parts:

  1. Language skills based on ECF level from A1 to C2 for five different sub competencies.
  2. Personal skills and competencies (social, organisational, technical, computer, artistic and others), all of them simply based on a blank text field.

Some others semantic links and levels could be optionally used:

  1. in the educational experience part: ISCED for the educational level and for the educational field.
  2. in the professional experience part: ISCO 88 level 5 for the occupational field, NACE for the business sector.

See Guidance source requirements part for more information.

Technical model

In the context of the cross HR-XML interoperability support based on the e-portfolio application profile the Cedefop agency has published a set of competency files conformant with IEEE RDC specification for the better representation of semantics. Each IEEE file supports:

The link is built using a URI within the HR-XML Candidate file.

Here is a short sample of the competency/skills part of a HR-XML Europass XML CV file:

Part related to language skills:

     <PersonQualifications>
            <PersonCompetency>
                <CompetencyID>Europass-LanguageSkills</CompetencyID>
                <CompetencyName>Europass-LanguageSkills</CompetencyName>
                <TaxonomyID schemeAgencyName="Common European Framework" schemeAgencyID="CEF"
                    >http://europass.cedefop.europa.eu/Competencies/CEF-main.xml </TaxonomyID>
                <UserArea>
                    <PersonCompetency>
                        <CompetencyID>en</CompetencyID>
                        <CompetencyName>en</CompetencyName>
                        <CompetencyEvidence>
                            <oa:Description languageID="fr">anglais</oa:Description>
                        </CompetencyEvidence>
                        <UserArea>
                            <PersonCompetency>
                                <CompetencyID>CEF-Writing</CompetencyID>
                                <CompetencyName>CEF-Writing</CompetencyName>
                                <TaxonomyID schemeAgencyID="CEF"
                                    schemeAgencyName="Common European Framework"
                                    >http://europass.cedefop.europa.eu/Competencies/CEF-Writing-B2.xml</TaxonomyID>
                                <CompetencyEvidence>
                                    <EvidenceTypeCode>self-assessment-europassCV</EvidenceTypeCode>
                                    <Score>
                                        <ScoreText scoreTextCode="Level: A1, A2, B1, B2, C1, C2"
                                            minimumScoreText="C2" maximumScoreText="A1"
                                            >B2</ScoreText>
                                    </Score>
                                </CompetencyEvidence>
                            </PersonCompetency>
                            <PersonCompetency>
                                <CompetencyID>CEF-Speaking-SpokenInteraction</CompetencyID>
                                <CompetencyName>CEF-Speaking-SpokenInteraction</CompetencyName>
                                <TaxonomyID schemeAgencyID="CEF"
                                    schemeAgencyName="Common European Framework"
                                    >http://europass.cedefop.europa.eu/Competencies/CEF-Speaking-SpokenInteraction-C1.xml</TaxonomyID>
                                <CompetencyEvidence>
                                    <EvidenceTypeCode>self-assessment-europassCV</EvidenceTypeCode>
                                    <Score>
                                        <ScoreText scoreTextCode="Level: A1, A2, B1, B2, C1, C2"
                                            minimumScoreText="C2" maximumScoreText="A1"
                                            >C1</ScoreText>
                                    </Score>
                                </CompetencyEvidence>
                            </PersonCompetency>
                            <PersonCompetency>
                                <CompetencyID>CEF-Speaking-SpokenProduction</CompetencyID>
                                <CompetencyName>CEF-Speaking-SpokenProduction</CompetencyName>
                                <TaxonomyID schemeAgencyID="CEF"
                                    schemeAgencyName="Common European Framework"
                                    >http://europass.cedefop.europa.eu/Competencies/CEF-Speaking-SpokenProduction-B2.xml</TaxonomyID>
                                <CompetencyEvidence>
                                    <EvidenceTypeCode>self-assessment-europassCV</EvidenceTypeCode>
                                    <Score>
                                        <ScoreText scoreTextCode="Level: A1, A2, B1, B2, C1, C2"
                                            minimumScoreText="C2" maximumScoreText="A1"
                                            >B2</ScoreText>
                                    </Score>
                                </CompetencyEvidence>
                            </PersonCompetency>
                            <PersonCompetency>
                                <CompetencyID>CEF-Understanding-Reading</CompetencyID>
                                <CompetencyName>CEF-Understanding-Reading</CompetencyName>
                                <TaxonomyID schemeAgencyID="CEF"
                                    schemeAgencyName="Common European Framework"
                                    >http://europass.cedefop.europa.eu/Competencies/CEF-Understanding-Reading-C1.xml</TaxonomyID>
                                <CompetencyEvidence>
                                    <EvidenceTypeCode>self-assessment-europassCV</EvidenceTypeCode>
                                    <Score>
                                        <ScoreText scoreTextCode="Level: A1, A2, B1, B2, C1, C2"
                                            minimumScoreText="C2" maximumScoreText="A1"
                                            >C1</ScoreText>
                                    </Score>
                                </CompetencyEvidence>
                            </PersonCompetency>
                            <PersonCompetency>
                                <CompetencyID>CEF-Understanding-Listening</CompetencyID>
                                <CompetencyName>CEF-Understanding-Listening</CompetencyName>
                                <TaxonomyID schemeAgencyID="CEF"
                                    schemeAgencyName="Common European Framework"
                                    >http://europass.cedefop.europa.eu/Competencies/CEF-Understanding-Listening-C1.xml</TaxonomyID>
                                <CompetencyEvidence>
                                    <EvidenceTypeCode>self-assessment-europassCV</EvidenceTypeCode>
                                    <Score>
                                        <ScoreText scoreTextCode="Level: A1, A2, B1, B2, C1, C2"
                                            minimumScoreText="C2" maximumScoreText="A1"
                                            >C1</ScoreText>
                                    </Score>
                                </CompetencyEvidence>
                            </PersonCompetency>
                        </UserArea>
                    </PersonCompetency>
                </UserArea>
            </PersonCompetency>

Part related to the other Europass skills:

            <PersonCompetency>
                <CompetencyID>social</CompetencyID>
                <CompetencyName>Europass Skills - Social</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Social.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">my social skills</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
            <PersonCompetency>
                <CompetencyID>organisational</CompetencyID>
                <CompetencyName>Europass Skills - Organisational</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Organisational.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">my organisational skills description...blabla</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
            <PersonCompetency>
                <CompetencyID>technical</CompetencyID>
                <CompetencyName>Europass Skills - Technical</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Technical.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">my technical skills description...blabla</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
            <PersonCompetency>
                <CompetencyID>computer</CompetencyID>
                <CompetencyName>Europass Skills - Computer</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Computer.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">my computer skills description...blabla</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
            <PersonCompetency>
                <CompetencyID>artistic</CompetencyID>
                <CompetencyName>Europass Skills - Artistic</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Artistic.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">Music: Drums</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
            <PersonCompetency>
                <CompetencyID>other</CompetencyID>
                <CompetencyName>Europass Skills - Other</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Other.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">Sport: swimming</oa:Description>
                </CompetencyEvidence>
            </PersonCompetency>
        </PersonQualifications>

One of the advantage of the HR-XML schemas is that they provide a way to build link (using xpath expression) between piece of information (learning outcomes, evidences...) that could be used for the Inloc mapping, here is a short sample between the organiation skill and a set of evidences provided in the professional and educaitonal experiences part and other files in the annexes:

            <PersonCompetency>
                <CompetencyID>organisational</CompetencyID>
                <CompetencyName>Europass Skills - Organisational</CompetencyName>
                <TaxonomyID schemeAgencyName="Cedefop" schemeAgencyID="Cedefop"
                    schemeName="Europass-CV-Skills"
                    >http://europass.cedefop.europa.eu/Competencies/Europass-Skills-Organisational.xml</TaxonomyID>
                <CompetencyEvidence>
                    <oa:Description languageID="en">my organisational skills description...blabla</oa:Description>
                </CompetencyEvidence>
                <UserArea>
                    <AttachmentReference>
                        <oa:Description>Skills Used</oa:Description>
                        <XPath>/Candidate/CandidateProfile/EmploymentHistory/EmployerHistory/PositionHistory/PositionTitle[text()='Chief
                            Technical Officer']</XPath>
                    </AttachmentReference>
                    <AttachmentReference>
                        <oa:Description>Skills Learned</oa:Description>
                        <XPath>/Candidate/CandidateProfile/EducationHistory/EducationOrganizationAttendance/EducationDegree/DegreeName[text()='DESS']</XPath>
                    </AttachmentReference>
                    <AttachmentReference>
                        <oa:Description>Skills Referenced</oa:Description>
                        <XPath>/Candidate/CandidateProfile/Attachment/AttachmentID[text()='EDS-DESS']</XPath>
                    </AttachmentReference>
                    <AttachmentReference>
                        <oa:Description>Skills Referenced</oa:Description>
                        <XPath>/Candidate/CandidateProfile/Attachment/AttachmentID[text()='ECS-EIFEL-CTO']</XPath>
                    </AttachmentReference>
                </UserArea>
            </PersonCompetency>

The related annexes part:

     <Attachment>
            <AttachmentID>EDS-DESS</AttachmentID>
            <oa:URI>http://www.universitepicardiejulesvernes.edu.fr/eds/1996/desssim/marcvancoillie.pdf</oa:URI>
            <DocumentTitle>Europass Diploma Supplement</DocumentTitle>
            <AttachmentXPath>/Candidate/CandidateProfile/EducationHistory/EducationOrganizationAttendance/EducationDegree/DegreeName[text()='DESS']</AttachmentXPath>
        </Attachment>
        <Attachment>
            <AttachmentID>ECS-EIFEL-CTO</AttachmentID>
            <oa:URI>http://www.eife-l.org/ecs/2009/cto/marcvancoillie.pdf</oa:URI>
            <DocumentTitle>Europass Certificate Supplement</DocumentTitle>
            <AttachmentXPath>/Candidate/CandidateProfile/EmploymentHistory/EmployerHistory/PositionHistory/PositionTitle[text()='Chief
                Technical Officer']</AttachmentXPath>
            <AttachmentXPath>/Candidate/CandidateProfile/PersonQualifications/PersonCompetency/CompetencyID[text()='computer']</AttachmentXPath>
        </Attachment>

Guidance source requirements

The relationship issue is a point that needs guidance/enhancement in the current HR-XML application profile. How to represent a link between a professional or educational experience or position and a specific personal competency?

The current application profile includes a guideline for extensions that is not implemented yet by any other partners (EuroCV, Cedefop...)