290 likes | 314 Views
SEEMP S ingle E uropean E mployment M arket P lace Facilitating job mobility throughout Europe SEEMP at work. Current scenario. The user is an italian Computer Science engineer living in Milan and he wants to find a good job in Europe
E N D
SEEMPSingle European Employment Market PlaceFacilitating job mobility throughout EuropeSEEMP at work
Current scenario • The user is an italian Computer Science engineer living in Milan and he wants to find a good job in Europe • He decides to look at the Lombardy PES (BorsaLavoroLombardia, BLL) and: • Registers • Enters his CV • Asks for matching Current scenario SEEMP at work on the scenario
Registration on BLL site (1/2) On BorsaLavoroLombardia, he registers as new user... Worker registration Current scenario SEEMP at work on the scenario
Registration on BLL site (2/2) ...and enters his personal data Current scenario SEEMP at work on the scenario
CV compilation Then, he compiles his CV by filling the forms (some with structured data, some others with free-text) Personal data Known languages Other competences Education Working experience Additional training Computer related skills Desired profession Current scenario SEEMP at work on the scenario
English Known languages: The user enters information about the (foreign) languages he is able to speak/read/write, by filling structured forms Current scenario SEEMP at work on the scenario
Programming languages Office utilities Computer-related skills: The user enters information about his computer competences, by filling structured forms and free-text fields Current scenario SEEMP at work on the scenario
Analyst programmer Desired professions: The user enters information about the professions he is willing to candidate for, by filling structured and unstructured forms Current scenario Location: Europe SEEMP at work on the scenario
Significant results for analyst programmer Italian locations Results of matching In response, he receives a list of matching job offers Current scenario SEEMP at work on the scenario
Current scenario • He is not fully satisfied because he wishes to work abroad in Europe • He decides to turn to other systems, therefore he: • Looks for other existing PESs • Makes a selection among the found PESs, based on the interface’s language (since he speaks only Italian and English) Current scenario SEEMP at work on the scenario
Exclusion of PES(s) He doesn’t speak French! He cannot understand how to proceed Current scenario SEEMP at work on the scenario
Current scenario • He turns to other found PESs and, for each of them (e.g. EURES portal), he: • Re-Registers • Re-Enters his CV • Asks for matching • Manually checks and merges the results coming from different PESs Current scenario SEEMP at work on the scenario
CV compilation on EURES • Different in • Different Information type and granularity • User experience Current scenario SEEMP at work on the scenario
CV 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 Current scenario SEEMP at work on the scenario
Dealing with different user experience • Now, he would like to ask to this PES for matching his CV against the available job offers (as he did on the Italian PES) • He expected the same interaction flow of the PES he knows, while they are different • For instance, currently EURES doesn’t support matching between CV and job offers Current scenario SEEMP at work on the scenario
EURES offers searching! Current scenario SEEMP at work on the scenario
EURES returns European Level results Current scenario SEEMP at work on the scenario
Dealing with different GUI ...for example in the United Kingdom. But he still has to check manually which job offers match with his CV Current scenario SEEMP at work on the scenario
Conclusion of current scenario • Heterogeneity of tools: • Due to increased use of ICT • Different levels of interactivity and service functions offered • ICT systems in PES can serve different purposes Current scenario SEEMP at work on the scenario
SEEMP at work! SEEMP at work on the scenario
SEEMP at work • As before, the Italian user decides to look at the Lombardy PES (BLL) and: • Registers • Enters his CV • Asks for matching • This time, however, besides the local results, he is offered with the possibility to ask for results from other PESs with SEEMP at work on the scenario
Risultati da altre fonti Results of matching and possibility to consult other PESs Besides the local results, he is allowed to ask for more results coming from other sources, i.e. from other PESs federated with SEEMP with SEEMP at work on the scenario
Risultati da Results of matching with more offers and re-aligned duplicated results (1/2) Fonte dei risultati BELGIO The job offers from other PESs are annotated with the categories of the local taxonomies in Italian with BELGIO SPAGNA SEEMP at work on the scenario
How does it work? • Two different PESs use different data structures and taxonomies: how can a PES “understand” results from other PESs? • SEEMP does NOT map directly every couple of PESs’ taxonomies! • A reference representation isdefined and the translations areperformed at ontological level SEEMP at work on the scenario
How does it work: Ontology mapping SEEMP level ReferenceOntology Ref Concept PES 1 connector level PES 2 connector level Ontology 1 Ontology 2 Concept 1 Concept 2 Taxonomy 1 Taxonomy 2 “label 1” “label 2” PES 2 level PES 1 level SEEMP at work on the scenario
Example of Ontology mapping RefConceptY label “software system engineer” RefConceptX subClassOf RefConceptY label “analyst programmer” programmingLanguage Java languageSkill ( language English, level B ) SEEMP level ReferenceOntology PES 1 connector level PES 2 connector level ConceptY label “software system engineer” programmingExperience Java EnglishLanguageSkill Good ConceptX label “analista programmatore java” wellKnownForeignLanguages Inglese Ontology 1 Ontology 2 “software systems engineer with experience in Java programming and good English skills” “analista programmatore java con buona conoscenza dell’inglese” Taxonomy 1 Taxonomy 2 PES 2 level PES 1 level SEEMP at work on the scenario
Risultati da Results of matching with more offers and re-aligned duplicated results (1/2) Results from different sources are uniformly ranked Fonte dei risultati BELGIO The user access to other PESs’ results with the same user experience The job offers from other PESs are annotated with the categories of the local taxonomies in Italian with BELGIO SPAGNA SEEMP at work on the scenario
Risultati da BELGIO ( ) Results of matching with more offers and re-aligned duplicated results (2/2) The user finds a job in Belgium, from the PES he would have discarded because of the language (French) Free-text will appear in the original language 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 with SEEMP at work on the scenario
Searches • Software systems engineer with experience in Java programming • Good English skills • Java Analyst Programmer • English: Good level Local Matching algorithm Italian Local Matching algorithm French Borsa Lavoro • Validates (or not) : • existence of company • legal aspects compliant with local regulations Validates (or not) the declarations of the jobseeker with • SEEMP • Translates • Ranks • Cleans the results presented in a list SEEMP at work on the scenario