SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at...

29
SEEMP SEEMP S S ingle ingle E E uropean uropean E E mployment mployment M M arket arket P P lace lace Facilitating job mobility throughout Europe Facilitating job mobility throughout Europe SEEMP at work SEEMP at work

Transcript of SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at...

Page 1: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMPSEEMPSSingle ingle EEuropean uropean EEmployment mployment MMarket arket PPlacelace

Facilitating job mobility throughout EuropeFacilitating job mobility throughout Europe

SEEMP at workSEEMP at work

Page 2: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 22

Current scenarioCurrent scenario The user is an italian Computer The user is an italian Computer

Science engineer living in Milan and Science engineer living in Milan and he wants to find a good job in Europehe wants to find a good job in Europe

He decides to look at the Lombardy He decides to look at the Lombardy PES (BorsaLavoroLombardia, BLL) PES (BorsaLavoroLombardia, BLL) and:and: RegistersRegisters Enters his CVEnters his CV Asks for matchingAsks for matching

Page 3: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 33

Registration on BLL site (1/2)Registration on BLL site (1/2)

On BorsaLavoroLombardia,

he registers as new user...

Worker registratio

n

Page 4: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 44

Registration on BLL site (2/2)Registration on BLL site (2/2)

...and enters his personal

data

Page 5: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 55

CV compilationCV compilationThen, he compiles his CV

by filling the forms (some with structured data, some others with

free-text)

Personal data

Working experienc

e

Education

Additional training

Known languages

Computer related skills

Other competence

s Desired

profession

Page 6: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 66

Known languages:The user enters information about the

(foreign) languages he is able to speak/read/write, by filling structured

forms

English

Page 7: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 77

Computer-related skills:The user enters information about his

computer competences, by filling structured forms and free-text fields

Programming languages

Office utilities

Page 8: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 88

Desired professions:The user enters information about the professions he is willing to candidate

for, by filling structured and unstructured forms

Analyst programme

r

Location: Europe

Page 9: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 99

Results of matchingResults of matching

Significant results for analyst

programmer

Italian location

s

In response, he receives a list of matching job

offers

Page 10: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1010

Current scenarioCurrent scenario He is not fully satisfied because he He is not fully satisfied because he

wishes to work abroad in Europewishes to work abroad in Europe

He decides to turn to other systems, He decides to turn to other systems, therefore he:therefore he: Looks for other existing PESsLooks for other existing PESs Makes a selection among the found PESs, Makes a selection among the found PESs,

based on the interface’s language (since based on the interface’s language (since he speaks only Italian and English)he speaks only Italian and English)

Page 11: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1111

He doesn’t speak French!

He cannot understand how to proceed

Exclusion of PES(s)Exclusion of PES(s)

Page 12: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1212

Current scenarioCurrent scenario He turns to other found PESs and, for He turns to other found PESs and, for

each of them (e.g. EURES portal), he:each of them (e.g. EURES portal), he: ReRe-Registers-Registers ReRe-Enters his CV-Enters his CV Asks for matchingAsks for matching Manually checks and Manually checks and mergesmerges the results the results

coming from different PESscoming from different PESs

Page 13: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1313

CV compilation on EURESCV compilation on EURES

Different in• Different Information type

and granularity• User experience

Page 14: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1414

CV compilation on EURESCV compilation on EURES

Languages:The user enters information about the (native and foreign) languages he is able to speak/read/write, by filling more detailed structured

forms

Page 15: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1515

Dealing with different user Dealing with different user experienceexperience

Now, he would like to ask to this PES Now, he would like to ask to this PES for matching his CV against the for matching his CV against the available job offers (as he did on the available job offers (as he did on the Italian PES)Italian PES)

He expected the same interaction He expected the same interaction flow of the PES he knows, while they flow of the PES he knows, while they are differentare different For instance, currently EURES doesn’t For instance, currently EURES doesn’t

support matching between CV and job support matching between CV and job offersoffers

Page 16: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1616

EURES offers searching!EURES offers searching!

Page 17: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1717

EURES returns European Level EURES returns European Level resultsresults

Page 18: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1818

Dealing with different GUIDealing with different GUI

...for example in the United Kingdom.

But he still has to check manually which job offers

match with his CV

Page 19: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 1919

Conclusion of current scenarioConclusion of current scenario Heterogeneity of tools:Heterogeneity of tools:

Due to increased use of ICTDue to increased use of ICT

Different levels of interactivity and Different levels of interactivity and service functions offered service functions offered

ICT systems in PES can serve different ICT systems in PES can serve different purposespurposes

Page 20: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2020

SEEMP at work!SEEMP at work!

Page 21: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2121

SEEMP at workSEEMP at work As before, the Italian user decides to As before, the Italian user decides to

