@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix ns1: <http://purl.org/dc/terms/>.
@prefix ns2: <http://purl.org/vocab/vann/>.
@prefix ns3: <http://www.w3.org/ns/shacl#>.
@prefix ns4: <http://www.w3.org/2004/02/skos/core#>.
@prefix ns5: <http://rdfs.org/ns/void#>.
@prefix n1: <http://betalinkeddata.cbs.nl/def/cbs/>.
@prefix n2: <http://betalinkeddata.cbs.nl/def/cbs#>.
@prefix n3: <http://betalinkeddata.cbs.nl/def/>.
@prefix n4: <http://betalinkeddata.cbs.nl/cbs/id/concept/>.
@prefix n5: <http://betalinkeddata.cbs.nl/cbs/id/concept-scheme/>.
n3:cbs rdf:type owl:Ontology;
    rdf:type <http://purl.org/vocommons/voaf#Vocabulary>;
    rdf:type <http://www.w3.org/ns/sparql-service-description#Graph>;
    owl:imports <http://purl.org/linked-data/cube#>;
    owl:imports <http://www.opengis.net/ont/geosparql#>;
    ns1:description "De CBS ontologie"@nl;
    ns1:title "CBS ontologie"@nl;
    rdfs:label "CBS ontologie"@nl;
    ns1:language "nl";
    ns1:publisher <http://standaarden.overheid.nl/owms/terms/Centraal_Bureau_voor_de_Statistiek>;
    ns1:created "2018-05-02T01:00:00+01:00"^^xsd:dateTime;
    ns1:modified "2018-05-02T01:00:00+01:00"^^xsd:dateTime;
    ns2:preferredNamespacePrefix "cbs";
    ns2:preferredNamespaceUri "http://betalinkeddata.cbs.nl/def/cbs#";
    ns5:triples 175
.
n2:Regio rdf:type owl:Class;
    rdfs:subClassOf <http://www.opengis.net/ont/geosparql#Feature>;
    rdfs:label "Regio"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Regio
.
n4:Regio rdf:type ns4:Concept;
    ns4:prefLabel "Regio"@nl;
    ns4:definition '''De gemeenten in Nederland zijn onderverdeeld in wijken en buurten. Buurten vormen het laagste regionale niveau. Wijken zijn optellingen van één of meer aaneengesloten buurten. De gemeente bepaalt zelf de indeling in wijken en buurten. Het CBS coördineert landelijk deze indeling.
    
Wijk:
Onderdeel van een gemeente waarin een bepaalde vorm van bodemgebruik of bebouwing overheerst. Bijvoorbeeld: industriegebied, woongebied met hoogbouw of laagbouw. Een wijk bestaat uit één of meerdere buurten.

Buurt:
Onderdeel van een gemeente, dat vanuit bebouwingsoogpunt of sociaaleconomische structuur homogeen is afgebakend. Homogeen wil zeggen dat één functie dominant is, bijvoorbeeld woonfunctie (woongebied), werkfunctie (industriegebied) of recreatieve functie (natuurgebied). Functies kunnen echter ook gemengd voorkomen.'''@nl;
    ns4:inScheme n5:cbs;
    ns4:narrower n4:Land_Geografisch;
    ns4:narrower n4:Gemeente_Geografisch;
    ns4:narrower n4:Wijk;
    ns4:narrower n4:Buurt;
    ns4:topConceptOf n5:cbs
.
n2:regiocode rdf:type owl:DatatypeProperty;
    rdfs:domain n2:Regio;
    rdfs:range xsd:string;
    rdfs:label "regiocode"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Regiocodering
.
n4:Regiocodering rdf:type ns4:Concept;
    ns4:prefLabel "Regiocodering"@nl;
    ns4:definition '''Gemeentecode heeft 4 posities, voorafgegaan door ‘GM’.
Wijkcode heeft 6 posities: gemeentecode (4) + wijkcode (2), voorafgegaan door ‘WK’.
Buurtcode heeft 8 posities: gemeentecode (4) + wijkcode (2) + buurtcode (2), voorafgegaan door ‘BU’.'''@nl;
    ns4:inScheme n5:cbs;
    ns4:topConceptOf n5:cbs;
    ns4:related n4:Regio
.
n2:Land_Geografisch rdf:type owl:Class;
    rdfs:subClassOf n2:Regio;
    rdfs:label "Land (Geografisch)"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Land_Geografisch
.
n4:Land_Geografisch rdf:type ns4:Concept;
    ns4:prefLabel "Land (Geografisch)"@nl;
    ns4:broader n4:Regio;
    ns4:inScheme n5:cbs
.
n2:Gemeente_Geografisch rdf:type owl:Class;
    rdfs:subClassOf n2:Regio;
    rdfs:label "Gemeente (Geografisch)"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Gemeente_Geografisch
.
n4:Gemeente_Geografisch rdf:type ns4:Concept;
    ns4:prefLabel "Gemeente (Geografisch)"@nl;
    ns4:definition "Het gebied behorende tot de gemeente als lokale bestuurseenheid, vastgesteld door de Staten-Generaal."@nl;
    ns4:broader n4:Regio;
    ns4:inScheme n5:cbs
