Skills required in ADEM job vacancies

Updated on October 10, 2024 — Creative Commons Zero (CC0)

Agence pour le développement de l'emploi

L’Agence pour le développement de l’emploi (ADEM) est le service public de l’emploi au Luxembourg. L’ADEM est placée sous l’autorité du Ministère du Travail, de l’Emploi et de l’Economie sociale et solidaire. En tant que partenaire de référence pour les demandeurs d’emploi et les employeurs,…

2 datasets

6 reuses

Informations

License
Creative Commons Zero (CC0)
ID
66d82587ac352d549b217d3c

Temporality

Temporal coverage
2015/01/01 to 2024/04/07
Frequency
Quarterly
Creation date
September 4, 2024
Latest resource update
September 16, 2024

Geographic dimensions

Territorial coverage granularity
Luxembourg
Territorial coverage
Luxembourg

Embed

Permalink

Description

This dataset contains data on the skill requirements identified in each job vacancy that was transferred to ADEM’s database between 2015 and now. Employers in Luxembourg are legally obliged to transfer their open job vacancies to ADEM.
Each row of the dataset corresponds to a vacancy-skill combination: for example, if vacancy_id=”123” and skill=”work in teams”, this means that our algorithm identified the skill of working in teams in the description of vacancy “123”. If the column skill is empty for a given vacancy, this means that no skill requirement could be identified for that vacancy.
Skills are identified through an algorithm that automatically reads the job vacancy description and classifies the skill requirements identified based on fuzzy text matching, given a set of keywords corresponding to each skill potentially required. Identified skills are structured according to the ESCO framework, based on the metadata made available (see https://esco.ec.europa.eu/en/classification/skill_main). Most other variables (number of advertised job positions, canton of work location, occupational code) are based on information declared by the employers transferring the vacancy to ADEM; the month and year refer to the time of publication.
The algorithm for skill identification is currently still under development, and a more detailed methodological guide will be published when the methodology will become more stable.

Variables
Vacancy_id: Dataset-specific Id of the vacancy
Skill: ESCO preferred label for the skill (see https://esco.ec.europa.eu/en/classification/skill_main)
Skill_uri: ESCO id for the skill (see https://esco.ec.europa.eu/en/classification/skill_main)
Positions: open positions advertised in the vacancy (e.g. if a company opens a vacancy to recruit 7 accountants, then positions = 7)
Month: month of publication of the vacancy
Year: year of publication of the vacancy
Canton: Canton in which the advertised job would be located
Occupation_code: ROME occupational code that best fits the vacancy (see https://rome.adem.etat.lu/index_base.html and https://www.francetravail.fr/employeur/vos-recrutements/le-rome-et-les-fiches-metiers.html)
Occupation_label: ROME occupational code label for the vacancy (see https://rome.adem.etat.lu/index_base.html and https://www.francetravail.fr/employeur/vos-recrutements/le-rome-et-les-fiches-metiers.html)

Files 3

Main file

Luxembourg skill vacancy microdata 2022-2024

Updated on September 16, 2024 — csv (92.6Mo) — 2 downloads

Luxembourg skill vacancy microdata 2019-2021

Updated on September 16, 2024 — csv (102.2Mo) — 1 downloads

datasc-skills-vacancies-2015-2018.csv

Updated on September 16, 2024 — csv (95.3Mo) — 1 downloads

Community resources 1

You have built a more comprehensive database than those presented here? This is the time to share it!

Data

These resources are published by the community and the producer isn't responsible for them.

ESCO x ADEM data

From Effective invention team — Updated on November 9, 2024 — xlsx (58.3Mo) — 0 downloads

Reuses 1

Explore the reuses of this dataset.

Did you use this data ? Reference your work and increase your visibility.

Discussions 3

Discussion between the organization and the community about this dataset.

  • Occupation Labels in english?

    Inderpal Singh
    November 3, 2024

    Hey, Where can i find the occupation labels in english? or is there a list of codes somewhere with its label?

    Ines Baer
    November 5, 2024

    Hello, The occupation that is reported by employers in their job vacancy declarations follows the ROME taxonomy, which is only available in French unfortunately: https://rome.adem.etat.lu/index_base.html The taxonomy can be downloaded here: https://www.francetravail.fr/employeur/vos-recrutements/le-rome-et-les-fiches-metiers.html

  • Mis à jour

    Jean Ries
    October 9, 2024

    A quelle fréquence prévoyez-vous de mettre à jour ces données?

    Gabriele Marconi
    October 9, 2024

    Bonjour Jean, l'idée est de les mettre à jour chaque trimestre.

  • Autres jeux de données

    Thibault Milan
    September 10, 2024

    Bonjour 😃 Est ce qu'il serait possible d'avoir un jeu de données qui représente les annonces d'emplois ? Idéalement sous forme d'API, mais sinon un extract journalier (hebdo au pire ?). Ce serait top pour faire des super reuses (en particulier pour le hackathon qui arrive). Merci d'avance.

    Ines Baer
    September 11, 2024

    Bonjour Thibault, d'autres données sur les offres d'emploi sont disponibles dans l'espace des chiffres clés de l'ADEM: https://data.public.lu/fr/datasets/chiffres-cles-de-ladem/

    Thibault Milan
    September 12, 2024

    Bonjour Ines, Merci beaucoup. Plein de données intéressantes ! Est ce qu'il y a une chance qu'à un moment, il y ai des liens fait vers les contenu des offres ? C'est beaucoup de données statistiques, ce qui est TOP, mais j'espérais travailler sur un projet plus proche des besoins des personnes en recherche d'emploi.

    Djebar Hammouche
    October 1, 2024

    adem jobboard en l'état ne dispose pas rest api :-) le seul moyen est de faire un web scraping du site: Après authentification, recherche https://jobboard.adem.lu/find-jobs si besoin j'ai un scripte python idoine comment utiliser ESCO pour faire correspondre les CV et les profils de poste : --Enrichissement des données des CV et des profils de poste Extrayez les informations pertinentes des CV et des descriptions de poste. Associez les compétences, aptitudes et qualifications extraites à la terminologie ESCO. Cette standardisation aide à créer un langage commun entre les demandeurs d'emploi et les employeurs. Enrichissez les ensembles de compétences incomplets dans les CV et les descriptions de poste en utilisant la structure des piliers interconnectés d'ESCO. Ce processus peut transformer l'expérience professionnelle et les qualifications en un ensemble complet de compétences et d'aptitudes. --Algorithme de correspondance Mettez en place un algorithme de correspondance qui prend en compte plusieurs critères : ---Compétences et aptitudes : Comparez les compétences et aptitudes du candidat avec les exigences du poste en utilisant la terminologie standardisée d'ESCO. ---Expérience : Tenez compte de la durée et de la pertinence de l'expérience professionnelle du candidat. ---Qualifications : Faites correspondre les qualifications du candidat avec celles requises pour le poste. --Mesures de similarité : Utilisez des approches de similarité métrique pour calculer la proximité entre les attributs du CV et du profil de poste. Classement et notation ---poids aux différents critères en fonction de leur importance pour le poste spécifique. ---Calculez un score global pour chaque CV en fonction de sa pertinence par rapport aux exigences du poste. ---Classez les CV selon leurs scores. Correspondance multilingue --Utilisez les capacités multilingues d'ESCO pour faciliter la correspondance des emplois au-delà des barrières linguistiques. Cela est particulièrement utile pour le recrutement international ou dans les régions multilingues. --Identification des compétences transférables --Utilisez ESCO pour identifier comment les compétences et aptitudes développées dans une profession sont applicables et transférables à une autre. Cela peut aider à découvrir des candidats appropriés provenant de secteurs ou de parcours différents. Amélioration continue Mettez en place un algorithme d'apprentissage pour améliorer les correspondances au fil du temps, basé sur les retours d'expérience et les placements réussis. Mettez régulièrement à jour le système pour l'aligner sur l'ontologie ESCO en évolution, garantissant ainsi la prise en compte des compétences et des professions les plus actuelles. En utilisant ESCO de cette manière, vous pouvez créer un processus de correspondance plus précis et efficace entre les demandeurs d'emploi et les postes disponibles, conduisant à de meilleurs résultats de recrutement et à une réduction des inadéquations sur le marché du travail.

    Gabriele Marconi
    October 1, 2024

    On va considérer la possibilité d'une API pour diffuser les données statistiques. Pour ce qui concerne le contenu des offres, il y a des données potentiellement confidentielles et donc ils ne sont pas disponibles pour les utilisateurs non inscrits à l’ADEM. Je recommande de ne pas développer et partager des systèmes de scraping, des outils d'analyse et des analyses de données qui donnent accès à des données/informations qui ne sont pas partagées publiquement.

    Thibault Milan
    October 1, 2024

    Merci Gabriele pour la réponse. Je comprends le coté RGPD compliance qui est un vrai sujet, cependant, certaines de vos offres partent dans le système EURES, et sont publiquement accessible. Ne pourrait on pas considérer que les offres qui sont publiées vers EURES et EURES grande région ne soient disponible sous forme d'API, puisque ses données sont, de facto, publiques ?

    Djebar Hammouche
    October 1, 2024

    Thibault, inscrit à l'adem, j'ai posé tes questions des API il y a plusieurs années, en signalant le contexte de mon scraping ... Gabriele, n'ayant pas eu de réponse j''ai effectué le scraping des annonces (via une recherche sauvegardé) pour un usage personnel en conformité RGPD avec https://jobboard.adem.lu/adem/cgu/index "L'Utilisateur est autorisé à consulter, télécharger et imprimer les éléments à la condition que ceux-ci (i) ne soient utilisés qu'à titre personnel (ou interne, pour les employeurs), (ii) ne soient pas modifiés de quelque manière que ce soit, et (iii) ne soient pas diffusés en dehors du Site." Concernant ces annonces: --elles ne sont pas historisées donc si on n'historie (via des scrappings regulièrs) on ne pas déterminer les tendances ESCO . --- on utilise ROME ( pas encore ROME 4.0 )et Pas encore ESCO

    Thibault Milan
    October 1, 2024

    @Djebar: c'est dommage. Je pense qu'il y a une correspondance qui est faite avec ESCO à un moment car: 1. dans les données ouvertes il me semble avoir vu des références à ESCO 2. dans les offres qui sont poussées sur EURES, c'est ESCO qui est utilisé On peut trouver dans les API ESCO de quoi faire la correspondance d'ailleurs de mémoire. Ca n'est pas ideal. Mais c'est un début.

    Djebar Hammouche
    October 3, 2024

    @Thibault @Gabriele il y a plusieurs années les infos des occupations (code et label) sont relatives à la classification ROME (https://www.francetravail.org/opendata/repertoire-operationnel-des-meti.html?type=article) pas à la classification esco (eg https://esco.ec.europa.eu/en/classification/occupation?uri=http%3A%2F%2Fdata.europa.eu%2Fesco%2Foccupation%2F2bef94db-0088-4507-982a-2ca717529adb pour Enterprise Architect) ---le mapping ROME ESCO n'est pas aisé (hint Utilisation d'un modèle d'embedding multilingue (comme "paraphrase-multilingual-mpnet-base-v2") pour vectoriser les descriptions ROME et ESCO et ces vecteurs pour trouver les correspondances les plus proches entre ROME et ESCO, et valider/raffiner par les Conseillers ADEM Cellules sectorielles/specialisées). ---il me semble que l'extraction des occupations esco des vacancy n'est pas encore faite (hint utiliser un système RAG (Retrieval Augmented Generation) utilisant les définitions vectorisées d'ESCO comme base de connaissances et un LLM https://www.ijcai.org/proceedings/2024/1011.pdf) --l'occupation transféré à EURES comporte quelquefois des erreurs eg comparer occupation https://jobboard.adem.lu/display-job/1340787/Enterprise-Architect-(m-f).html?searchId=1727912278.0238&page=1 et https://europa.eu/eures/portal/jv-se/jv-details/NzAxNjYgMTE?lang=en l'occupation