1.Vstupné údaje pre validáciu
LKOD MFSR, dostupný na
- Katalóg: Testovací katalóg je dostupný na adrese https://ra.synchronix.sk/geoserver/styles/katalog.json
- Dataset: Datasety sú definované daným katalóm
- Povinné tvary údajov pre DCAT-AP-SK2.0 sú dostupné na adrese dcat-ap-sk-2.0-shapes-2023b.ttl.
2.Vytvorenie a spustenie validačného pipeline v LinkedPipes
Stihnuť pipeline je možné tu: DCAT-AP-SK 2.0 Validácia LKODu Registra adries.jsonld Pozn. Na vykonanie tohto pipeline je nutné mať naištalované LinkedPipes.
3.Vyhodnotenie
Výsledok validácie je opäť graf. Keď si ho natiahneme do RDF databázy (posledný krok v pipeline je nahratie výsledku validácie do databázy cez jej SPARQL Endpoint), a následne spustíme nasledovný SPARQL Dotaz
Blok kódu |
---|
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix sh: <http://www.w3.org/ns/shacl#>
select * where
{
?validationResult rdf:type sh:ValidationResult .
?validationResult sh:resultSeverity ?resultSeverity .
?validationResult sh:focusNode ?focusNode .
?validationResult sh:value ?value .
?validationResult sh:sourceConstraintComponent ?sourceConstraintComponent .
?validationResult sh:resultPath ?resultPath .
?validationResult sh:sourceShape ?sourceShape .
} |
Tak dostávam nasledovné chyby:
Ktoré znamenajú, že žiadny dataset nie spojený reláciou s katalógom, tj. <CatalogURI> dcat:dataset <DatasetURI>, pretože URI datasetov sú nesprávne. Majú sa použiť tie, ktoré sú uvedené v katalógu, tj. súbor katalog.json.