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