Community på Sveriges dataportal
SPARQL-frågor på dataportal.se
-
Varför stöds inte SPARQL-frågor på dataportal.se?
https://admin.dataportal.se/store/sparql
501 Not Implemented
@jonor sa i API-användning: Hämta alla dataset kopplade till en specifik organisation:
@august Finns exempel för SPARQL-frågor mot dataportal?
SPARQL support is activated and configured through the public repository which is maintained in parallel to the main repository. SPARQL queries can be made either against the whole repository or a single context.
entrystore.repository.public=on|off (default: off)
entrystore.repository.public.type=memory|native
entrystore.repository.public.path=file:///srv/../../public
entrystore.repository.public.indexes=cspo,spoc,posc
entrystore.repository.public.rebuild-on-startup=on|off (default: off) -
Apropå att data.europa.eu refereras när det gäller metoder för uppföljning av metadatakvalitet i den nya dataportalwebben.
Hur ser man på stöd för SPARQL gällande den svenska dataportalen?https://data.europa.eu/data/sparql?locale=en
All metadata of data.europa.eu is stored as RDF triples (RDF) and can be queried using SPARQL query language at this endpoint. Queries can be executed via the query editor (below) or via the machine-readable endpoint (https://data.europa.eu/sparql).
https://www.dataportal.se/metadatakvalitet
Metadatakvaliteten bedöms enligt den metod som den europeiska data portalen, data.europa.eu, har tagit fram.
-
Europeiska dataportalen som innehåller data från Sveriges dataportal har en SPARQL-endpoint. https://data.europa.eu/sv/about/sparql
Digg har inte satt upp någon SPARQL-endpoint för Sveriges dataportal men vet att det efterfrågas och ser över om det kan finansieras och realiseras i något sammanhang. -
@UlrikaDM bra kan vi få ett issue nummer så vi kan följa hur och att ni jobbar med detta....
- vi skulle även vilja se exempel på SPARQL federation så att vi kan koppla ihop flera olika siter i samma sökfråga se exempel hur jag söker i Riksarkivet och Wikidata - T233275 - tveksam om den fungerar idag 2024 Riksarkivets projekt Tora verkar väldigt trött
EDP SPARQL
Exempel på hur SPARQL fungerar mot EDP kan ni se på Issue #864 det är idag enormt geggigt med massa textsträngar bara på lokala språk för dcat:key
Exempel så finns "císařské povinné otisky" som ämnes ord 56833 i EDPs öppna data då jag kollade senast
Relaterade issues
-
@VarförFungerarInteDetta Eftersom vi inte har någon finansiering till detta än, eller något beslut på att det ska genomföras så har vi inte heller någon issue ni kan följa. Och vi kan inte ha öppna Jiratavlor som du redan vet.
-
Detta inlägg är raderat!
-
@UlrikaDM Hej, är det finansiering som är den primära frågan i sammanhanget, eller finns det även andra frågor som utgör hinder?
Vilka kostnader och åtgärder är förknippade med att aktivera SPARQL-sökningar i Dataportalen?
Som jag skrev i början på tråden så finns funktionaliteten i programvaran och kan aktiveras med några inställningar. Såvitt jag förstår ska programvaran vara öppen källkod. Dataportalen ligger redan i drift, så tillkommer det då någon form av kostnad för drift eller annat underhåll?
ser över om det kan finansieras och realiseras i något sammanhang
Vad har ni för beslutsprocess kring detta?
-
@jonor jag tror Riksarkivets Tora projekt här samma motor och där var SPARQL stödet dåligt och när jag kollade igår så funkade det inte alls…. men som jag skrev på annat ställe är det inte mycket fart på det projektet
Jag gjorde där SPARQL federation med Wikidata för att kolla att all deras data om församlingar som också pekade på Wikidata var riktiga
PREFIX wd: <http://www.wikidata.org/entity/> PREFIX wdt: <http://www.wikidata.org/prop/direct/> SELECT DISTINCT ?instance ?TORA_label ?TORA_province_name ?wdLabel ?wdAdminLabel ?WDAdmin ?TORA_parishcode ?TORA_wd ?TORA_wd ?WD ?WDsame ?item ?Wiki WHERE { ?instance a <https://data.riksarkivet.se/tora/schema/ModernParish>. ?instance skos:prefLabel ?TORA_label . OPTIONAL {?instance tora:province_name ?TORA_province_name} ?instance tora:parishcode ?TORA_parishcode . ?instance rdfs:seeAlso ?TORA_wduri . BIND (REPLACE(str(?TORA_wduri),"https://www.wikidata.org/wiki/","") AS ?TORA_wd). BIND (REPLACE(str(?item),"http://www.wikidata.org/entity/","") AS ?WD). BIND( IF(?WD = ?TORA_wd, "Y", "N") AS ?WDsame). SERVICE <https://query.wikidata.org/sparql> { ?item wdt:P31 wd:Q1523821; wdt:P777 ?TORA_parishcode . OPTIONAL { ?item rdfs:label ?wdLabel. FILTER(LANG(?wdLabel) = "sv"). } OPTIONAL { ?item wdt:P131 ?WDAdmin. ?WDAdmin wdt:P31 wd:Q193556. ?WDAdmin rdfs:label ?wdAdminLabel. FILTER(LANG(?wdAdminLabel) = "sv"). } } FILTER (( STRSTARTS(str(?TORA_wduri), "https://www.wikidata.org/wiki/")) ) } order by ?TORA_label
-