Skip to content

docs: MQA (EU Metadata Quality Assessment) implementation concept#54

Merged
daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl
Jul 7, 2026
Merged

docs: MQA (EU Metadata Quality Assessment) implementation concept#54
daimpad merged 1 commit into
mainfrom
claude/fix-data-prep-errors-kJYpl

Conversation

@daimpad

@daimpad daimpad commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Konzept: EU-MQA-Methodik als Qualitätsprüfung

Planungs-/Entscheidungsdokument (docs/MQA-KONZEPT.md) — keine Code-Änderung. Es bildet die data.europa.eu MQA-Methodik (5 Dimensionen, 405 Punkte, 4 Stufen) auf das Plugin ab.

Kernaussagen

  • Vollständiges Metrik-Mapping auf vorhandene DCAT-AP-Felder.
  • Stand v2.12.0: Alle relevanten Felder existieren bereits (dcat:downloadURL, dcat:mediaType, dct:accessRights, dct:rights …) → keine neuen Formularfelder nötig, nur Scoring-Arbeit.
  • Offline abbildbar: ~295/405 Punkte (alle „gesetzt?"- + Vokabular-Metriken).
  • Nur mit Netzwerk: URL-Erreichbarkeit = 80 P · nur mit SHACL: DCAT-AP-Konformität = 30 P → Vorschlag: standardmäßig „nicht bewertet" + proportionale Skalierung, optional per Einstellung (Phase 3).
  • Vorgeschlagene Scoring-Architektur (config/mqa-metrics.php + Umbau class-quality.php), Rückwärtskompatibilität (alter 0–100-Score bleibt abgeleitet), REST-Ausweis im odw:-Namespace, Phasenplan (Phase 1 Fundament → Phase 2 Vokabular → Phase 3 Netzwerk/SHACL optional).

Vier offene Entscheidungen (Abschnitt 9)

  1. Netzwerk/SHACL umsetzen oder dauerhaft „nicht bewertet"?
  2. MQA das alte 0–100-Scoring ablösen oder parallel zeigen?
  3. Bewertungsstufen proportional skalieren (Empfehlung) oder feste 405-Skala mit Lücke?
  4. MQA-Verbesserungshinweise nach Punktgewicht priorisieren?

Empfehlung: Phase 1+2 offline (~295/405, self-contained, ablösend, proportionale Skalierung); Phase 3 später optional.

Nach Freigabe der Entscheidungen setze ich Phase 1 als eigenen, getesteten PR um.

🤖 Generated with Claude Code


Generated by Claude Code

Concept/decision document mapping the data.europa.eu MQA methodology
(5 dimensions, 405 points, 4 rating bands) onto the plugin:
- full metric-by-metric mapping to existing DCAT-AP fields
- what is offline-computable (~295/405 as of v2.12.0, no new fields needed)
- handling of network reachability (80 pts) and SHACL (30 pts)
- proposed scoring architecture, backward compatibility, phased rollout
- open decisions for sign-off

No code changes — planning artifact only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JB1xUQM892bVZ4Yv3MZjvq
@daimpad daimpad merged commit fa23cf5 into main Jul 7, 2026
10 checks passed
@daimpad daimpad deleted the claude/fix-data-prep-errors-kJYpl branch July 7, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants