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-shapes voor peildatum met handmatige invoer als een datum. 11ex:PeilDatumManualEntry 12 a sh:NodeShape ; 13 sh:targetClass ex:QueryParameter ; 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-shapes voor peildatum met een keuzelijst. 29ex:PeilDatumPickList 30 a sh:NodeShape ; 31 sh:targetClass ex:QueryParameter ; 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-shapes voor peildatum met een keuzelijst. 52ex:PeilDatumPickList 53 a sh:NodeShape ; 54 sh:targetClass ex:QueryParameter ; 55 rdfs:label "Peildatum met een keuzelijst"; 56 rdfs:comment "Een shape voor het creëren van een keuzelijstveld waarmee de gebruiker de peildatum kan specificeren."@nl ; 57 sh:property [ 58 sh:path ex:peildatum ; 59 sh:name "peildatum"; 60 sh:description "Keuzelijst van peildatumwaarden."@nl ; 61 sh:maxCount 1 ; 62 sh:minCount 1 ; 63 sh:datatype xsd:date ; 64 sh:in ( 65 "2025-01-01"^^xsd:date 66 "2025-04-01"^^xsd:date 67 "2025-07-01"^^xsd:date 68 "2025-10-01"^^xsd:date 69 ) 70 71 ] 72. 73 74ex:QuarterValuePickListWithYear 75 a sh:NodeShape ; 76 sh:targetClass ex:QueryParameter ; 77 rdfs:label "Kwartaal- en jaarwaarden" ; 78 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 ; 79 sh:property [ 80 sh:path ex:kwartaal ; 81 sh:name "kwartaal"; 82 sh:description "De keuzelijst met waarden voor kwartalen."@nl ; 83 sh:maxCount 1 ; 84 sh:minCount 1 ; 85 sh:datatype xsd:string ; 86 sh:in ("Q1" "Q2" "Q3" "Q4") 87 ] ; 88 sh:property [ 89 sh:path ex:jaar ; 90 sh:name "jaar"; 91 sh:description "Handmatige invoer van de jaarwaarde na de kwartaalwaarden."@nl ; 92 sh:maxCount 1 ; 93 sh:minCount 1 ; 94 sh:datatype xsd:gYear ; 95 sh:maxInclusive "2025"^^xsd:gYear ; 96 sh:minInclusive "2025"^^xsd:gYear ; 97 ] 98. 99 100# De volgende SHACL shape definieert de invoerparameters voor de startperiode.. 101ex:StartDateManualEntry 102 a sh:NodeShape ; 103 sh:targetClass ex:QueryParameter ; 104 rdfs:label "Startdatum zonder keuzelijst"; 105 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker de filter voor de startdatum kan specificeren."@nl ; 106 sh:property [ 107 sh:path ex:startperiode ; 108 sh:name "startperiode"; 109 sh:description "Handmatige invoer van de startdatumwaarde voor de periode."@nl ; 110 sh:maxCount 1 ; 111 sh:minCount 1 ; 112 sh:datatype xsd:date ; 113 sh:maxInclusive "2025-12-31"^^xsd:date ; 114 sh:minInclusive "2025-01-31"^^xsd:date ; 115 ] 116. 117 118# De volgende SHACL shape definieert de invoerparameters voor de eindperiode. 119ex:EndDateManualEntry 120 a sh:NodeShape ; 121 sh:targetClass ex:QueryParameter ; 122 rdfs:label "Einddatum zonder keuzelijst"; 123 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het filter op de einddatum kan specificeren."@nl ; 124 sh:property [ 125 sh:path ex:eindperiode ; 126 sh:name "eindperiode"; 127 sh:description "Handmatige invoer van de einddatumwaarde voor de periode."@nl ; 128 sh:maxCount 1 ; 129 sh:minCount 1 ; 130 sh:datatype xsd:date ; 131 sh:maxInclusive "2025-12-31"^^xsd:date ; 132 sh:minInclusive "2020-12-31"^^xsd:date ; 133 ] 134. 135 136# De volgende SHACL shapes definiëren de invoerparameters voor de start- en einddatums samen. 137ex:StartAndEndDateManualEntry 138 a sh:NodeShape ; 139 sh:targetClass ex:QueryParameter ; 140 rdfs:label "Start- en einddatum zonder keuzelijst"; 141 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 ; 142 sh:property [ 143 sh:path ex:startperiode ; 144 sh:name "startperiode"; 145 sh:description "Handmatige invoer van de startdatumwaarde."@nl ; 146 sh:maxCount 1 ; 147 sh:minCount 1 ; 148 sh:datatype xsd:date ; 149 sh:maxInclusive "2025-12-31"^^xsd:date ; 150 sh:minInclusive "2020-12-31"^^xsd:date ; 151 ],[ 152 sh:path ex:eindperiode ; 153 sh:name "eindperiode"; 154 sh:description "Handmatige invoer van de einddatumwaarde."@nl ; 155 sh:maxCount 1 ; 156 sh:minCount 1 ; 157 sh:datatype xsd:date ; 158 sh:maxInclusive "2025-12-31"^^xsd:date ; 159 sh:minInclusive "2020-12-31"^^xsd:date ; 160 ] 161. 162 163# De volgende SHACL shape definieert de invoerparameter voor Vestigingsnummer met handmatige invoer als een string.. 164ex:VestigingsnummerManualEntry 165 a sh:NodeShape ; 166 sh:targetClass ex:QueryParameter ; 167 rdfs:label "Vestigingsnummer voor handmatige invoer"; 168 rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het KvK Vestigingsnummer kan specificeren."@nl ; 169 sh:property [ 170 sh:path ex:vestigingsnummer ; 171 sh:name "vestigingsnummer"; 172 sh:description "Handmatige invoer van het KvK vestigingsnummer."@nl ; 173 sh:maxCount 1 ; 174 sh:minCount 1 ; 175 sh:datatype xsd:string ; 176 sh:pattern "^[0-9]{12}$" ; 177 ] 178. 179 180# De volgende SHACL shape definieert de invoerparameter voor Zorgkantoor IRI. 181ex:Zorgkantoor 182 a sh:NodeShape ; 183 sh:targetClass ex:QueryParameter ; 184 rdfs:label "Zorgkantoor"; 185 rdfs:comment "Een shape voor het kunnen meegeven van de specifieke zorgkantoor IRI."@nl ; 186 sh:property [ 187 sh:path ex:zorgkantoor ; 188 sh:name "zorgkantoor" ; 189 sh:description "De betreffende IRI van het zorgkantoor."@nl ; 190 sh:maxCount 1 ; 191 sh:minCount 1 ; 192 sh:datatype xsd:string ; 193 sh:in ("http://purl.org/ozo/onz-org#ZorgkantoorMiddenIJssel") ; 194 ] 195.
Heb je feedback?
Loopt u tegen een issue of vraag aan bij het KIK-V product? Neem dan contact met ons op!