data.europa.eu SPARQL — DCAT-AP grafsökning
data.europa.eu exponerar hela DCAT-AP-metadatakatalogen via SPARQL 1.1 (Virtuoso). Mer precist än Hub Search-API:et för: dataset → distribution → accessURL-traversering, publisher- och temadrivna dataset-discovery-flöden, och kombinerade temporal+spatial-filter. Connectorn har read-only-guardrails (deny INSERT/DELETE/DROP/CLEAR/CREATE/LOAD), tvingad LIMIT (default 100, max 1000), klientjusterbar timeout (1–15s) och 1h in-memory-cache per (query, format, limit). Issue #3255.
—
Datamängd
Dagligen
Uppdatering
3
MCP-verktyg
{
"data": "..."
}MCP-integration
API-endpunkter
/healthASK { ?s ?p ?o }-probe
- deep valfri
- 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
Visa curl-exempel
# 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"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.
/queryRead-only SPARQL-spørring (SELECT/ASK)
- query obligatorisk
- SPARQL-spørring
query=SELECT * WHERE { ?s ?p ?o } LIMIT 1
Visa curl-exempel
# 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"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.
/queryRead-only SPARQL-spørring (POST body)
- query obligatorisk
- SPARQL-spørring
query=SELECT * WHERE { ?s ?p ?o } LIMIT 1
Visa curl-exempel
# 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"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.