Raamwerk gegevenskwaliteit queries

Hieronder zijn drie voorbeeld SPARQL queries weergegeven, die respectievelijk alle kwaliteitsdimensies, kwaliteitsattributen en kwaliteitsmetrieken in het NORA raamwerk gegevenskwaliteit tonen. Ze kunnen worden ingevoerd in de gebruikersinterface op de triple store die beschikbaar is op data.noraonline.nl.

Alle kwaliteitsdimensiesbewerken

SPARQL-query voor alle kwaliteitsdimensies met alle eigenschappen, zonder bovenliggende begrippen (omdat dit alleen bij Kwaliteitsattributen hoort).

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dqv: <http://www.w3.org/ns/dqv#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX nora: <http://www.noraonline.nl/wiki/> PREFIX dct: <http://purl.org/dc/terms/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX owl: <http://www.w3.org/2002/07/owl#>

SELECT DISTINCT ?Kwaliteitsdimensie ?Naam_kwaliteitsdimensie ?Definitie

WHERE {

 ?Kwaliteitsdimensie rdf:type dqv:Dimension .
 OPTIONAL { ?Kwaliteitsdimensie skos:prefLabel ?Naam_kwaliteitsdimensie . } .
 OPTIONAL { ?Kwaliteitsdimensie skos:definition ?Definitie . } .
 FILTER NOT EXISTS { ?Kwaliteitsdimensie skos:broader ?Heeft_bovenliggend_begrip }

}

Alle kwaliteitsattributenbewerken

SPARQL-query voor alle kwaliteitsattributen met alle eigenschappen.

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX dqv: <http://www.w3.org/ns/dqv#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX dct: <http://purl.org/dc/terms/> PREFIX nora: <http://www.noraonline.nl/wiki/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX owl: <http://www.w3.org/2002/07/owl#>

SELECT ?Kwaliteitsattribuut ?Naam_kwaliteitsattribuut ?Definitie ?Heeft_bovenliggend_begrip

WHERE {

 ?Kwaliteitsattribuut rdf:type dqv:Dimension .
 OPTIONAL { ?Kwaliteitsattribuut skos:prefLabel ?Naam_kwaliteitsattribuut . } .
 OPTIONAL { ?Kwaliteitsattribuut skos:definition ?Definitie . } .
 OPTIONAL { ?Kwaliteitsattribuut skos:broader ?Heeft_bovenliggend_begrip . }

}

Alle kwaliteitsmetriekenbewerken

SPARQL-query voor alle kwaliteitsmetrieken met alle eigenschappen.

PREFIX dqv: <http://www.w3.org/ns/dqv#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX dct: <http://purl.org/dc/terms/> PREFIX nora: <http://www.noraonline.nl/wiki/> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/TR/rdf-schema/> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?Kwaliteitsmetriek ?Naam_kwaliteitsmetriek ?Opmerking ?Verwacht_datatype ?In_dimensie

WHERE {

 ?Kwaliteitsmetriek rdf:type dqv:Metric .
 OPTIONAL { ?Kwaliteitsmetriek skos:prefLabel ?Naam_kwaliteitsmetriek . } .
 OPTIONAL { ?Kwaliteitsmetriek rdfs:comment ?Opmerking . } .
 OPTIONAL { ?Kwaliteitsmetriek dqv:expectedDataType ?Verwacht_datatype . } .
 OPTIONAL { ?Kwaliteitsmetriek dqv:inDimension ?In_dimensie . }

}