data.europa.eu SPARQL — DCAT-AP grafsøgning
data.europa.eu eksponerer hele DCAT-AP-metadatakataloget via SPARQL 1.1 (Virtuoso). Mere præcist end Hub Search-API'et til: dataset → distribution → accessURL-traversering, publisher- og temadrevne dataset-discovery-flows og kombinerede temporal+spatial-filtre. Connectoren har read-only-guardrails (deny INSERT/DELETE/DROP/CLEAR/CREATE/LOAD), tvungen LIMIT (default 100, maks 1000), klientjusterbar timeout (1–15s) og 1t in-memory-cache pr. (query, format, limit). Issue #3255.
—
Datamængde
Dagligt
Opdatering
3
MCP-værktøjer
{
"data": "..."
}MCP-integration
API-endepunkter
/healthASK { ?s ?p ?o }-probe
- deep valgfri
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/data-europa-sparql/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-sparql/health"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/queryRead-only SPARQL-spørring (SELECT/ASK)
- query påkrævet
- SPARQL-spørring
query=SELECT * WHERE { ?s ?p ?o } LIMIT 1
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/data-europa-sparql/query?query=SELECT%20*%20WHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20LIMIT%201
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-sparql/query?query=SELECT%20*%20WHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20LIMIT%201"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.
/queryRead-only SPARQL-spørring (POST body)
- query påkrævet
- SPARQL-spørring
query=SELECT * WHERE { ?s ?p ?o } LIMIT 1
Vis curl-eksempel
# POST https://data.ketl.no/api/connectors/data-europa-sparql/query?query=SELECT%20*%20WHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20LIMIT%201
curl -X POST \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/data-europa-sparql/query?query=SELECT%20*%20WHERE%20%7B%20%3Fs%20%3Fp%20%3Fo%20%7D%20LIMIT%201"Autentificeret kald — tilføj én af disse headere: x-api-key: ketl_… · Authorization: Bearer … — Se den fulde reference i dokumentationen.