.
n2:Wijk rdf:type owl:Class;
    rdfs:subClassOf n2:Regio;
    rdfs:label "Wijk"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Wijk
.
n4:Wijk rdf:type ns4:Concept;
    ns4:prefLabel "Wijk"@nl;
    ns4:definition "Onderdeel van een gemeente waarin een bepaalde vorm van bodemgebruik of bebouwing overheerst. Bijvoorbeeld: industriegebied, woongebied met hoogbouw of laagbouw. Een wijk bestaat uit één of meerdere buurten."@nl;
    ns4:broader n4:Regio;
    ns4:inScheme n5:cbs
.
n2:Buurt rdf:type owl:Class;
    rdfs:subClassOf n2:Regio;
    rdfs:label "Buurt"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:Buurt
.
n4:Buurt rdf:type ns4:Concept;
    ns4:prefLabel "Buurt"@nl;
    ns4:definition "Onderdeel van een gemeente, dat vanuit bebouwingsoogpunt of sociaaleconomische structuur homogeen is afgebakend. Homogeen wil zeggen dat één functie dominant is, bijvoorbeeld woonfunctie (woongebied), werkfunctie (industriegebied) of recreatieve functie (natuurgebied). Functies kunnen echter ook gemengd voorkomen."@nl;
    ns4:broader n4:Regio;
    ns4:inScheme n5:cbs
.
n2:indelingswijziging rdf:type rdf:Property;
    rdf:type owl:AnnotationProperty;
    rdfs:range ns4:Concept;
    rdfs:label "indelingswijziging"@nl;
    rdfs:isDefinedBy n3:cbs;
    ns1:subject n4:IndelingswijzigingWijkenEnBuurten
.
n4:IndelingswijzigingWijkenEnBuurten rdf:type ns4:Concept;
    rdf:type ns4:Collection;
    ns4:member n4:IndelingswijzigingWijkenEnBuurten_CoderingEnAfbakeningOngewijzigd;
    ns4:member n4:IndelingswijzigingWijkenEnBuurten_CoderingGewijzigd;
    ns4:member n4:IndelingswijzigingWijkenEnBuurten_AfbakeningGewijzigd;
    ns4:prefLabel "Indelingswijziging wijken en buurten"@nl;
    ns4:definition '''Deze indicator geeft per wijk en buurt aan of de cijfers uit deze tabel zonder problemen kunnen worden gekoppeld aan en vergeleken met de cijfers van een jaar eerder, of dat er wijzigingen in de Wijk- en Buurtindeling zijn waardoor dit niet kan. Detailinformatie over wijzigingen in de Wijk- en Buurtindeling kan worden verkregen door de wijk- en buurtkaart van twee opeenvolgende jaren met elkaar te vergelijken.

De indicator kent drie mogelijke waarden:
1: De codering en afbakening van deze wijk/buurt is ongewijzigd ten opzichte van het voorgaande jaar. Het is wel mogelijk dat een naamswijziging heeft plaatsgevonden. De cijfers kunnen worden gekoppeld en vergeleken met die van het voorgaande jaar.
2: De codering van de wijk/buurt is veranderd ten opzichte van het voorgaande jaar. De afbakening is ongewijzigd. Om te kunnen koppelen met cijfers van het voorgaande jaar zal eerst moeten worden achterhaald wat de codering van het voorgaande jaar was. Is de koppeling eenmaal geslaagd dan kunnen de cijfers alsnog met elkaar worden vergeleken.
3: De afbakening van de wijk/buurt is veranderd ten opzichte van het voorgaande jaar. Dit kan gepaard zijn gegaan met een gewijzigde codering. De cijfers kunnen niet zonder meer worden vergeleken met die van het voorgaande jaar. Verschillen kunnen immers samenhangen met de verandering in de afbakening van de wijk of buurt.

Voor een wijk of buurt wordt alleen een wijziging in de afbakening geconstateerd wanneer een grens circa 5 meter of meer is verlegd. Kleinere grenswijzigingen worden niet als significant beschouwd.'''@nl;
    ns4:inScheme n5:cbs;
    ns4:narrower n4:IndelingswijzigingWijkenEnBuurten_CoderingEnAfbakeningOngewijzigd;
    ns4:narrower n4:IndelingswijzigingWijkenEnBuurten_CoderingGewijzigd;
    ns4:narrower n4:IndelingswijzigingWijkenEnBuurten_AfbakeningGewijzigd;
    ns4:topConceptOf n5:cbs;
    ns4:related n4:Wijk;
    ns4:related n4:Buurt
.
n1:Regio rdf:type ns3:NodeShape;
    ns3:targetClass n2:Regio;
    ns3:property n1:Regio_hasGeometry;
    ns3:property n1:Regio_regiocode
