REVIEW 5 major objections 6 minor 19 references
Vers un cadre ontologique pour la gestion des comp{\'e}tences : {\`a} des fins de formation, de recrutement, de m{\'e}tier, ou de recherches associ{\'e}es
T0 review · 5 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read The paper claims that an ontology linking people, jobs, and courses can automatically compute the exact skills a learner lacks for a target job and recommend the training that fills the gap.
desk verdict A coherent but unevaluated ontology framework for competence management; the case study reads back hand-inserted data and never exercises the claimed reasoning. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the Competency Management Ontology (CMO), an OWL/RDF model in which competencies are typed as social, cognitive, technical, or linguistic, linked by sub-competency relations, and associated with national and international reference directories. The decisive mechanism is the SPARQL gap query: one query retrieves a learner's competencies with their levels, and a second query selects every competence required by a target occupation and filters out those already held, leaving exactly the missing set. A layered architecture routes data through a semantic layer into a recommendation layer, so the computed gap can be mapped to a training course that develops the missing competencies.
What would settle it
Run the two SPARQL queries on a cohort of job seekers and compare the machine-generated gap lists with an independent human recruiter's assessment for the same target job; if recruiters identify essential competencies that the FILTER NOT EXISTS query misses, or reject listed gaps as irrelevant, the framework's recommendation is not yet correct. Alternatively, after a learner completes the recommended training and updates the profile, re-running the missing-skills query should return an empty gap; if it does not, the training-to-competence mapping is incomplete.
Extended reading notes
Core claim
The paper's central discovery is that competence management can be reformulated as an ontological model where competencies, occupations, training courses, certifications, and learner profiles are all instances linked by typed relations. In this model, a job's requirements are expressed as a set of competencies through the includeCompetence property, and a person's holdings are expressed through possedeUneCompetence; the skill gap is then the set difference between these two sets, computed by a SPARQL query with FILTER NOT EXISTS. The case study shows this operation identifying three missing competencies for a learner targeting the data-scientist occupation and linking those gaps to a specific six-month training course. On this basis, the paper argues that the framework can automate competence-to-job matching, personalize learning recommendations, and support career planning.
Load-bearing premise
The entire skill-gap result is only as good as the two input lists—the reference directory's list of required competencies for the job and the ontology's stored list of competencies for the person—and the paper does not assess the accuracy or completeness of either list.
Editorial extensions
If this is right
- A learner who wants to change jobs can be told exactly which competencies are missing and pointed to a course that covers them, shortening requalification paths.
- Recruiters can query for candidates by required competencies rather than by job titles, because profiles and jobs share the same semantic vocabulary.
- Training providers can adapt course offerings to the gaps actually observed in a population, since the ontology exposes both job requirements and course coverage.
- Profiles can stay current automatically: completing a course, passing a certification, or finishing a job updates the profile, and the gap query can be run again with the new state.
- Because courses, certifications, and work experiences carry start dates, durations, and validity periods, the same framework can track how competencies evolve over time.
Reading between the lines
- The paper stops at one case study; a direct extension would be to run the gap query across many occupations and many learner profiles, then measure whether the recommended courses actually close the detected gaps when learners re-query after training.
- Because the ontology models professional mobility only schematically, it could be extended to chain occupations: the gap between a current job and a distant target job could be split into intermediate steps, each covered by a training module.
- The temporal data in the model suggests a time-aware employability measure: a skill-gap score could decay as certifications expire or as job requirements in the reference directory are updated, which the paper notes but does not implement.
- A testable consequence of the semantic approach is that if job-requirement labels in the reference directory change, the ontology can propagate the change to affected profiles and course mappings, whereas a static taxonomy would require manual updates.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a French-language ontology-based framework (CMO, Competency Management Ontology) for competence management, aimed at training, recruitment, and career-planning applications. The framework is described as a five-layer architecture (data, semantic, intelligence/recommendation, application/interaction, integration/interoperability) aligned with standards such as ROME 4.0 and ESCO. The authors model competencies, sub-competencies, levels/scores, jobs, trainings, certifications, temporal entities, and professional mobility. The central claim is that by leveraging ontological models and semantic reasoning, the framework enhances automation of competence-to-job matching, personalization of learning recommendations, and career planning. The paper presents a case study in which a learner, Louis Le, is assessed against the Data Scientist occupation (ROME M1405); two SPARQL queries retrieve his competencies and identify missing competencies, and a training (DS25) is recommended. The paper presents result tables and discusses expected impacts and future work.
Significance. If the central claim were substantiated, the proposed framework would offer a useful contribution: a structured, standards-aligned ontology that interlinks competencies, occupations, training programs, and certifications, potentially improving interoperability between HR and learning platforms. The manuscript provides a comprehensive conceptual model and, notably, publishes the actual SPARQL queries and result tables, which makes the demonstration transparent and falsifiable. However, the evidence presented does not support the claim that semantic reasoning or inference plays a role in the demonstrated functionality. The executable part is a direct retrieval over manually inserted triples, and the recommendation step is asserted rather than derived. As a framework proposal with an illustrative mock-up, the paper has merit; as a validation of improved automation or personalization, it is not yet convincing. The narrow, self-contained case study is explicit about being exploratory, but the abstract and several sections promise more than the demonstration delivers.
major comments (5)
- [§5.3, Listing 2] The gap-detection query is a syntactic set difference: it selects resources linked to cmo:M1405 via cmo:includeCompetence and filters out those linked to cmo:LouisLe via cmo:possedeUneCompetence. Because the triples were manually inserted in the scenario, Table 3 restates the input data and does not exercise any of the semantic machinery (sub-competence relations, transitive reasoning, level comparison) that Section 4 presents as the framework's contribution. The central claim that semantic reasoning improves automation is therefore not demonstrated by the only executable artifact in the paper. Either extend the example to use the ontology axioms (e.g., inferring gaps via sub-competence or level scores) or soften the claims to exact-match retrieval.
- [§5.3, Listings 1–2] The two queries use different predicate names for the same relation: Listing 1 has cmo:possedeCompetence and Listing 2 has cmo:possedeUneCompetence, while Figure 3 labels the relation 'possède une compétence'. As printed, the queries cannot both be evaluated against a single consistent ontology. The authors should unify the predicate names (and align them with Figure 4) and verify the example with an actual SPARQL engine.
- [§5.2, Fig. 4] The recommended training 'Formation Data Scientist DS25' is asserted into the scenario rather than derived. No query in §5.3 links missing competencies to training offers via cmo:developpeLaCompetence or any prerequisite relation. Hence the paper's claim that the framework 'permet de recommander des formations ciblées' is not backed by the demonstration; a query that selects trainings developing the missing skills would be needed.
- [§5.3, Listing 2] The gap query ignores the level/score information that the ontology explicitly models. FILTER NOT EXISTS tests only the existence of a competence triple; a learner who possesses a required skill at a too-low level (e.g., Python at Niveau01) would not be flagged as lacking the skill unless the required skill is represented as a different URI. The case study sidesteps this by naming Python02 as a distinct competence, but the framework's own level mechanism is not exercised. A level-aware comparison (e.g., required minimum level vs. acquired level) should be part of the demonstration.
- [§5.4] The section 'Résultats attendus et impact' is prospective, and the paper's conclusion calls the study 'une première validation exploratoire'. There is no evaluation on real ROME 4.0 data, no comparison with existing matching methods, and no user study. The invented profile and job data in Table 3 mean the results cannot distinguish framework behavior from data-entry effects. If the contribution is a framework proposal, the claims should be framed accordingly; if the contribution is validation of automation benefits, an actual evaluation is required.
minor comments (6)
- [§4.1] 'Achitecture' should be 'Architecture' in the section heading.
- [§5.3, Listings 1–2] The PREFIX declarations contain a space before the trailing '#' (e.g., <http://gamaizer.ia/cmo #>), which would cause a parse error in standard SPARQL; the correct IRI should end with 'cmo#' or a valid base IRI.
- [§5.2] 'OpenClassRooms' should be 'OpenClassrooms'.
- [§6] There is a typo in the conclusion: 'recruitement' should be 'recrutement'.
- [Table 2] Table 2 includes individuals (Henri, Marc, Sophie) who do not appear in the case study; their presence is unexplained and may be intended for future scenarios, but this should be stated.
- [Figures 2 and 4] The figures are difficult to read in the PDF; larger labels and higher resolution would help.
Circularity Check
The core competence-gap 'detection' is a SPARQL set difference over hand-authored triples, and the recommended training is asserted, not derived; the demonstration is self-contained rather than externally validated.
-
self definitional
[Section 5.3, Listing 2 and Table 3]
"La requête exploite la propriété include compétence – cmo :includeCompetence, qui associe un métier aux compétences nécessaires à son exercice. La clause FILTER NOT EXISTS permet d'exclure les compétences déjà détenues par Louis Le, identifiées via la propriété possède une compétence – cmo :possedeUneCompetence . Ainsi, seules les compétences exigées par le métier et absentes du profil de l'apprenant seront affichées dans les résultats."
The query returns exactly the set difference between the manually asserted skills required by M1405 (cmo:includeCompetence) and the manually asserted skills owned by Louis Le (cmo:possedeUneCompetence). No subsumption, sub-competence relation, level comparison, or inference rule is used: a skill is 'missing' iff its URI is not already linked to LouisLe. Table 3 is therefore the input triples read back, and the claimed 'détection automatique des écarts' reduces by construction to the two hand-written competence lists.
-
fitted input called prediction
[Section 5.2 and Figure 4]
"Afin de combler cet écart, une formation adaptée est recommandée : la “ Formation Data Scientist DS25, proposée par OpenClassrooms."
The recommended formation DS25 is introduced in the scenario and Figure 4 as already connected to the missing competences via 'développe la compétence'; no SPARQL query or rule selects it from the gap list. The later statement 'Grâce à cette détection automatique, il est possible d'orienter Louis Le vers des formations spécifiques' presents this hand-written formation as the framework's output. The recommendation is thus an authored input relabeled as a result, not a derivation from the ontology.
full rationale
The paper is an exploratory design-and-case-study paper, and it explicitly calls the case 'une première validation exploratoire' with 'Résultats attendus'. That framing prevents a score of 8-10: the central contribution is the ontology model, not a measured empirical claim. However, the only executable demonstration of the framework's automation is Listing 2, which computes the competence gap as a FILTER NOT EXISTS over manually inserted URIs; Table 3 is predetermined by the authors' choice of required and possessed skills. The formation recommendation is likewise hard-asserted in the scenario rather than produced by the recommendation layer described in Section 4.1. These are not external benchmarks or independently falsifiable results, so the case study is self-contained and self-referential. In addition, Listings 1 and 2 use inconsistent predicate names (cmo:possedeCompetence vs. cmo:possedeUneCompetence), so as printed the two queries cannot run against a single consistent ontology; this is an internal correctness risk rather than a circularity. The self-citations [8, 9] point to prior recommender-system work but are not load-bearing for the gap-detection demonstration, so they do not add circularity. Overall: the framework's core claimed automation is illustrated by a query whose output equals its input difference, and the recommended training is an input, giving a partial, construction-level circularity (score 6).
Assumptions & free parameters
free parameters (3)
- Skill level scale in the example =
Niveau01, Niveau02 with labels Basique, Avancé
- Example learner and job data =
Louis Le's profile, M1405 requirements, entries in Table 2
- Training DS25 content =
Develops Machine Learning 01, Analyse de données 01, Python 02
assumptions (3)
- domain assumption Competencies can be decomposed into sub-competencies and represented as named entities in an OWL ontology
- domain assumption ROME 4.0 and similar referentials are valid, complete sources for required job competencies
- domain assumption The set difference between required skills and possessed skills corresponds to a genuine training need
invented entities (2)
-
CMO (Competency Management Ontology)
-
Five-layer architecture (data, semantic, intelligence, application, integration)
Cite this review
Pith. "Pith review of Vers un cadre ontologique pour la gestion des comp{\'e}tences : {\`a} des fins de formation, de recrutement, de m{\'e}tier, ou de recherches associ{\'e}es." pith.science (2026). https://pith.science/paper/IE4BX5MU
@misc{pith2026250705767,
author = {Pith},
title = {Pith review of: Vers un cadre ontologique pour la gestion des comp\'etences : \`a des fins de formation, de recrutement, de m\'etier, ou de recherches associ\'ees},
year = {2026},
howpublished = {\url{https://pith.science/paper/IE4BX5MU}},
note = {Machine review of arXiv:2507.05767}
}
read the original abstract
The rapid transformation of the labor market, driven by technological advancements and the digital economy, requires continuous competence development and constant adaptation. In this context, traditional competence management systems lack interoperability, adaptability, and semantic understanding, making it difficult to align individual competencies with labor market needs and training programs. This paper proposes an ontology-based framework for competence management, enabling a structured representation of competencies, occupations, and training programs. By leveraging ontological models and semantic reasoning, this framework aims to enhance the automation of competence-to-job matching, the personalization of learning recommendations, and career planning. This study discusses the design, implementation, and potential applications of the framework, focusing on competence training programs, job searching, and finding competent individuals.
Reference graph
Works this paper leans on
-
[1]
ROME : Répertoire Opérationnel des Métiers et des Emplois, https://www.francetravail.org
-
[2]
ESCO : European Skills, Competences, Qualifications and Occupa- tions, https://ec.europa.eu/esco arXiv:2507.05767v1 [cs.IR] 8 Jul 2025 des compétences requises. Cet article présente un cadre ontologique pour la gestion des compétences, conçu pour répondre aux besoins actuels en matière de formation, de recrutement et d’évolution pro- fessionnelle. Ce cadr...
arXiv 2025
-
[3]
fait partie du référentiel de compétences
https://ikigai.games/ de classifier les compétences et métiers. La Table 1 ré- sume leurs portées, formats et usages. Bien qu’utiles pour la standardisation, ces modèles restent statiques et peu ex- ploitables par des systèmes intelligents. Pour répondre à ces limites, plusieurs travaux ont proposé des ontologies afin d’offrir une structuration dynamique,...
work page 2025
-
[4]
https://candidat.francetravail.fr/ metierscope/fiche-metier/M1405/data-scientist L’ontologie permet d’analyser son profil actuel et de le comparer aux exigences du métier ciblé, identifiant ainsi un écart de compétences. Afin de combler cet écart, une forma- tion adaptée est recommandée : la “ Formation Data Scien- tist DS25, proposée par OpenClassrooms. ...
work page 2025
-
[5]
Apport des Mémoires Organisationnelles dans un contexte d’apprentissage
Marie-Hélène Abel. Apport des Mémoires Organisationnelles dans un contexte d’apprentissage. PhD thesis, Université de Technologie de Compiègne, 2007
work page 2007
-
[6]
David Arribas-Aguila, Gloria Castaño, and Rosario Martínez-Arias. A systematic review of evidence-based general competency models : Development of a general competencies taxonomy. Journal of Work and Organizational Psychology, 40(2) :61–76, 2024
work page 2024
-
[7]
Competency-based workforce deve- lopment : A synthesis of current approaches
C Brittain and F Bernotavicz. Competency-based workforce deve- lopment : A synthesis of current approaches. National Child Welfare Workforce Institute, University at Albany, Albany, NY, 2015
work page 2015
-
[8]
Skill-driven recommendations for job transition pathways
Nikolas Dawson, Mary-Anne Williams, and Marian-Andrei Rizoiu. Skill-driven recommendations for job transition pathways. Plos one, 16(8) :e0254722, 2021
work page 2021
Show all 19 references
-
[9]
Career path prediction using re- sume representation learning and skill-based matching
Jens-Joris Decorte, Jeroen Van Hautte, Johannes Deleu, Chris De- velder, and Thomas Demeester. Career path prediction using re- sume representation learning and skill-based matching. arXiv pre- print arXiv :2310.15636, 2023
2023 arXiv
-
[10]
An ontology based tool for competency management and learning paths
Fotis Draganidis, Paraskevi Chamopoulou, and Gregoris Mentzas. An ontology based tool for competency management and learning paths. In 6th International Conference on Knowledge Management (I-KNOW 06), pages 1–10, 2006
2006
-
[11]
Référentiels des compétences et des mé- tiers : une approche ontologique
Charles Emmanuel Foveau. Référentiels des compétences et des mé- tiers : une approche ontologique. PhD thesis, Chambéry, 2007
2007
-
[12]
A constraint-based recommender system via rdf knowledge graphs
Ngoc Luyen Le, Marie-Hélène Abel, and Philippe Gouspillou. A constraint-based recommender system via rdf knowledge graphs. In 2023 26th International Conference on Computer Supported Coope- rative Work in Design (CSCWD), pages 849–854. IEEE, 2023
2023
-
[13]
Im- proving semantic similarity measure within a recommender system based-on rdf graphs
Ngoc Luyen Le, Marie-Hélène Abel, and Philippe Gouspillou. Im- proving semantic similarity measure within a recommender system based-on rdf graphs. In International Conference on Information Technology & Systems, pages 463–474. Springer, 2023
2023
-
[14]
L’intelligence artificielle générative et actifs concur- rentiels critiques : discussion de l’essentialité des données
Frédéric Marty. L’intelligence artificielle générative et actifs concur- rentiels critiques : discussion de l’essentialité des données. Technical report, Groupe de REcherche en Droit, Economie, Gestion (GRE- DEG CNRS), Université Côte d’Azur, France, 2024
2024
-
[15]
An ontology-based model for competence management
Sergio Miranda, Francesco Orciuoli, Vincenzo Loia, and Demetrios Sampson. An ontology-based model for competence management. Data & Knowledge Engineering, 107 :51–66, 2017
2017
-
[16]
An ontology and a software framework for com- petency modeling and management
Gilbert Paquette. An ontology and a software framework for com- petency modeling and management. Journal of Educational Techno- logy & Society, 10(3) :1–21, 2007
2007
-
[17]
A new competency ontology for learning environments personalization
Gilbert Paquette, Olga Marino, and Rim Bejaoui. A new competency ontology for learning environments personalization. Smart Learning Environments, 8(1) :16, 2021
2021
-
[18]
An ontology- based approach to competency modeling and management in lear- ning networks
Kalthoum Rezgui, Hédia Mhiri, and Khaled Ghédira. An ontology- based approach to competency modeling and management in lear- ning networks. In Agent and Multi-Agent Systems : Technologies and Applications : Proceedings of the 8th International Conference KES-AMSTA 2014 Chania,...
2014
-
[19]
Augmented reality user’s experience : Ai-based data collec- tion, processing and analysis
Yevgeniya Sulema, Andreas Pester, Bertrand Laforge, and Frederic Andres. Augmented reality user’s experience : Ai-based data collec- tion, processing and analysis. In Augmented Reality and Artificial Intelligence : The Fusion of Advanced Technologies , pages 31–46. Springer, 2023
2023
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.