Technische specificaties

Over Technische specificaties


Publicatiedatum:
11-07-2025

Inwerkingtreding:
11-07-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 keuzelijsten voor jaren en kwartalen te selecteren vanuit een keuzelijst.
52ex:QuarterValuePickListWithYear
53    a sh:NodeShape ;
54    sh:targetClass ex:QuarterValuePickListWithYear ;
55    rdfs:label "Kwartaal- en jaarwaarden" ;
56    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 ;
57    sh:property [
58          sh:path ex:kwartaal ;
59          sh:name "kwartaal";
60          sh:description "De keuzelijst met waarden voor kwartalen."@nl ;
61          sh:maxCount 1 ;
62          sh:minCount 1 ;
63          sh:datatype xsd:string ;
64          sh:in ("Q1" "Q2" "Q3" "Q4")
65      ] ;
66    sh:property [
67          sh:path ex:jaar ;
68          sh:name "jaar";
69          sh:description "Handmatige invoer van de jaarwaarde na de kwartaalwaarden."@nl ;
70          sh:maxCount 1 ;
71          sh:minCount 1 ;
72          sh:datatype xsd:gYear ;
73          sh:maxInclusive "2025"^^xsd:gYear ;
74          sh:minInclusive "2025"^^xsd:gYear ;
75      ]
76.
77
78# Parameter-shape voor de handmatige invoer voor de startdatum van een periode.
79ex:StartDateManualEntry
80    a sh:NodeShape ;
81    sh:targetClass ex:StartDateManualEntry ;
82    rdfs:label "Startdatum zonder keuzelijst";
83    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 ;
84    sh:property [
85          sh:path ex:startperiode ;
86          sh:name "startperiode";
87          sh:description "Handmatige invoer van de startdatumwaarde voor de periode."@nl ;
88          sh:maxCount 1 ;
89          sh:minCount 1 ;
90          sh:datatype xsd:date ;
91          sh:maxInclusive "2025-12-31"^^xsd:date ;
92          sh:minInclusive "2025-01-31"^^xsd:date ;
93      ]
94.
95
96# Parameter-shape voor het kunnen selecteren van een startdatum voor de periode uit een waardelijst.
97ex:StartDatePickList
98    a sh:NodeShape ;
99    sh:targetClass ex:StartDatePickList ;
100    rdfs:label "Startdatum periode met een keuzelijst";
101    rdfs:comment "Een shape voor het creeren van een keuzelijstveld waarmee de gebruiker de startdatum voor een periode kan specificeren."@nl ;
102    sh:property [
103          sh:path ex:startperiode ;
104          sh:name "startperiode";
105          sh:description "Keuzelijst van startperiode datum waarden."@nl ;
106          sh:maxCount 1 ;
107          sh:minCount 1 ;
108          sh:datatype xsd:date ;
109          sh:in ( 
110                "2025-01-01"^^xsd:date 
111                "2026-01-01"^^xsd:date 
112            )
113
114      ]
115.
116
117# Parameter-shape voor de handmatige invoer voor de einddatum van een periode.
118ex:EndDateManualEntry
119    a sh:NodeShape ;
120    sh:targetClass ex:EndDateManualEntry ;
121    rdfs:label "Einddatum zonder keuzelijst";
122    rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het filter op de einddatum kan specificeren."@nl ;
123    sh:property [
124          sh:path ex:eindperiode ;
125          sh:name "eindperiode";
126          sh:description "Handmatige invoer van de einddatumwaarde voor de periode."@nl ;
127          sh:maxCount 1 ;
128          sh:minCount 1 ;
129          sh:datatype xsd:date ;
130          sh:maxInclusive "2025-12-31"^^xsd:date ;
131          sh:minInclusive "2020-12-31"^^xsd:date ;
132      ]
133.
134
135# Parameter-shape voor einddatum periode met een waardelijst.
136ex:EndDatePickList
137    a sh:NodeShape ;
138    sh:targetClass ex:EndDatePickList ;
139    rdfs:label "Einddatum periode met een keuzelijst";
140    rdfs:comment "Een shape voor het creeren van een keuzelijstveld waarmee de gebruiker de einddatum voor een periode kan specificeren."@nl ;
141    sh:property [
142          sh:path ex:eindperiode ;
143          sh:name "eindperiode";
144          sh:description "Keuzelijst van eindperiode datum waarden."@nl ;
145          sh:maxCount 1 ;
146          sh:minCount 1 ;
147          sh:datatype xsd:date ;
148          sh:in ( 
149                "2025-12-31"^^xsd:date 
150                "2026-12-31"^^xsd:date 
151            )
152
153      ]
154.
155
156# Parameter-shape voor het definiëren van de gecombineerde invoerparameters voor de start- en einddatums van een periode.
157ex:StartAndEndDateManualEntry
158    a sh:NodeShape ;
159    sh:targetClass ex:StartAndEndDateManualEntry ;
160    rdfs:label "Start- en einddatum zonder keuzelijst";
161    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 ;
162    sh:property [
163          sh:path ex:startperiode ;
164          sh:name "startperiode";
165          sh:description "Handmatige invoer van de startdatumwaarde."@nl ;
166          sh:maxCount 1 ;
167          sh:minCount 1 ;
168          sh:datatype xsd:date ;
169          sh:maxInclusive "2025-12-31"^^xsd:date ;
170          sh:minInclusive "2020-12-31"^^xsd:date ;
171      ],[
172          sh:path ex:eindperiode ;
173          sh:name "eindperiode";
174          sh:description "Handmatige invoer van de einddatumwaarde."@nl ;
175          sh:maxCount 1 ;
176          sh:minCount 1 ;
177          sh:datatype xsd:date ;
178          sh:maxInclusive "2025-12-31"^^xsd:date ;
179          sh:minInclusive "2020-12-31"^^xsd:date ;
180      ]
181.
182
183# Parameter-shape die de invoerparameter voor Vestigingsnummer definieert met handmatige invoer als een string..
184ex:VestigingsnummerManualEntry
185    a sh:NodeShape ;
186    sh:targetClass ex:VestigingsnummerManualEntry ;
187    rdfs:label "Vestigingsnummer voor handmatige invoer";
188    rdfs:comment "Een shape voor het creëren van een handmatig invoerveld waarmee de gebruiker het KvK Vestigingsnummer kan specificeren."@nl ;
189    sh:property [
190          sh:path ex:vestigingsnummer ;
191          sh:name "vestigingsnummer";
192          sh:description "Handmatige invoer van het KvK vestigingsnummer."@nl ;
193          sh:maxCount 1 ;
194          sh:minCount 1 ;
195          sh:datatype xsd:string ;  
196          sh:pattern "^[0-9]{12}$" ; 
197    ]
198.
199
200# Parameter-shape die de invoerparameter voor de Zorgkantoor IRI definieert.
201ex:Zorgkantoor
202    a sh:NodeShape ;
203    sh:targetClass ex:Zorgkantoor ;
204    rdfs:label "Zorgkantoor" ;
205    rdfs:comment "Een shape voor het kunnen meegeven van de specifieke zorgkantoor IRI."@nl ;
206    sh:property [
207          sh:path ex:zorgkantoor ;
208          sh:name "zorgkantoor" ;
209          sh:description "De betreffende IRI van het zorgkantoor."@nl ;
210          sh:maxCount 1 ;
211          sh:minCount 1 ;
212          sh:nodeKind sh:IRI ;
213          sh:in (
214              <http://purl.org/ozo/onz-org#ZorgkantoorCZ>
215              <http://purl.org/ozo/onz-org#ZorgkantoorDSW>
216              <http://purl.org/ozo/onz-org#ZorgkantoorFriesland>
217              <http://purl.org/ozo/onz-org#ZorgkantoorMenzis>
218              <http://purl.org/ozo/onz-org#ZorgkantoorMiddenIJssel>
219              <http://purl.org/ozo/onz-org#ZorgkantoorVGZ>
220              <http://purl.org/ozo/onz-org#ZorgkantoorZilverenKruis>
221              <http://purl.org/ozo/onz-org#ZorgkantoorZorgEnZekerheid>
222          ) ;
223    ]
224.
225