data.europa.eu MQA — Metadata Quality Assurance
MQA is data.europa.eu's official DCAT-AP quality engine. Each dataset is scored on five dimensions (Findability 100, Accessibility 100, Interoperability 110, Reusability 75, Contextuality 20 — 450 points in total) based on SHACL validation against DCAT-AP. Used as a moat: the living record can prioritise datasets with high metadata quality, and municipalities/auditors can filter out sources below a threshold. Cached for 7 days (recomputed weekly upstream). Issue #3256.
—
Data volume
Weekly
Updates
5
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/summaryGlobal MQA-score + per-dimensjon
Show curl example
# GET https://data.ketl.no/api/connectors/data-europa-mqa/summary
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-mqa/summary"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/reportScore for ett DCAT-AP-datasett
- datasetId required
- Dataset-ID for kvalitetsrapport
datasetId=https-resource-api-fellesdatakatalog-digdir-no-v1-union-graphs-3658f833-1ddf-4efc-85a0-844b53f64f3a-oai-pmh-records-0d56ad96-5a51-32d6-93a1-ef5305ab5751
Show curl example
# GET https://data.ketl.no/api/connectors/data-europa-mqa/report?datasetId=https-resource-api-fellesdatakatalog-digdir-no-v1-union-graphs-3658f833-1ddf-4efc-85a0-844b53f64f3a-oai-pmh-records-0d56ad96-5a51-32d6-93a1-ef5305ab5751
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-mqa/report?datasetId=https-resource-api-fellesdatakatalog-digdir-no-v1-union-graphs-3658f833-1ddf-4efc-85a0-844b53f64f3a-oai-pmh-records-0d56ad96-5a51-32d6-93a1-ef5305ab5751"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/countriesScore per EU/EØS-land
Show curl example
# GET https://data.ketl.no/api/connectors/data-europa-mqa/countries
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-mqa/countries"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/countries/{id}Detaljert per-land-score (ISO 3166)
Show curl example
# GET https://data.ketl.no/api/connectors/data-europa-mqa/countries/{id}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-mqa/countries/{id}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/catalogues/{id}Score for én catalogue (publisher)
Show curl example
# GET https://data.ketl.no/api/connectors/data-europa-mqa/catalogues/{id}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-mqa/catalogues/{id}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.