Coverage-Analyse
Data Engineer (Versicherer, Frankfurt)
50%
Coverage gesamt
6
Skills im Demand-Profil
3
davon abgedeckt
9
Modul-Treffer insgesamt
Skill-für-Skill
Pro geforderten Skill die Module aus dem Säule-B-Bestand, die diesen Skill über einen Lernoutcome lehren. Sortiert nach Confidence des Outcome-Mappings, dann nach ECTS.
Must
Cloud-Technologien
1 Modul
51400
WP Lizenzrecht in der Praxis
Hochschule Darmstadt
5,0 ECTS
67%
Must
Data-Warehouse
6 Module
ADW
Applied Data Warehousing
Hochschule Darmstadt
6,0 ECTS
95%
DWHT
Data Warehouse Technologien
Hochschule Darmstadt
5,0 ECTS
87%
DWHT
Data Warehouse Technologien
Hochschule Darmstadt
5,0 ECTS
87%
DWHT
Data Warehouse Technologien
Hochschule Darmstadt
5,0 ECTS
87%
DWHT
Data Warehouse Technologien
Hochschule Darmstadt
5,0 ECTS
87%
141210
Controlling im digitalen Konzern
Hochschule Darmstadt
5,0 ECTS
64%
keine Coverage
Kein Modul in der Säule-B-Echtdaten-Sammlung lehrt diesen Skill.
Diese Lücke wäre ein Kandidat für Curation oder für
Erweiterung des HEI-Modul-Angebots.
2 Module
Must
SQL
keine Coverage
Kein Modul in der Säule-B-Echtdaten-Sammlung lehrt diesen Skill.
Diese Lücke wäre ein Kandidat für Curation oder für
Erweiterung des HEI-Modul-Angebots.
Nice-to-have
Cloud-Aufgaben automatisieren
keine Coverage
Kein Modul in der Säule-B-Echtdaten-Sammlung lehrt diesen Skill.
Diese Lücke wäre ein Kandidat für Curation oder für
Erweiterung des HEI-Modul-Angebots.
Berechnungs-Transparenz Cypher
Diese Cypher-Query macht das semantische Matching sichtbar: Demand-Profil (Demo-Job) → Anforderung → ESCO-Skill → LearningOutcome → Säule-B-Modul. Die Pfad-Konstruktion operiert über das gemeinsame ESCO-Vokabular als semantischen Anker — Demo- und Echtdaten-Seite müssen sich gegenseitig nicht kennen.
MATCH (j:Resource {uri: "http://hr-qde.org/demo/job/J03"})-[:hrqde__hasRequirement]->(req:Resource)
-[:hrqde__refersToCompetence]->(skill:Resource)
OPTIONAL MATCH (skill)-[:skosxl__prefLabel]->(skillLabel:Resource)
OPTIONAL MATCH (skill)<-[:hrqde__targetsCompetence]-(o:hrqde__LearningOutcome)
<-[:hrqde__hasOutcome]-(m:hrqde__EducationalModule)
WHERE m.uri STARTS WITH "http://hr-qde.org/data/koeppe/"
OPTIONAL MATCH (m)-[:hrqde__offeredBy]->(hei:hrqde__HigherEducationInstitution)
WITH req, skill,
collect(DISTINCT skillLabel.skosxl__literalForm) AS skillLabels,
collect(DISTINCT {
moduleUri: m.uri,
moduleLabel: m.rdfs__label,
moduleCode: m.hrqde__moduleCode,
ects: m.hrqde__ects,
heiLabel: hei.rdfs__label,
confidence: o.hrqde__provenanceConfidence
}) AS modules
RETURN req.uri AS reqUri,
req.hrqde__requirementKind AS kind,
skill.uri AS skillUri,
skillLabels,
modules
ORDER BY
CASE WHEN req.hrqde__requirementKind = 'must' THEN 0 ELSE 1 END,
req.uri