.
n1:Regio_hasGeometry rdf:type ns3:PropertyShape;
    ns3:name "geo:hasGeometry";
    ns3:path <http://www.opengis.net/ont/geosparql#hasGeometry>;
    ns3:class <http://www.opengis.net/ont/geosparql#Geometry>
.
n1:Regio_regiocode rdf:type ns3:PropertyShape;
    ns3:name "cbs:regiocode";
    ns3:path n2:regiocode;
    ns3:minCount 1;
    ns3:maxCount 1
.
n1:Gemeente rdf:type ns3:NodeShape;
    ns3:targetClass n2:Gemeente_Geografisch;
    ns3:property n1:Gemeente_sfWithin
.
n1:Gemeente_sfWithin rdf:type ns3:PropertyShape;
    ns3:name "geo:sfWithin";
    ns3:path <http://www.opengis.net/ont/geosparql#sfWithin>;
    ns3:minCount 1;
    ns3:class n2:Land_Geografisch
.
n1:Wijk rdf:type ns3:NodeShape;
    ns3:targetClass n2:Wijk;
    ns3:property n1:Wijk_sfWithin;
    ns3:property n1:indelingswijziging
.
n1:Wijk_sfWithin rdf:type ns3:PropertyShape;
    ns3:name "geo:sfWithin";
    ns3:path <http://www.opengis.net/ont/geosparql#sfWithin>;
    ns3:minCount 1;
    ns3:class n2:Gemeente_Geografisch
.
n1:Buurt rdf:type ns3:NodeShape;
    ns3:targetClass n2:Buurt;
    ns3:property n1:indelingswijziging;
    ns3:property n1:Buurt_sfWithin
.
n1:Buurt_sfWithin rdf:type ns3:PropertyShape;
    ns3:name "geo:sfWithin";
    ns3:path <http://www.opengis.net/ont/geosparql#sfWithin>;
    ns3:minCount 1;
    ns3:class n2:Wijk
.
n1:Regio_indelingswijziging rdf:type ns3:PropertyShape;
    ns3:name "cbs:indelingswijziging";
    ns3:path n2:indelingswijziging;
    ns3:minCount 1;
    ns3:maxCount 1;
    ns3:node n1:Indelingswijzigingswaarde;
    ns3:class ns4:Concept
.
n1:Indelingswijzigingswaarde rdf:type ns3:NodeShape;
    ns3:property [
       ns3:path [
           ns3:inversePath ns4:member
       ];
       ns3:hasValue n4:IndelingswijzigingWijkenEnBuurten
   ]
.
n5:cbs rdf:type ns4:ConceptScheme;
    ns1:title "CBS begrippenkader";
    rdfs:label "CBS begrippenkader";
    ns4:hasTopConcept n4:Regio;
    ns4:hasTopConcept n4:Regiocodering;
    ns4:hasTopConcept n4:IndelingswijzigingWijkenEnBuurten
.
n4:IndelingswijzigingWijkenEnBuurten_CoderingEnAfbakeningOngewijzigd rdf:type ns4:Concept;
    ns4:prefLabel "codering en afbakening ongewijzigd"@nl;
    ns4:definition "1: De codering en afbakening van deze wijk/buurt is ongewijzigd ten opzichte van het voorgaande jaar. Het is wel mogelijk dat een naamswijziging heeft plaatsgevonden. De cijfers kunnen worden gekoppeld en vergeleken met die van het voorgaande jaar."@nl;
    ns4:broader n4:IndelingswijzigingWijkenEnBuurten;
    ns4:inScheme n5:cbs;
    ns4:notation "1"
.
n4:IndelingswijzigingWijkenEnBuurten_CoderingGewijzigd rdf:type ns4:Concept;
    ns4:prefLabel "codering gewijzigd"@nl;
    ns4:definition "2: De codering van de wijk/buurt is veranderd ten opzichte van het voorgaande jaar. De afbakening is ongewijzigd. Om te kunnen koppelen met cijfers van het voorgaande jaar zal eerst moeten worden achterhaald wat de codering van het voorgaande jaar was. Is de koppeling eenmaal geslaagd dan kunnen de cijfers alsnog met elkaar worden vergeleken."@nl;
    ns4:broader n4:IndelingswijzigingWijkenEnBuurten;
    ns4:inScheme n5:cbs;
    ns4:notation "2"
.
n4:IndelingswijzigingWijkenEnBuurten_AfbakeningGewijzigd rdf:type ns4:Concept;
    ns4:prefLabel "afbakening gewijzigd"@nl;
    ns4:definition "3: De afbakening van de wijk/buurt is veranderd ten opzichte van het voorgaande jaar. Dit kan gepaard zijn gegaan met een gewijzigde codering. De cijfers kunnen niet zonder meer worden vergeleken met die van het voorgaande jaar. Verschillen kunnen immers samenhangen met de verandering in de afbakening van de wijk of buurt."@nl;
    ns4:broader n4:IndelingswijzigingWijkenEnBuurten;
    ns4:inScheme n5:cbs;
    ns4:notation "3"
.
