{"endpoint":"https://labs.kadaster.nl/graphql","version":"1.7.42","settings":{"general.betaUpdates":false,"editor.theme":"light","editor.cursorShape":"line","editor.reuseHeaders":true,"tracing.hideTracingResponse":true,"queryPlan.hideQueryPlanResponse":true,"editor.fontSize":14,"editor.fontFamily":"'Source Code Pro', 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace","request.credentials":"omit","schema.polling.enable":true},"tabs":[{"name":"1-AlleHistorischeGegevensPerNummeraanduiding","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query AlleHistorischeGegevensPerNummeraanduiding {\n # Haal alle (historische + actuele) gegevens op van het nummeraanduiding \n # met een gegeven identificatiecode\n # Note: Omdat we de peilDatum niet invullen, krijgen we ook historische gegevens te zien!\n bag2nummeraanduiding(identificatiecode: \"0518200001646739\"){\n lokaalID\n postcode\n huisnummer\n huisletter\n huisnummertoevoeging\n nummeraanduidingstatus\n voorkomenidentificatie\n tijdstipregistratie\n eindregistratie\n begingeldigheid\n eindgeldigheid\n }\n}"},{"name":"2-AlleActueleGegevensPerNummeraanduiding","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query AlleActueleGegevensPerNummeraanduiding {\n # Haal alle actuele gegevens op van het nummeraanduiding \n # met een gegeven identificatiecode\n # Note: Omdat we de peilDatum invullen, krijgen we alleen actuele gegevens te zien!\n bag2nummeraanduiding(identificatiecode: \"0518200001646739\", peilDatum: \"2021-04-22\"){\n lokaalID\n postcode\n huisnummer\n huisletter\n huisnummertoevoeging\n nummeraanduidingstatus\n voorkomenidentificatie\n tijdstipregistratie\n eindregistratie\n begingeldigheid\n eindgeldigheid\n }\n}"},{"name":"3-IntegraleGegevensVoorEenAdres","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query IntegraleGegevensVoorEenAdres {\n # Haal alle actuele gegevens op van het nummeraanduiding \n # met een gegeven identificatiecode\n # Note: Omdat we de peilDatum invullen, krijgen we alleen actuele gegevens te zien!\n bag2nummeraanduiding(identificatiecode: \"0518200001646739\", peilDatum: \"2021-04-22\"){\n lokaalID\n postcode\n huisnummer\n huisletter\n huisnummertoevoeging\n nummeraanduidingstatus\n voorkomenidentificatie\n tijdstipregistratie\n eindregistratie\n begingeldigheid\n eindgeldigheid\n # Maak een uitstapje naar het Adresseerbaar object waar dit het hoofadres van is\n hoofdadresvan {\n lokaalID\n adresseerbaarobjectstatus\n oppervlakte\n type\n gebruiksdoel\n # Beweeg naar het pand waarvan dit adresseerbaar object onderdeel is\n maaktdeeluitvan_object {\n lokaalID\n oorspronkelijkbouwjaar\n pandstatus\n # Bekijk ditzelfde pand ook in de BGT\n bgtpand {\n lokaalID\n plus_status\n }\n }\n }\n }\n}"},{"name":"4-Werkingsgebied","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query Werkingsgebied {\n # Bekijk een werkingsgebied met een bepaalde identificatiecode,\n # waar een beperkingsgebied aan is gekoppeld middels een koppeltabel\n # En waarbij het object een bagobject van het type Pand is\n brkpbwerkingsgebiedobject(identificatiecode:1244592){\n lokaalID\n type_object\n # relatie koppeltabel tussen werking- en beperkingsgebied\n relatie_met_beperkingsgebied{\n identificatie\n bpkgi_identificatie\n wkgbv_identificatie\n # Het daadwerkelijke beperkingsgebied object opvragen\n gekoppeldAanBeperkingsGebied{\n lokaalID\n volgnummer\n }\n }\n # Het bagobject is een verzameling van verschillende typen bagobjecten\n # Hier vragen we de informatie op als het een BAG2Pand object zou zijn \n # (wat het in dit geval dus is)\n bagobject{\n ...on BAG2Pand{\n lokaalID\n namespace\n geometrie\n oorspronkelijkbouwjaar\n pandstatus\n # Bagpand is ook gekoppeld aan een BGT pand\n bgtpand{\n lokaalID\n namespace\n relatieveHoogteligging\n plus_status\n bronhouder\n }\n }\n }\n }\n}"},{"name":"5-bagpandmetbeperking","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query BAGPandMetEenBeperking {\n # Vraag een bagpand op met een identificatiecode waar een beperking op bestaat\n bag2pand(identificatiecode: \"0622100000056092\", peilDatum: \"2021-06-01\"){\n lokaalID\n geconstateerd\n # volg werkingsgebied\n brkpbwerkingsgebied{\n lokaalID\n namespace\n type_object\n identificatie\n indicatie_vervallen\n # koppeltabel tussen beperking en werkingsgebied\n relatie_met_beperkingsgebied{\n # beperkingsgebied object\n gekoppeldAanBeperkingsGebied{\n object_identificatie\n pubki_identificatie\n type_werkingsgebied\n brondocument_identificatie\n code_status_historie\n beeindigd\n # Haal de beperking zelf erbij voor de specifieke grondslag\n beperking{\n lokaalID\n code_grondslag\n grondslag_waarde\n }\n }\n }\n }\n }\n}"},{"name":"6-Pandfilter","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query PandFilter {\n ## Geef mij alle panden binnen een radius van 50 meter om een punt. En filter op een bouwjaar van na 1982.\n ## Door een peilDatum mee te geven verzeker ik tevens dat er altijd alleen actuele voorkomens terugkomen.\n ## Uiteindelijk heb ik ook van deze panden alle onderliggende objecten en diens adresregels.\n bag2pand(\n geo_where: {\n radius: {\n radius: \"50\"\n punt: {\n type: \"Point\"\n coordinates: [5.429912209510803, 51.35837980486642]\n }\n },\n },\n where: {\n # oorspronkelijkbouwjaar: \"= 2010\"\n oorspronkelijkbouwjaar: \"> 1982\"\n },\n peilDatum: \"2021-06-11\"\n ) {\n lokaalID\n oorspronkelijkbouwjaar\n bevatverblijfsobjecten(where: { gebruiksdoel: \"='woonfunctie'\" }) {\n lokaalID\n peilDatum\n voorkomenidentificatie\n verblijfsobjectstatus\n gebruiksdoel\n begingeldigheid\n eindgeldigheid\n heeftalshoofdadres\n adres {\n adresregel_1\n adresregel_2\n }\n }\n }\n}\n"},{"name":"7-ADOFilter","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query ADOFilter\n## Geef mij alle adresseerbare objecten binnen een bepaalde contour \n## met status geconstateerd en gebruiksdoel Woonfunctie. \n{\n bag2adresseerbaarobject(\n peilDatum: \"2021-06-17\",\n geo_where: {\n contour: {\n type: \"Polygon\",\n coordinates: [\n [\n [\n 4.293873310089111,\n 52.06920562337898\n ],\n [\n 4.2922210693359375,\n 52.067260022248306\n ],\n [\n 4.296083450317383,\n 52.06709513690019\n ],\n [\n 4.297531843185425,\n 52.06881650993443\n ],\n [\n 4.296083450317383,\n 52.07024104433363\n ],\n [\n 4.294023513793945,\n 52.06987172496438\n ],\n [\n 4.293873310089111,\n 52.06920562337898\n ]\n ]\n ]\n },\n },\n where: { \n geconstateerd: true\n gebruiksdoel: \"='woonfunctie'\"\n })\n {\n lokaalID\n geconstateerd\n gebruiksdoel\n adres{\n adresregel_1\n adresregel_2\n }\n }\n}\n"},{"name":"8-AdresIngang","endpoint":"https://labs.kadaster.nl/graphql","variables":null,"query":"query AdresObjectenOpBasisVanAdresGegevens{\n# Bij het adres object kan ik als ingang met een variatie aan verschillende attributen op adressen zoeken.\n# Let wel dat als je dit niet restrictief genoeg maakt (bijv. alleen een huisnummer) dat de query opp een time-out zal lopen.\n adres(straatnaam: \"oelerweg\", huisnummer:13, peilDatum:\"2021-06-16\")\n {\n lokaalID\n postcode\n huisnummer\n huisletter\n huisnummertoevoeging\n straat\n woonplaats\n hoofdadresvan{\n lokaalID\n type\n oppervlakte\n }\n }\n}"},{"name":"9-JSON-LD","endpoint":"https://labs.kadaster.nl/graphql","query":"query JSONLD($first: Int) {\n bag2pand(first: $first) { \n jsonldid \n jsonldtype \n voorkomenidentificatie \n begingeldigheid \n eindgeldigheid \n tijdstipregistratie \n eindregistratie \n tijdstipregistratielv \n tijdstipeindregistratielv \n primaryTopic { \n jsonldid \n jsonldtype \n identificatie { \n jsonldid \n jsonldtype \n namespace \n lokaalID \n value \n } \n } \n geometrie \n geconstateerd \n documentnummer \n documentdatum \n oorspronkelijkbouwjaar \n pandstatus \n vorigeGeldigeVersie \n vorigeGeregistreerdeVersie \n } \n}","variables":"{ \"first\": 2 }","headers":{"Accept":"application/ld+json"}}],"canSaveConfig":false}