Community på Sveriges dataportal
API till dataportal.se?
-
Hej jag sökte idag ett API så jag enkelt kan få ut maskinläsbar information om organisationer och datamängder från portalen.
Jag hittade ingenting om detta på sidan. Finns ett API?
Om inte varför inte?
Jag har en önskan till alla myndigheter och organisationer i Sverige: först vill jag att ni prioriterar och möjliggör maskinläsbarhet, SEN läsbarhet för människor. Att göra tvärtom i 2021 bliver inget bra.Ur mitt perspektiv kan det tom. vara samhällsskadligt eftersom vi nu lever i ett kunskapssamhälle där tillgång till information och effektiv behandling och förädling av samma till kunskap är helt avgörande för vår konkurrensförmåga och förmåga att möta de enorma utmaningar som tex klimatkeisen innebär.
-
@dennis_priskorn
Hej! Här finns information om det öppna API:et för dataportalen: https://docs.dataportal.se/registry/api/
Såklart ska API:et även finnas sökbar på dataportalen, det ligger på min att-göralista
Vänliga hälsningar,
Kristine -
@kristine_ Hej, det beskrivs i API-dokumentationen hur man söker i metadatan med search/ som verkar bygga på syntax för sökmotorn Solr. Finns det exempel på hur man söker med SPARQL också?
Admin.dataportal.se använder sig av EntryScape Registry och lagringslösningen EntryStore för att hantera metadata. Generell dokumentation om det underliggande API:et finner du här:
Swagger för hela API:et https://entrystore.org/api/search
GET /search Searches the repository and returns entries
GET /sparql Global SPARQL interface -
Hej, Kan ni förtydliga vad som menas med "escapa" i kontexten av frågespråket Solr. URL-kodning är också ett sätt att escapa.
Parametern rdfType indikerar vilken typ av entiteter vi söker efter, i detta fall är det datamängder då typen är http://www.w3.org/ns/dcat#Dataset, observera att först har tecknet : escapats då det har en särskild betydelse i frågespråket som används (Solr) och därefter har uttrycket urlenkodats.
Här avses väl EntryScape-registret?
Uppdateringsfrekvens
Varje natt försöker registrera uppdatera infomrationen om datamängderna genom att skörda om från alla registrerade organisationer.Jag undrar också i likhet med trådstartaren hur man på ett enkelt vis kan koppla utgivaren av en datamängd till en bestämd myndighet/organisation? Det verkar finnas information om namn och hemsida, men finns det någon beständig identifierare för själva utgivaren?
Kan dessa URI:er användas för att identifiera organisationen? (Från exempel-sökningar i dokumentationen.)
"http://purl.org/dc/terms/publisher": [{ "type": "uri", "value": "https://catalog.gavle.se/store/1/resource/1" }]
=>
"metadata": {"https://catalog.gavle.se/store/1/resource/1": { "http://purl.org/dc/terms/contributor": [{ "type": "uri", "value": "https://admin.dataportal.se/store/_principals/resource/2" }]