Alle parameters
Hieronder zijn alle parameters opgenomen.
Code gekopieerd
...Kopieer naar klembord
1@prefix sh: <http://www.w3.org/ns/shacl#> . 2@prefix schema: <http://schema.org/> . 3@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 4@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 5@prefix dash: <http://datashapes.org/dash#> . 6@prefix foaf: <http://xmlns.com/foaf/0.1/> . 7@prefix vcard: <http://www.w3.org/2006/vcard/ns#> . 8@prefix ex: <http://example.com/> . 9 10# Parameter-shape voor peildatum met handmatige invoer als een datum. 11ex:PeilDatumManualEntry 12 a sh:NodeShape ; 13 sh:targetClass ex:PeilDatumManualEntry ; 14 rdfs:label "Peildatum zonder keuzelijst"; 15 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker de peildatum kan specificeren.."@nl ; 16 sh:property [ 17 sh:path ex:peildatum ; 18 sh:name "peildatum"; 19 sh:description "Handmatige invoer van peildatumwaarden."@nl ; 20 sh:maxCount 1 ; 21 sh:minCount 1 ; 22 sh:datatype xsd:date ; 23 sh:maxInclusive "2025-12-31"^^xsd:date ; 24 sh:minInclusive "2025-01-01"^^xsd:date ; 25 ] 26. 27 28# Parameter-shape voor peildatum met een keuzelijst. 29ex:PeilDatumPickList 30 a sh:NodeShape ; 31 sh:targetClass ex:PeilDatumPickList ; 32 rdfs:label "Peildatum met een keuzelijst"; 33 rdfs:comment "Een shape voor het creëren van een keuzelijstveld waarmee de gebruiker de peildatum kan specificeren."@nl ; 34 sh:property [ 35 sh:path ex:peildatum ; 36 sh:name "peildatum"; 37 sh:description "Keuzelijst van peildatumwaarden."@nl ; 38 sh:maxCount 1 ; 39 sh:minCount 1 ; 40 sh:datatype xsd:date ; 41 sh:in ( 42 "2025-01-01"^^xsd:date 43 "2025-04-01"^^xsd:date 44 "2025-07-01"^^xsd:date 45 "2025-10-01"^^xsd:date 46 ) 47 48 ] 49. 50 51# Parameter-shape om jaren te selecteren vanuit een keuzelijst. 52 53ex:YearValuePickList 54 a sh:NodeShape ; 55 sh:targetClass ex:YearValuePickList ; 56 rdfs:label "Jaarwaarden" ; 57 rdfs:comment "Een shape met één eigenschap: om een keuzelijstveld te creëren waarmee de gebruiker met handmatige invoer het jaar kan specificeren."@nl ; 58 sh:property [ 59 sh:path ex:jaar ; 60 sh:name "jaar"; 61 sh:description "Handmatige invoer van de jaarwaarde."@nl ; 62 sh:maxCount 1 ; 63 sh:minCount 1 ; 64 sh:datatype xsd:gYear ; 65 sh:maxInclusive "2025"^^xsd:gYear ; 66 sh:minInclusive "2025"^^xsd:gYear ; 67 ] 68. 69 70 71# Parameter-shape om keuzelijsten voor jaren en kwartalen te selecteren vanuit een keuzelijst. 72ex:QuarterValuePickListWithYear 73 a sh:NodeShape ; 74 sh:targetClass ex:QuarterValuePickListWithYear ; 75 rdfs:label "Kwartaal- en jaarwaarden" ; 76 rdfs:comment "Een shape met twee eigenschappen: één om een keuzelijstveld te creëren waarmee de gebruiker een filter op een kwartaal kan specificeren, en een tweede voor handmatige invoer om het jaar te specificeren."@nl ; 77 sh:property [ 78 sh:path ex:kwartaal ; 79 sh:name "kwartaal"; 80 sh:description "De keuzelijst met waarden voor kwartalen."@nl ; 81 sh:maxCount 1 ; 82 sh:minCount 1 ; 83 sh:datatype xsd:string ; 84 sh:in ("Q1" "Q2" "Q3" "Q4") 85 ] ; 86 sh:property [ 87 sh:path ex:jaar ; 88 sh:name "jaar"; 89 sh:description "Handmatige invoer van de jaarwaarde na de kwartaalwaarden."@nl ; 90 sh:maxCount 1 ; 91 sh:minCount 1 ; 92 sh:datatype xsd:gYear ; 93 sh:maxInclusive "2025"^^xsd:gYear ; 94 sh:minInclusive "2025"^^xsd:gYear ; 95 ] 96. 97 98# Parameter-shape voor de handmatige invoer voor de startdatum van een periode. 99ex:StartDateManualEntry 100 a sh:NodeShape ; 101 sh:targetClass ex:StartDateManualEntry ; 102 rdfs:label "Startdatum zonder keuzelijst"; 103 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker de filter voor de startdatum van een periode kan specificeren."@nl ; 104 sh:property [ 105 sh:path ex:startperiode ; 106 sh:name "startperiode"; 107 sh:description "Handmatige invoer van de startdatumwaarde voor de periode."@nl ; 108 sh:maxCount 1 ; 109 sh:minCount 1 ; 110 sh:datatype xsd:date ; 111 sh:maxInclusive "2025-12-31"^^xsd:date ; 112 sh:minInclusive "2025-01-31"^^xsd:date ; 113 ] 114. 115 116# Parameter-shape voor het kunnen selecteren van een startdatum voor de periode uit een waardelijst. 117ex:StartDatePickList 118 a sh:NodeShape ; 119 sh:targetClass ex:StartDatePickList ; 120 rdfs:label "Startdatum periode met een keuzelijst"; 121 rdfs:comment "Een shape voor het creeren van een keuzelijstveld waarmee de gebruiker de startdatum voor een periode kan specificeren."@nl ; 122 sh:property [ 123 sh:path ex:startperiode ; 124 sh:name "startperiode"; 125 sh:description "Keuzelijst van startperiode datum waarden."@nl ; 126 sh:maxCount 1 ; 127 sh:minCount 1 ; 128 sh:datatype xsd:date ; 129 sh:in ( 130 "2025-01-01"^^xsd:date 131 "2026-01-01"^^xsd:date 132 ) 133 134 ] 135. 136 137# Parameter-shape voor de handmatige invoer voor de einddatum van een periode. 138ex:EndDateManualEntry 139 a sh:NodeShape ; 140 sh:targetClass ex:EndDateManualEntry ; 141 rdfs:label "Einddatum zonder keuzelijst"; 142 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het filter op de einddatum kan specificeren."@nl ; 143 sh:property [ 144 sh:path ex:eindperiode ; 145 sh:name "eindperiode"; 146 sh:description "Handmatige invoer van de einddatumwaarde voor de periode."@nl ; 147 sh:maxCount 1 ; 148 sh:minCount 1 ; 149 sh:datatype xsd:date ; 150 sh:maxInclusive "2025-12-31"^^xsd:date ; 151 sh:minInclusive "2020-12-31"^^xsd:date ; 152 ] 153. 154 155# Parameter-shape voor einddatum periode met een waardelijst. 156ex:EndDatePickList 157 a sh:NodeShape ; 158 sh:targetClass ex:EndDatePickList ; 159 rdfs:label "Einddatum periode met een keuzelijst"; 160 rdfs:comment "Een shape voor het creeren van een keuzelijstveld waarmee de gebruiker de einddatum voor een periode kan specificeren."@nl ; 161 sh:property [ 162 sh:path ex:eindperiode ; 163 sh:name "eindperiode"; 164 sh:description "Keuzelijst van eindperiode datum waarden."@nl ; 165 sh:maxCount 1 ; 166 sh:minCount 1 ; 167 sh:datatype xsd:date ; 168 sh:in ( 169 "2025-12-31"^^xsd:date 170 "2026-12-31"^^xsd:date 171 ) 172 173 ] 174. 175 176# Parameter-shape voor het definiëren van de gecombineerde invoerparameters voor de start- en einddatums van een periode. 177ex:StartAndEndDateManualEntry 178 a sh:NodeShape ; 179 sh:targetClass ex:StartAndEndDateManualEntry ; 180 rdfs:label "Start- en einddatum zonder keuzelijst"; 181 rdfs:comment "Een shape met twee eigenschappen met dezelfde formaten: één voor het creëren van een handmatig invoerveld waarmee de gebruiker de filter voor de startdatum kan specificeren, en een tweede voor de einddatum."@nl ; 182 sh:property [ 183 sh:path ex:startperiode ; 184 sh:name "startperiode"; 185 sh:description "Handmatige invoer van de startdatumwaarde."@nl ; 186 sh:maxCount 1 ; 187 sh:minCount 1 ; 188 sh:datatype xsd:date ; 189 sh:maxInclusive "2025-12-31"^^xsd:date ; 190 sh:minInclusive "2020-12-31"^^xsd:date ; 191 ],[ 192 sh:path ex:eindperiode ; 193 sh:name "eindperiode"; 194 sh:description "Handmatige invoer van de einddatumwaarde."@nl ; 195 sh:maxCount 1 ; 196 sh:minCount 1 ; 197 sh:datatype xsd:date ; 198 sh:maxInclusive "2025-12-31"^^xsd:date ; 199 sh:minInclusive "2020-12-31"^^xsd:date ; 200 ] 201. 202 203# Parameter-shape die de invoerparameter voor Vestigingsnummer definieert met handmatige invoer als een string.. 204ex:VestigingsnummerManualEntry 205 a sh:NodeShape ; 206 sh:targetClass ex:VestigingsnummerManualEntry ; 207 rdfs:label "Vestigingsnummer voor handmatige invoer"; 208 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het KvK Vestigingsnummer kan specificeren."@nl ; 209 sh:property [ 210 sh:path ex:vestigingsnummer ; 211 sh:name "vestigingsnummer"; 212 sh:description "Handmatige invoer van het KvK vestigingsnummer."@nl ; 213 sh:maxCount 1 ; 214 sh:minCount 1 ; 215 sh:datatype xsd:string ; 216 sh:pattern "^[0-9]{12}$" ; 217 ] 218. 219 220# Parameter-shape die de invoerparameter voor de Zorgkantoor IRI definieert. 221ex:Zorgkantoor 222 a sh:NodeShape ; 223 sh:targetClass ex:Zorgkantoor ; 224 rdfs:label "Zorgkantoor" ; 225 rdfs:comment "Een shape voor het kunnen meegeven van de specifieke zorgkantoor IRI."@nl ; 226 sh:property [ 227 sh:path ex:zorgkantoor ; 228 sh:name "zorgkantoor" ; 229 sh:description "De betreffende IRI van het zorgkantoor."@nl ; 230 sh:maxCount 1 ; 231 sh:minCount 1 ; 232 sh:nodeKind sh:IRI ; 233 sh:in ( 234 <http://purl.org/ozo/onz-org#ZorgkantoorCZ> 235 <http://purl.org/ozo/onz-org#ZorgkantoorDSW> 236 <http://purl.org/ozo/onz-org#ZorgkantoorFriesland> 237 <http://purl.org/ozo/onz-org#ZorgkantoorMenzis> 238 <http://purl.org/ozo/onz-org#ZorgkantoorMiddenIJssel> 239 <http://purl.org/ozo/onz-org#ZorgkantoorVGZ> 240 <http://purl.org/ozo/onz-org#ZorgkantoorZilverenKruis> 241 <http://purl.org/ozo/onz-org#ZorgkantoorZorgEnZekerheid> 242 ) ; 243 ] 244. 245