look at the Lombardy PES (BLL) and:look at the Lombardy PES (BLL) and: RegistersRegisters Enters his CVEnters his CV Asks for matchingAsks for matching

This time, however, besides the local This time, however, besides the local results, he is offered with the results, he is offered with the possibility possibility to ask for results from other PESsto ask for results from other PESs

Page 22: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2222

Results of matching and possibility Results of matching and possibility to consult other PESsto consult other PESs

Risultati da altre fonti

Besides the local results, he is allowed to ask for more results coming from other sources, i.e.

from other PESs federated with SEEMP

Page 23: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2323

Results of matching with more offers Results of matching with more offers and re-aligned duplicated results (1/2)and re-aligned duplicated results (1/2)

BELGIO

BELGIO

SPAGNA

Fonte dei risultati

Risultati da

The job offers from other PESs are annotated

with the categories of the

local taxonomies in

Italian

Page 24: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2424

How does it work?How does it work? Two different PESs use different data Two different PESs use different data

structures and taxonomies: how can a structures and taxonomies: how can a PES “understand” results from other PES “understand” results from other PESs?PESs?

SEEMP does NOT map directly SEEMP does NOT map directly every couple of PESs’ taxonomies!every couple of PESs’ taxonomies!

A reference representation isA reference representation isdefined and the translations aredefined and the translations areperformed at ontological levelperformed at ontological level

Page 25: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2525

How does it work: Ontology How does it work: Ontology mappingmapping

Taxonomy 1 Taxonomy 2

Ontology 1 Ontology 2

ReferenceOntology

PES 1 levelPES 1 level PES 2 levelPES 2 level

SEEMP levelSEEMP level

“label 1”

Concept 1 Concept 2

“label 2”

Ref Concept

PES 1 connector PES 1 connector levellevel

PES 2 connectorPES 2 connector level level

Page 26: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2626

Example of Ontology mappingExample of Ontology mapping

Taxonomy 1 Taxonomy 2

Ontology 1 Ontology 2

ReferenceOntology

PES 1 levelPES 1 level PES 2 levelPES 2 level

SEEMP levelSEEMP level

““analista programmatore java analista programmatore java con buona conoscenza con buona conoscenza

dell’inglese”dell’inglese”

ConceptXConceptX label label “analista programmatore “analista programmatore java”java” wellKnownForeignLanguages wellKnownForeignLanguages IngleseInglese

ConceptYConceptY label “software system label “software system engineer”engineer” programmingExperience programmingExperience JavaJava EnglishLanguageSkill EnglishLanguageSkill GoodGood

““software systems engineer software systems engineer with experience in Java with experience in Java programming and good programming and good

English skills”English skills”

RefConceptYRefConceptY label label “software system engineer” “software system engineer”RefConceptXRefConceptX subClassOf subClassOf RefConceptY RefConceptY label label “analyst programmer” “analyst programmer” programmingLanguage programmingLanguage Java Java languageSkill languageSkill ( language ( language English, level English, level B ) B )

PES 1 connector PES 1 connector levellevel

PES 2 connectorPES 2 connector level level

Page 27: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2727

Results of matching with more offers Results of matching with more offers and re-aligned duplicated results (1/2)and re-aligned duplicated results (1/2)

BELGIO

BELGIO

SPAGNA

Fonte dei risultati

Risultati da

The job offers from other PESs are annotated

with the categories of the

local taxonomies in

Italian

Results from different sources are uniformly

ranked

The user access to other PESs’ results with

the same user experience

Page 28: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2828

BELGIO ( )

Results of matching with more offers Results of matching with more offers and re-aligned duplicated results (2/2)and re-aligned duplicated results (2/2)

Risultati da

The user finds a job in Belgium, from the PES he

would have discarded because of the language

(French)

Moreover, the employer requires only English

skills; therefore, this is an interesting offer for the

user that he couldn’t find in current scenario without

SEEMP

Free-text will appear in the original language

Page 29: SEEMP Single European Employment Market Place Facilitating job mobility throughout Europe SEEMP at work.

SEEMP at work on the scenarioSEEMP at work on the scenario 2929

LocalMatching algorithm

LocalMatching algorithm

ValidatesValidates (or not) : (or not) :• existenceexistence of of

companycompany• legal aspectslegal aspects

compliant with local compliant with local regulationsregulations

ValidatesValidates (or (or not) the not) the

declarationsdeclarations of the of the

jobseekerjobseeker

SEEMP •Translates•Ranks•Cleans the results presented in a list

• Java Analyst Java Analyst ProgrammerProgrammer

• English: English: Good levelGood level

SearchesSearches• Software systems Software systems

engineer with engineer with experience in experience in Java Java programming programming

• Good English Good English skillsskills

Italian

BorsaLavoro

French