Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling

15.1. Aantal wooneenheden

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1# Indicator: Zorgkantoren 15.1
2# Parameters: ?zorgkantoor
3# Ontologie: versie 2.2.0 of nieuwer
4
5PREFIX onz-g: <http://purl.org/ozo/onz-g#>
6PREFIX onz-org: <http://purl.org/ozo/onz-org#>
7PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
8
9SELECT ?vestiging (COUNT(DISTINCT ?wooneenheid) AS ?aantal_wooneenheden)
10{
11    ?wooneenheid 
12        a onz-org:WoonEenheid ;
13        onz-g:partOf ?locatie .
14    {
15        ?locatie 
16            a onz-g:StationaryArtifact ;
17        	onz-g:partOf* ?vestiging_uri .
18        ?vestiging_uri a onz-org:Vestiging ;
19            onz-g:hasLocalizableArea/onz-g:identifiedBy/onz-g:hasPart/onz-g:hasPart ?postcode_6 .
20        BIND(IRI(SUBSTR(STR(?postcode_6), 1, STRLEN(STR(?postcode_6)) - 2)) AS ?postcode)
21        ?pc_gebied 
22            onz-g:identifiedBy ?postcode ;
23            onz-g:partOf+ ?zk_regio .
24        ?zk_regio a onz-org:ZorgkantoorRegio .
25        ?zorgkantoor onz-g:hasOperatingRange ?zk_regio .
26
27        {     
28            ?vestiging_uri onz-g:identifiedBy ?vest_nr .    	
29            ?vest_nr a onz-org:Vestigingsnummer ;
30            	onz-g:hasDataValue ?vestiging .
31        } UNION {
32            # Includeer ook de organisatie als geheel en label deze als vestiging
33            ?vestiging_uri onz-org:vestigingVan ?organisatie_uri .
34            BIND("Totaal organisatie" AS ?vestiging)
35            BIND("n.v.t." AS ?zk_vestiging)
36        }
37        BIND(IF(!BOUND(?zk_vestiging), ?zorgkantoor, ?zk_vestiging) AS ?zorgkantoor_vestiging)
38    }
39}
40GROUP BY ?vestiging ?zorgkantoor_vestiging
41ORDER BY ?vestiging
42

Heb je feedback?

Loopt u tegen een issue of vraag aan bij het KIK-V product? Neem dan contact met ons op!