Technische specificaties

Over Technische specificaties


Publicatiedatum:
18-12-2025

Inwerkingtreding:
18-12-2025

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